kicadODE library

Entries below show the results of generator, you can edit the problem by 'Edit problem' link.

  • sof_SYM is the Kicad symbol file (it can be downloaded by clicking 'Download').
  • sof_LIB is the ngspice model file (it can be downloaded by clicking 'Download').
ode_A
-0.3220 0.0640 0.0364 -0.9917 0.0030 0.0008 0;
0 0 1.0000 0.0037 0 0 0;
-30.6492 0 -3.6784 0.6646 -0.7333 0.1315 0;
8.5396 0 -0.0254 -0.4764 -0.0319 -0.0620 0;
0 0 0 0 -20.2000 0 0;
0 0 0 0 0 0.0010 0;
0 0 0 57.2958 0 0 -1.0000;
ode_B
0 0;
0 0;
0 0;
0 0;
20.2000 0;
0 20.2000;
0 0
ode_C
0 0 0 57.2958 0 0 -1.0000;
0 0 57.2958 0 0 0 0;
57.2958 0 0 0 0 0 0;
0 57.2958 0 0 0 0 0
ode_D
0 0;
0 0;
0 0;
0 0;
ode_LIB
* PINOUT ORDER GND u1 u2 y1 y2 y3 y4
.SUBCKT unstable_aircraft_model 1 2 3 4 5 6 7

AINT1 8 9 EINT1
.MODEL EINT1 INT(in_offset=0.0 gain=1.0 out_lower_limit=-1000000000000.0 out_upper_limit=1000000000000.0 limit_range=1e-09 out_ic=0.0)
AINT2 10 11 EINT2
.MODEL EINT2 INT(in_offset=0.0 gain=1.0 out_lower_limit=-1000000000000.0 out_upper_limit=1000000000000.0 limit_range=1e-09 out_ic=0.0)
AINT3 12 13 EINT3
.MODEL EINT3 INT(in_offset=0.0 gain=1.0 out_lower_limit=-1000000000000.0 out_upper_limit=1000000000000.0 limit_range=1e-09 out_ic=0.0)
AINT4 14 15 EINT4
.MODEL EINT4 INT(in_offset=0.0 gain=1.0 out_lower_limit=-1000000000000.0 out_upper_limit=1000000000000.0 limit_range=1e-09 out_ic=0.0)
AINT5 16 17 EINT5
.MODEL EINT5 INT(in_offset=0.0 gain=1.0 out_lower_limit=-1000000000000.0 out_upper_limit=1000000000000.0 limit_range=1e-09 out_ic=0.0)
AINT6 18 19 EINT6
.MODEL EINT6 INT(in_offset=0.0 gain=1.0 out_lower_limit=-1000000000000.0 out_upper_limit=1000000000000.0 limit_range=1e-09 out_ic=0.0)
AINT7 20 21 EINT7
.MODEL EINT7 INT(in_offset=0.0 gain=1.0 out_lower_limit=-1000000000000.0 out_upper_limit=1000000000000.0 limit_range=1e-09 out_ic=0.0)


EOUT1 4 1 POLY(2) 15 1 21 1 0.0 57.2958 -1
EOUT2 5 1 POLY(1) 13 1 0.0 57.2958
EOUT3 6 1 POLY(1) 9 1 0.0 57.2958
EOUT4 7 1 POLY(1) 11 1 0.0 57.2958

ESTATE1 8 1 POLY(6) 9 1 11 1 13 1 15 1 17 1 19 1 0.0 -0.322 0.064 0.0364 -0.9917 0.003 0.0008
ESTATE2 10 1 POLY(2) 13 1 15 1 0.0 1 0.0037
ESTATE3 12 1 POLY(5) 9 1 13 1 15 1 17 1 19 1 0.0 -30.6492 -3.6784 0.6646 -0.7333 0.1315
ESTATE4 14 1 POLY(5) 9 1 13 1 15 1 17 1 19 1 0.0 8.5396 -0.0254 -0.4764 -0.0319 -0.062
ESTATE5 16 1 POLY(2) 17 1 2 1 0.0 -20.2 20.2
ESTATE6 18 1 POLY(2) 19 1 3 1 0.0 0.001 20.2
ESTATE7 20 1 POLY(2) 15 1 21 1 0.0 57.2958 -1

.ENDS
* END SPICE MODEL unstable_aircraft_model
ode_SYM
(kicad_symbol_lib (version 20220914) (generator kicadODE)
(symbol "unstable_aircraft_model" (in_bom no) (on_board no)
(property "Reference" "ODE" (at 0 8.8900 0)
(effects (font (size 1.27 1.27)))
)
(symbol "unstable_aircraft_model_0_1"
(rectangle (start -7.6200 7.6200) (end 7.6200 -7.6200)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "unstable_aircraft_model_1_1"
(pin power_in line (at 0 -10.1600 90) (length 2.5400)
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.1600 3.8100 0) (length 2.5400)
(name "u1" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.1600 -3.8100 0) (length 2.5400)
(name "u2" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.1600 3.8100 180) (length 2.5400)
(name "y1" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.1600 1.2700 180) (length 2.5400)
(name "y2" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.1600 -1.2700 180) (length 2.5400)
(name "y3" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin output line (at 10.1600 -3.8100 180) (length 2.5400)
(name "y4" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
)
)
)
ode_MODEL_NAME
unstable_aircraft_model