1
0
mirror of https://github.com/rene-dev/stmbl.git synced 2024-12-25 01:52:13 +00:00

Merge branch 'newstuff-v4' into newstuff-v4-new-hal

# Conflicts:
#	stm32f303/src/main.c
This commit is contained in:
Rene Hopf 2017-04-11 23:17:40 +02:00
commit e4529293bc
115 changed files with 84128 additions and 23844 deletions
.gitignore.travis.ymlREADME.md
conf
hw
shared
src
stm32f303/src
term

5
.gitignore vendored
View File

@ -10,11 +10,6 @@
*.raw
*.swp
.DS_Store
term/build
term/xbuild
new_term/build
new_term/xbuild
term/win32/bin
.depend
*.list
*.out

View File

@ -1,29 +1,11 @@
language: cpp
install:
- git clone git://sigrok.org/libserialport
- cd libserialport
- "./autogen.sh && ./configure --prefix=/usr && make && sudo make install"
- cd ..
before_install:
- sudo add-apt-repository -y ppa:team-gcc-arm-embedded/ppa
- sudo add-apt-repository -y ppa:kalakris/cmake
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
- sudo apt-get -qq update
- sudo apt-get install -qq cmake pkg-config libwxgtk3.0-dev libudev-dev
- sudo apt-get install -qq libstdc++-4.8-dev
- sudo apt-get install -qq g++-4.8
- export CXX="g++-4.8" CC="gcc-4.8"
- sudo apt-get install gcc-arm-embedded
script:
- make
- cd term/
- mkdir build/
- cd build/
- cmake ../
- make VERBOSE=1
- cd ..
- cd ..
- ls
notifications:
irc:

View File

@ -32,26 +32,27 @@ https://github.com/rene-dev/stmbl/wiki/Pinouts
https://github.com/rene-dev/stmbl/wiki/PCB
##### Hardware version 3.2
![top](http://rene-dev.github.io/iramx32top.jpg)
![bot](http://rene-dev.github.io/iramx32bot.jpg)
##### Hardware version 4.0
![top](http://rene-dev.github.io/IMG_2017-03-05%2022:08:03.jpg)
![bot](http://rene-dev.github.io/IMG_2017-03-05%2022:07:44.jpg)
##### Driving a Bosch Turboscara
https://www.youtube.com/watch?v=Ue98HE76paI
https://www.youtube.com/watch?v=d6NH1W7DUnQ
##### Drivetest
https://www.youtube.com/watch?v=sMeV4SCu4TA
##### Drivetest with asymmetrical load
https://www.youtube.com/watch?v=seEV_i7o1NI
####Supported Motors
##### Driving a Manutec Robot
https://www.youtube.com/watch?v=gwgnAeGjZrA
https://www.youtube.com/watch?v=wXLcAZwjlzE
##### Drivetest
https://www.youtube.com/watch?v=-E1o_5cFyto
#### Supported Motors
* Synchronous AC Servos
* DC Servos
* 2 Phase HF spindle motors
* IRAMX Hardware testet up to 320V
####Supported Feedback systems
#### Supported Feedback systems
* Resolvers
* Incremental encoders
* sin/cos encoder interpolation
@ -60,25 +61,24 @@ https://www.youtube.com/watch?v=seEV_i7o1NI
* Yaskawa absolute encoders
* Sick HIPERFACE®
#####Planned:
##### Planned:
* EnDat
* BiSS
* SSI
* Sanyo Denki wire-saving incremental encoder
####Supported Position/Velocity Commands Inputs:
#### Supported Position/Velocity Commands Inputs:
* Smartserial
* Quadrature
* Step/direction
* RS485
####TODO
#### TODO
* AC Async
####Directories
#### Directories
* hw/eagle/ Eagle board files and schematics
* hw/spice/ Spice simulation for resolver interface
* src/ STM32F4 code, command, feedback and control loop
* stm32f103/ STM32F1 code, running on the HV side, generating PWM
* bootloader/ bootloader for the f4
* term/ Terminal with scope and local history. Supports UHU servo and stmbl.

12
conf/led_test.txt Normal file
View File

@ -0,0 +1,12 @@
io0.state = 5
io0.out0 = 1
io0.out1 = 1
io0.out2 = 1
io0.in0 = 1
io0.in1 = 1
io0.fb0g = 1
io0.fb0y = 1
io0.fb1g = 1
io0.fb1y = 1
io0.cmdg = 1
io0.cmdy = 1

53
conf/rv_e2_3.txt Normal file
View File

@ -0,0 +1,53 @@
conf0.r = 10.000000
conf0.l = 0.010000
conf0.j = 0.000030
conf0.psi = 0.054500
conf0.polecount = 4.000000
conf0.mot_type = 0.000000
conf0.out_rev = 0.000000
conf0.high_motor_temp = 80.000000
conf0.max_motor_temp = 100.000000
conf0.phase_time = 2.000000
conf0.phase_cur = 2.000000
conf0.max_vel = 100.000000
conf0.max_acc = 50000.000000
conf0.max_force = 0.300000
conf0.max_dc_cur = 10.000000
conf0.max_ac_cur = 2.000000
conf0.fb_type = 8.000000
conf0.fb_polecount = 1.000000
conf0.fb_offset = 0.000000
conf0.fb_rev = 0.000000
conf0.fb_res = 16384.000000
conf0.autophase = 0.000000
conf0.cmd_type = 1.000000
conf0.cmd_unit = 0.000000
conf0.cmd_rev = 0.000000
conf0.cmd_res = 2000.000000
conf0.en_condition = 0.000000
conf0.error_out = 0.000000
conf0.pos_static = 0.000000
conf0.sin_offset = 0.000000
conf0.cos_offset = 0.000000
conf0.sin_gain = 1.030000
conf0.cos_gain = 1.000000
conf0.max_dc_volt = 370.000000
conf0.max_hv_temp = 90.000000
conf0.max_core_temp = 55.000000
conf0.max_pos_error = 1.570796
conf0.high_dc_volt = 350.000000
conf0.low_dc_volt = 12.000000
conf0.high_hv_temp = 70.000000
conf0.fan_hv_temp = 60.000000
conf0.fan_core_temp = 450.000000
conf0.fan_motor_temp = 60.000000
conf0.g = 0.990000
conf0.pos_p = 100.000000
conf0.vel_p = 2500.000000
conf0.vel_i = 5.000000
conf0.vel_g = 1.000000
conf0.cur_p = 0.250000
conf0.cur_i = 0.001000
conf0.cur_ff = 1.000000
conf0.cur_ind = 0.900000
conf0.max_sat = 0.200000

View File

@ -0,0 +1,224 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# CONN_01X02
#
DEF CONN_01X02 P 0 40 Y N 1 F N
F0 "P" 0 150 50 H V C CNN
F1 "CONN_01X02" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X02
Pin_Header_Angled_1X02
Socket_Strip_Straight_1X02
Socket_Strip_Angled_1X02
$ENDFPLIST
DRAW
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 100 50 -100 0 1 0 N
X P1 1 -200 50 150 R 50 50 1 1 P
X P2 2 -200 -50 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X03
#
DEF CONN_01X03 P 0 40 Y N 1 F N
F0 "P" 0 200 50 H V C CNN
F1 "CONN_01X03" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X03
Pin_Header_Angled_1X03
Socket_Strip_Straight_1X03
Socket_Strip_Angled_1X03
$ENDFPLIST
DRAW
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 150 50 -150 0 1 0 N
X P1 1 -200 100 150 R 50 50 1 1 P
X P2 2 -200 0 150 R 50 50 1 1 P
X P3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CP
#
DEF CP C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "CP" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
CP*
C_Axial*
C_Radial*
TantalC*
C*elec
c_elec*
SMD*_Pol
$ENDFPLIST
DRAW
S -90 20 -90 40 0 1 0 N
S -90 20 90 20 0 1 0 N
S 90 -20 -90 -40 0 1 0 F
S 90 40 -90 40 0 1 0 N
S 90 40 90 20 0 1 0 N
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 110 -50 70 N
X ~ 1 0 150 110 D 40 40 1 1 P
X ~ 2 0 -150 110 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# D_Bridge_-A+A
#
DEF D_Bridge_-A+A D 0 50 Y Y 1 F N
F0 "D" 50 275 50 H V L CNN
F1 "D_Bridge_-A+A" 50 200 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
D?Bridge*
D?Rectifier*
$ENDFPLIST
DRAW
P 2 0 1 0 -100 150 -50 100 N
P 2 0 1 0 -50 -100 -100 -150 N
P 2 0 1 0 100 -50 150 -100 N
P 2 0 1 0 100 50 150 100 N
P 4 0 1 0 -150 100 -100 50 -75 125 -150 100 N
P 4 0 1 0 -100 -50 -150 -100 -75 -125 -100 -50 N
P 4 0 1 0 50 100 100 150 125 75 50 100 N
P 4 0 1 0 125 -75 50 -100 100 -150 125 -75 N
P 5 0 1 0 -200 0 0 -200 200 0 0 200 -200 0 N
X - 1 -300 0 100 R 50 50 1 1 I
X ~ 2 0 -300 100 U 50 50 1 1 I
X + 3 300 0 100 L 50 50 1 1 I
X ~ 4 0 300 100 D 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Earth_Protective
#
DEF ~Earth_Protective #PWR 0 0 Y Y 1 F P
F0 "#PWR" 250 -250 50 H I C CNN
F1 "Earth_Protective" 450 -150 50 H I C CNN
F2 "" 0 -100 50 H V C CNN
F3 "" 0 -100 50 H V C CNN
DRAW
C 0 -150 100 0 1 0 N
P 2 0 1 0 -25 -175 25 -175 N
P 2 0 1 0 -5 -200 5 -200 N
P 2 0 1 0 0 -150 0 0 N
P 2 0 1 0 50 -150 -50 -150 N
X Earth_Protective 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# FINDER-40.52
#
DEF FINDER-40.52 RL 0 40 Y Y 1 F N
F0 "RL" 850 150 50 H V L CNN
F1 "FINDER-40.52" 850 50 50 H V L CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
ALIAS FINDER-41.52 FINDER-44.52 FINDER-44.62 FINDER-30.22 RSM822 RM84
DRAW
S -400 200 800 -200 0 1 10 f
S -325 75 -75 -75 0 1 10 N
P 2 0 1 10 -300 -75 -100 75 N
P 2 0 1 0 -200 -200 -200 -75 N
P 2 0 1 0 -200 200 -200 75 N
P 2 0 1 10 -75 0 -50 0 N
P 2 0 1 10 -25 0 0 0 N
P 2 0 1 10 25 0 50 0 N
P 2 0 1 10 75 0 100 0 N
P 2 0 1 0 100 100 100 200 N
P 2 0 1 10 125 0 150 0 N
P 2 0 1 10 175 0 200 0 N
P 2 0 1 20 200 -100 125 150 N
P 2 0 1 0 200 -100 200 -200 N
P 2 0 1 10 225 0 250 0 N
P 2 0 1 10 275 0 300 0 N
P 2 0 1 0 300 100 300 200 N
P 2 0 1 10 325 0 350 0 N
P 2 0 1 10 375 0 400 0 N
P 2 0 1 10 425 0 450 0 N
P 2 0 1 10 475 0 500 0 N
P 2 0 1 0 500 100 500 200 N
P 2 0 1 10 525 0 550 0 N
P 2 0 1 20 600 -100 525 150 N
P 2 0 1 0 600 -100 600 -200 N
P 2 0 1 0 700 100 700 200 N
P 3 0 1 0 100 100 125 125 100 150 F
P 3 0 1 0 300 100 275 125 300 150 N
P 3 0 1 0 500 100 525 125 500 150 F
P 3 0 1 0 700 100 675 125 700 150 N
X ~ 11 200 -300 100 U 50 50 1 1 P
X ~ 21 600 -300 100 U 50 50 1 1 P
X ~ A1 -200 300 100 D 50 50 1 1 P
X ~ 12 100 300 100 D 50 50 1 1 P
X ~ 22 500 300 100 D 50 50 1 1 P
X ~ A2 -200 -300 100 U 50 50 1 1 P
X ~ 14 300 300 100 D 50 50 1 1 P
X ~ 24 700 300 100 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Fuse
#
DEF Fuse F 0 0 N Y 1 F N
F0 "F" 80 0 50 V V C CNN
F1 "Fuse" -75 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
*Fuse*
$ENDFPLIST
DRAW
S -30 -100 30 100 0 1 10 N
P 2 0 1 0 0 100 0 -100 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Thermistor_NTC
#
DEF Thermistor_NTC TH 0 0 N Y 1 F N
F0 "TH" -175 0 50 V V C CNN
F1 "Thermistor_NTC" 125 0 50 V V C CNN
F2 "" 0 50 50 H I C CNN
F3 "" 0 50 50 H I C CNN
$FPLIST
*NTC*
*Thermistor*
PIN?ARRAY*
bornier*
*Terminal?Block*
$ENDFPLIST
DRAW
A -126 88 7 -265 818 0 1 0 N -120 85 -125 95
A -110 85 10 1800 -900 0 1 0 N -120 85 -110 75
A -110 85 10 -900 0 0 1 0 N -110 75 -100 85
A -110 110 10 0 900 0 1 0 N -100 110 -110 120
A -110 110 10 900 1800 0 1 0 N -110 120 -120 110
A -110 110 10 1800 -900 0 1 0 N -120 110 -110 100
A -104 119 20 -1075 -253 0 1 0 N -110 100 -85 110
S -40 100 40 -100 0 1 10 N
P 2 0 1 0 -100 85 -100 110 N
P 4 0 1 0 -70 100 -70 60 70 -60 70 -100 N
P 6 0 1 0 -100 -145 -100 -55 -110 -85 -90 -85 -100 -55 -100 -65 F
P 6 0 1 0 -70 -55 -70 -145 -80 -115 -60 -115 -70 -145 -70 -135 F
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,237 @@
(export (version D)
(design
(source /Users/rene/dev/stmbl/hw/kicad/rectifier2/rectifier.sch)
(date "2017 April 05, Wednesday 02:31:24")
(tool "Eeschema (2016-09-29 revision 7a5f72c)-master")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source rectifier.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref P3)
(value CONN_01X02)
(footprint stmbl:RM5.08_1x2)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /) (tstamps /))
(tstamp 58E4043D))
(comp (ref P2)
(value CONN_01X02)
(footprint stmbl:akl182-2)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /) (tstamps /))
(tstamp 58E40510))
(comp (ref P1)
(value CONN_01X03)
(footprint stmbl:RM5.08_1x3)
(libsource (lib conn) (part CONN_01X03))
(sheetpath (names /) (tstamps /))
(tstamp 58E4055C))
(comp (ref C1)
(value CP)
(footprint Capacitors_ThroughHole:CP_Radial_D35.0mm_P10.00mm_SnapIn)
(libsource (lib device) (part CP))
(sheetpath (names /) (tstamps /))
(tstamp 58E40702))
(comp (ref C2)
(value CP)
(footprint Capacitors_ThroughHole:CP_Radial_D35.0mm_P10.00mm_SnapIn)
(libsource (lib device) (part CP))
(sheetpath (names /) (tstamps /))
(tstamp 58E4073F))
(comp (ref RL1)
(value FINDER-40.52)
(footprint Relays_THT:Relay_DPDT_Schrack-RT2_RM5mm)
(libsource (lib relays) (part FINDER-40.52))
(sheetpath (names /) (tstamps /))
(tstamp 58E405BE))
(comp (ref RL2)
(value FINDER-40.52)
(footprint Relays_THT:Relay_DPDT_Schrack-RT2_RM5mm)
(libsource (lib relays) (part FINDER-40.52))
(sheetpath (names /) (tstamps /))
(tstamp 58E406EB))
(comp (ref F1)
(value Fuse)
(footprint Fuse_Holders_and_Fuses:Fuseholder5x20_horiz_SemiClosed_Casing10x25mm)
(libsource (lib rectifier-cache) (part Fuse))
(sheetpath (names /) (tstamps /))
(tstamp 58E4072E))
(comp (ref TH1)
(value Thermistor_NTC)
(footprint Varistors:RV_Disc_D21.5_W6.1_P7.5)
(libsource (lib rectifier-cache) (part Thermistor_NTC))
(sheetpath (names /) (tstamps /))
(tstamp 58E4136A))
(comp (ref D1)
(value D_Bridge_-A+A)
(footprint stmbl:dfb_bridge)
(libsource (lib rectifier-cache) (part D_Bridge_-A+A))
(sheetpath (names /) (tstamps /))
(tstamp 58E41948)))
(libparts
(libpart (lib conn) (part CONN_01X02)
(description "Connector, single row, 01x02")
(footprints
(fp Pin_Header_Straight_1X02)
(fp Pin_Header_Angled_1X02)
(fp Socket_Strip_Straight_1X02)
(fp Socket_Strip_Angled_1X02))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X02))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))))
(libpart (lib conn) (part CONN_01X03)
(description "Connector, single row, 01x03")
(footprints
(fp Pin_Header_Straight_1X03)
(fp Pin_Header_Angled_1X03)
(fp Socket_Strip_Straight_1X03)
(fp Socket_Strip_Angled_1X03))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X03))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))))
(libpart (lib device) (part CP)
(description "Polarised capacitor")
(footprints
(fp CP*)
(fp C_Axial*)
(fp C_Radial*)
(fp TantalC*)
(fp C*elec)
(fp c_elec*)
(fp SMD*_Pol))
(fields
(field (name Reference) C)
(field (name Value) CP))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib rectifier-cache) (part D_Bridge_-A+A)
(footprints
(fp D?Bridge*)
(fp D?Rectifier*))
(fields
(field (name Reference) D)
(field (name Value) D_Bridge_-A+A))
(pins
(pin (num 1) (name -) (type input))
(pin (num 2) (name ~) (type input))
(pin (num 3) (name +) (type input))
(pin (num 4) (name ~) (type input))))
(libpart (lib relays) (part FINDER-40.52)
(aliases
(alias FINDER-41.52)
(alias FINDER-44.52)
(alias FINDER-44.62)
(alias FINDER-30.22)
(alias RSM822)
(alias RM84))
(description "FINDER 40.52, Dual Pole Relay, 5mm Pitch, 8A")
(docs http://gfinder.findernet.com//assets/Series/5/S40EN.pdf)
(fields
(field (name Reference) RL)
(field (name Value) FINDER-40.52))
(pins
(pin (num 11) (name ~) (type passive))
(pin (num 12) (name ~) (type passive))
(pin (num 14) (name ~) (type passive))
(pin (num 21) (name ~) (type passive))
(pin (num 22) (name ~) (type passive))
(pin (num 24) (name ~) (type passive))
(pin (num A1) (name ~) (type passive))
(pin (num A2) (name ~) (type passive))))
(libpart (lib rectifier-cache) (part Fuse)
(footprints
(fp *Fuse*))
(fields
(field (name Reference) F)
(field (name Value) Fuse))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib rectifier-cache) (part Thermistor_NTC)
(footprints
(fp *NTC*)
(fp *Thermistor*)
(fp PIN?ARRAY*)
(fp bornier*)
(fp *Terminal?Block*))
(fields
(field (name Reference) TH)
(field (name Value) Thermistor_NTC))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive)))))
(libraries
(library (logical device)
(uri "/Library/Application Support/kicad/library/device.lib"))
(library (logical conn)
(uri "/Library/Application Support/kicad/library/conn.lib"))
(library (logical rectifier-cache)
(uri /Users/rene/dev/stmbl/hw/kicad/rectifier2/rectifier-cache.lib))
(library (logical relays)
(uri "/Library/Application Support/kicad/library/relays.lib")))
(nets
(net (code 1) (name "Net-(P2-Pad1)")
(node (ref P2) (pin 1))
(node (ref RL1) (pin A2)))
(net (code 2) (name "Net-(P2-Pad2)")
(node (ref P2) (pin 2))
(node (ref RL1) (pin A1)))
(net (code 3) (name "Net-(F1-Pad2)")
(node (ref F1) (pin 2))
(node (ref P1) (pin 1)))
(net (code 4) (name "Net-(P1-Pad2)")
(node (ref RL1) (pin 21))
(node (ref P1) (pin 2)))
(net (code 5) (name Earth_Protective)
(node (ref P1) (pin 3)))
(net (code 6) (name "Net-(C1-Pad1)")
(node (ref D1) (pin 3))
(node (ref C2) (pin 1))
(node (ref C1) (pin 1))
(node (ref P3) (pin 2)))
(net (code 7) (name "Net-(C1-Pad2)")
(node (ref P3) (pin 1))
(node (ref D1) (pin 1))
(node (ref C2) (pin 2))
(node (ref C1) (pin 2)))
(net (code 8) (name "Net-(RL1-Pad12)")
(node (ref RL1) (pin 12)))
(net (code 9) (name "Net-(RL1-Pad22)")
(node (ref RL1) (pin 22)))
(net (code 10) (name "Net-(RL1-Pad14)")
(node (ref RL1) (pin 14))
(node (ref TH1) (pin 2))
(node (ref RL2) (pin 11))
(node (ref RL2) (pin 21)))
(net (code 11) (name "Net-(RL2-Pad12)")
(node (ref RL2) (pin 12)))
(net (code 12) (name "Net-(RL2-Pad22)")
(node (ref RL2) (pin 22)))
(net (code 13) (name "Net-(D1-Pad4)")
(node (ref RL2) (pin 14))
(node (ref RL2) (pin 24))
(node (ref RL2) (pin A1))
(node (ref TH1) (pin 1))
(node (ref D1) (pin 4)))
(net (code 14) (name "Net-(F1-Pad1)")
(node (ref F1) (pin 1))
(node (ref RL1) (pin 11)))
(net (code 15) (name "Net-(D1-Pad2)")
(node (ref RL1) (pin 24))
(node (ref RL2) (pin A2))
(node (ref D1) (pin 2)))))

View File

@ -0,0 +1,63 @@
update=2017 April 05, Wednesday 02:47:29
version=1
last_client=kicad
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=../lib
[eeschema/libraries]
LibName1=power
LibName2=device
LibName3=transistors
LibName4=conn
LibName5=linear
LibName6=regul
LibName7=74xx
LibName8=cmos4000
LibName9=adc-dac
LibName10=memory
LibName11=xilinx
LibName12=microcontrollers
LibName13=dsp
LibName14=microchip
LibName15=analog_switches
LibName16=motorola
LibName17=texas
LibName18=intel
LibName19=audio
LibName20=interface
LibName21=digital-audio
LibName22=philips
LibName23=display
LibName24=cypress
LibName25=siliconi
LibName26=opto
LibName27=atmel
LibName28=contrib
LibName29=valves
LibName30=/Users/rene/dev/stmbl/hw/kicad/lib/stmbl
LibName31=relays
LibName32=stmbl
[general]
version=1

View File

@ -0,0 +1,258 @@
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:relays
LIBS:rectifier-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L CONN_01X02 P3
U 1 1 58E4043D
P 8750 2700
F 0 "P3" H 8669 2425 50 0000 C CNN
F 1 "CONN_01X02" H 8669 2516 50 0000 C CNN
F 2 "stmbl:RM5.08_1x2" H 6200 2150 50 0001 C CNN
F 3 "" H 6200 2150 50 0001 C CNN
1 8750 2700
1 0 0 1
$EndComp
$Comp
L CONN_01X02 P2
U 1 1 58E40510
P 3600 1400
F 0 "P2" H 3519 1125 50 0000 C CNN
F 1 "CONN_01X02" H 3519 1216 50 0000 C CNN
F 2 "stmbl:akl182-2" H 1050 850 50 0001 C CNN
F 3 "" H 1050 850 50 0001 C CNN
1 3600 1400
0 -1 -1 0
$EndComp
$Comp
L CONN_01X03 P1
U 1 1 58E4055C
P 1850 2900
F 0 "P1" H 1769 2575 50 0000 C CNN
F 1 "CONN_01X03" H 1769 2666 50 0000 C CNN
F 2 "stmbl:RM5.08_1x3" H -1100 -2550 50 0001 C CNN
F 3 "" H -1100 -2550 50 0001 C CNN
1 1850 2900
-1 0 0 -1
$EndComp
$Comp
L CP C1
U 1 1 58E40702
P 7750 2700
F 0 "C1" H 7868 2746 50 0000 L CNN
F 1 "CP" H 7868 2655 50 0000 L CNN
F 2 "Capacitors_ThroughHole:CP_Radial_D35.0mm_P10.00mm_SnapIn" H 5688 750 50 0001 C CNN
F 3 "" H 5650 900 50 0001 C CNN
1 7750 2700
1 0 0 -1
$EndComp
$Comp
L CP C2
U 1 1 58E4073F
P 8150 2700
F 0 "C2" H 8268 2746 50 0000 L CNN
F 1 "CP" H 8268 2655 50 0000 L CNN
F 2 "Capacitors_ThroughHole:CP_Radial_D35.0mm_P10.00mm_SnapIn" H 5488 850 50 0001 C CNN
F 3 "" H 5450 1000 50 0001 C CNN
1 8150 2700
1 0 0 -1
$EndComp
$Comp
L FINDER-40.52 RL1
U 1 1 58E405BE
P 3600 2500
F 0 "RL1" H 4430 2546 50 0000 L CNN
F 1 "FINDER-40.52" H 4430 2455 50 0000 L CNN
F 2 "Relays_THT:Relay_DPDT_Schrack-RT2_RM5mm" H 1300 450 50 0001 C CNN
F 3 "" H 1300 450 50 0001 C CNN
1 3600 2500
0 1 1 0
$EndComp
$Comp
L FINDER-40.52 RL2
U 1 1 58E406EB
P 4650 1400
F 0 "RL2" V 4100 1350 50 0000 L CNN
F 1 "FINDER-40.52" V 4200 1150 50 0000 L CNN
F 2 "Relays_THT:Relay_DPDT_Schrack-RT2_RM5mm" H 550 -1300 50 0001 C CNN
F 3 "" H 550 -1300 50 0001 C CNN
1 4650 1400
0 1 1 0
$EndComp
$Comp
L Fuse F1
U 1 1 58E4072E
P 2950 2700
F 0 "F1" V 2753 2700 50 0000 C CNN
F 1 "Fuse" V 2844 2700 50 0000 C CNN
F 2 "Fuse_Holders_and_Fuses:Fuseholder5x20_horiz_SemiClosed_Casing10x25mm" V 380 250 50 0001 C CNN
F 3 "" H 450 250 50 0001 C CNN
1 2950 2700
0 1 1 0
$EndComp
$Comp
L Earth_Protective #PWR01
U 1 1 58E41BF3
P 2150 3100
F 0 "#PWR01" H -250 1400 50 0001 C CNN
F 1 "Earth_Protective" H -50 1500 50 0001 C CNN
F 2 "" H -500 1550 50 0001 C CNN
F 3 "" H -500 1550 50 0001 C CNN
1 2150 3100
1 0 0 -1
$EndComp
$Comp
L Thermistor_NTC TH1
U 1 1 58E4136A
P 4650 2800
F 0 "TH1" V 4360 2800 50 0000 C CNN
F 1 "Thermistor_NTC" V 4451 2800 50 0000 C CNN
F 2 "Varistors:RV_Disc_D21.5_W6.1_P7.5" H -100 1050 50 0001 C CNN
F 3 "" H -100 1050 50 0001 C CNN
1 4650 2800
0 1 1 0
$EndComp
Wire Wire Line
2050 3000 2150 3000
Wire Wire Line
2150 3000 2150 3100
Wire Wire Line
2050 2900 2650 2900
Wire Wire Line
2650 2900 2650 3100
Wire Wire Line
2650 3100 3300 3100
Wire Wire Line
2050 2800 2650 2800
Wire Wire Line
2650 2800 2650 2700
Wire Wire Line
2650 2700 2800 2700
Wire Wire Line
3100 2700 3300 2700
Wire Wire Line
3900 3200 7000 3200
Wire Wire Line
3900 2800 4500 2800
Wire Wire Line
4800 2800 5750 2800
Wire Wire Line
5750 2800 5750 2700
Wire Wire Line
5750 2700 6400 2700
Wire Wire Line
7000 3200 7000 2700
Wire Wire Line
6700 2400 6700 2350
Wire Wire Line
6700 2350 8550 2350
Wire Wire Line
8550 2350 8550 2650
Wire Wire Line
6700 3000 6700 3050
Wire Wire Line
6700 3050 8550 3050
Wire Wire Line
8550 3050 8550 2750
Wire Wire Line
8150 2550 8150 2350
Connection ~ 8150 2350
Wire Wire Line
7750 2550 7750 2350
Connection ~ 7750 2350
Wire Wire Line
7750 2850 7750 3050
Connection ~ 7750 3050
Wire Wire Line
8150 2850 8150 3050
Connection ~ 8150 3050
Wire Wire Line
3550 1600 3200 1600
Wire Wire Line
3200 1600 3200 2300
Wire Wire Line
3200 2300 3300 2300
Wire Wire Line
3650 1600 4000 1600
Wire Wire Line
4000 1600 4000 2300
Wire Wire Line
4000 2300 3900 2300
Wire Wire Line
4200 1600 4200 2800
Wire Wire Line
4200 2000 4350 2000
Connection ~ 4200 2800
Wire Wire Line
4200 1600 4350 1600
Connection ~ 4200 2000
Wire Wire Line
4950 1700 5200 1700
Wire Wire Line
5200 1200 5200 2800
Connection ~ 5200 2800
Wire Wire Line
4950 2100 5200 2100
Connection ~ 5200 2100
Wire Wire Line
4950 1200 5200 1200
Connection ~ 5200 1700
Wire Wire Line
4100 1200 4100 3200
Connection ~ 4100 3200
Wire Wire Line
4350 1200 4100 1200
$Comp
L D_Bridge_-A+A D1
U 1 1 58E41948
P 6700 2700
F 0 "D1" V 6746 2359 50 0000 R CNN
F 1 "D_Bridge_-A+A" V 6655 2359 50 0000 R CNN
F 2 "stmbl:dfb_bridge" H 0 0 50 0001 C CNN
F 3 "" H 0 0 50 0001 C CNN
1 6700 2700
0 -1 -1 0
$EndComp
$EndSCHEMATC

View File

@ -136,10 +136,10 @@ F 3 "" H 6500 1400 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR090
L GND #PWR091
U 1 1 565DD8E9
P 5450 1900
F 0 "#PWR090" H 5450 1650 50 0001 C CNN
F 0 "#PWR091" H 5450 1650 50 0001 C CNN
F 1 "GND" H 5450 1750 50 0000 C CNN
F 2 "" H 5450 1900 60 0000 C CNN
F 3 "" H 5450 1900 60 0000 C CNN
@ -184,10 +184,10 @@ F 3 "" H 6500 2800 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR091
L GND #PWR092
U 1 1 565DDCB0
P 5450 3300
F 0 "#PWR091" H 5450 3050 50 0001 C CNN
F 0 "#PWR092" H 5450 3050 50 0001 C CNN
F 1 "GND" H 5450 3150 50 0000 C CNN
F 2 "" H 5450 3300 60 0000 C CNN
F 3 "" H 5450 3300 60 0000 C CNN
@ -232,10 +232,10 @@ F 3 "" H 6500 4200 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR092
L GND #PWR093
U 1 1 565DDF1B
P 5450 4700
F 0 "#PWR092" H 5450 4450 50 0001 C CNN
F 0 "#PWR093" H 5450 4450 50 0001 C CNN
F 1 "GND" H 5450 4550 50 0000 C CNN
F 2 "" H 5450 4700 60 0000 C CNN
F 3 "" H 5450 4700 60 0000 C CNN
@ -280,10 +280,10 @@ F 3 "" H 6500 5600 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR093
L GND #PWR094
U 1 1 565DDF51
P 5450 6100
F 0 "#PWR093" H 5450 5850 50 0001 C CNN
F 0 "#PWR094" H 5450 5850 50 0001 C CNN
F 1 "GND" H 5450 5950 50 0000 C CNN
F 2 "" H 5450 6100 60 0000 C CNN
F 3 "" H 5450 6100 60 0000 C CNN
@ -317,10 +317,10 @@ F 3 "" H 2900 4350 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR094
L GND #PWR095
U 1 1 565DE705
P 3000 4550
F 0 "#PWR094" H 3000 4300 50 0001 C CNN
F 0 "#PWR095" H 3000 4300 50 0001 C CNN
F 1 "GND" H 3000 4400 50 0000 C CNN
F 2 "" H 3000 4550 60 0000 C CNN
F 3 "" H 3000 4550 60 0000 C CNN
@ -328,10 +328,10 @@ F 3 "" H 3000 4550 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR095
L GND #PWR096
U 1 1 565DE73D
P 2100 3950
F 0 "#PWR095" H 2100 3700 50 0001 C CNN
F 0 "#PWR096" H 2100 3700 50 0001 C CNN
F 1 "GND" H 2100 3800 50 0000 C CNN
F 2 "" H 2100 3950 60 0000 C CNN
F 3 "" H 2100 3950 60 0000 C CNN
@ -339,10 +339,10 @@ F 3 "" H 2100 3950 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR096
L GND #PWR097
U 1 1 565DE775
P 2100 3250
F 0 "#PWR096" H 2100 3000 50 0001 C CNN
F 0 "#PWR097" H 2100 3000 50 0001 C CNN
F 1 "GND" H 2100 3100 50 0000 C CNN
F 2 "" H 2100 3250 60 0000 C CNN
F 3 "" H 2100 3250 60 0000 C CNN
@ -475,10 +475,10 @@ F 3 "" H 6900 1600 30 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR097
L GND #PWR098
U 1 1 57758BC5
P 6900 1800
F 0 "#PWR097" H 6900 1550 50 0001 C CNN
F 0 "#PWR098" H 6900 1550 50 0001 C CNN
F 1 "GND" H 6900 1650 50 0000 C CNN
F 2 "" H 6900 1800 60 0000 C CNN
F 3 "" H 6900 1800 60 0000 C CNN
@ -497,10 +497,10 @@ F 3 "" H 6900 3000 30 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR098
L GND #PWR099
U 1 1 57758FA1
P 6900 3200
F 0 "#PWR098" H 6900 2950 50 0001 C CNN
F 0 "#PWR099" H 6900 2950 50 0001 C CNN
F 1 "GND" H 6900 3050 50 0000 C CNN
F 2 "" H 6900 3200 60 0000 C CNN
F 3 "" H 6900 3200 60 0000 C CNN
@ -519,10 +519,10 @@ F 3 "" H 6900 4400 30 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR099
L GND #PWR0100
U 1 1 577591B7
P 6900 4600
F 0 "#PWR099" H 6900 4350 50 0001 C CNN
F 0 "#PWR0100" H 6900 4350 50 0001 C CNN
F 1 "GND" H 6900 4450 50 0000 C CNN
F 2 "" H 6900 4600 60 0000 C CNN
F 3 "" H 6900 4600 60 0000 C CNN
@ -541,10 +541,10 @@ F 3 "" H 6900 5800 30 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0100
L GND #PWR0101
U 1 1 57759291
P 6900 6000
F 0 "#PWR0100" H 6900 5750 50 0001 C CNN
F 0 "#PWR0101" H 6900 5750 50 0001 C CNN
F 1 "GND" H 6900 5850 50 0000 C CNN
F 2 "" H 6900 6000 60 0000 C CNN
F 3 "" H 6900 6000 60 0000 C CNN
@ -582,10 +582,10 @@ F 3 "" H 8100 1200 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0101
L GND #PWR0102
U 1 1 57AD9057
P 8100 1450
F 0 "#PWR0101" H 8100 1200 50 0001 C CNN
F 0 "#PWR0102" H 8100 1200 50 0001 C CNN
F 1 "GND" H 8100 1300 50 0000 C CNN
F 2 "" H 8100 1450 60 0000 C CNN
F 3 "" H 8100 1450 60 0000 C CNN
@ -936,10 +936,10 @@ Wire Wire Line
4700 4250 4700 4350
Connection ~ 4700 4350
$Comp
L +5F #PWR0102
L +5F #PWR0103
U 1 1 57D6FF89
P 8100 850
F 0 "#PWR0102" H 8100 700 50 0001 C CNN
F 0 "#PWR0103" H 8100 700 50 0001 C CNN
F 1 "+5F" H 8100 990 50 0000 C CNN
F 2 "" H 8100 850 50 0000 C CNN
F 3 "" H 8100 850 50 0000 C CNN
@ -947,10 +947,10 @@ F 3 "" H 8100 850 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GNDD #PWR0103
L GNDD #PWR0104
U 1 1 57F8452B
P 2700 4250
F 0 "#PWR0103" H 2700 4000 50 0001 C CNN
F 0 "#PWR0104" H 2700 4000 50 0001 C CNN
F 1 "GNDD" H 2700 4100 50 0000 C CNN
F 2 "" H 2700 4250 50 0000 C CNN
F 3 "" H 2700 4250 50 0000 C CNN

View File

@ -270,10 +270,10 @@ Wire Wire Line
Wire Wire Line
1600 1800 1650 1800
$Comp
L +3.3V #PWR069
L +3.3V #PWR070
U 1 1 578427DC
P 1650 1550
F 0 "#PWR069" H 1650 1400 50 0001 C CNN
F 0 "#PWR070" H 1650 1400 50 0001 C CNN
F 1 "+3.3V" H 1650 1690 50 0000 C CNN
F 2 "" H 1650 1550 50 0000 C CNN
F 3 "" H 1650 1550 50 0000 C CNN
@ -285,10 +285,10 @@ Wire Wire Line
Wire Wire Line
1650 1600 1600 1600
$Comp
L GND #PWR070
L GND #PWR071
U 1 1 57848EA2
P 1650 1950
F 0 "#PWR070" H 1650 1700 50 0001 C CNN
F 0 "#PWR071" H 1650 1700 50 0001 C CNN
F 1 "GND" H 1650 1800 50 0000 C CNN
F 2 "" H 1650 1950 50 0000 C CNN
F 3 "" H 1650 1950 50 0000 C CNN

View File

@ -104,10 +104,10 @@ A_IV
Text HLabel 7200 3000 2 60 Input ~ 0
A_IW
$Comp
L +3.3VP #PWR063
L +3.3VP #PWR064
U 1 1 57747146
P 4700 2500
F 0 "#PWR063" H 4850 2450 50 0001 C CNN
F 0 "#PWR064" H 4850 2450 50 0001 C CNN
F 1 "+3.3VP" H 4700 2600 50 0000 C CNN
F 2 "" H 4700 2500 50 0000 C CNN
F 3 "" H 4700 2500 50 0000 C CNN
@ -115,10 +115,10 @@ F 3 "" H 4700 2500 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GNDPWR #PWR064
L GNDPWR #PWR065
U 1 1 5774715A
P 4700 3500
F 0 "#PWR064" H 4700 3300 50 0001 C CNN
F 0 "#PWR065" H 4700 3300 50 0001 C CNN
F 1 "GNDPWR" H 4700 3370 50 0000 C CNN
F 2 "" H 4700 3450 50 0000 C CNN
F 3 "" H 4700 3450 50 0000 C CNN
@ -170,10 +170,10 @@ Connection ~ 4700 3000
Wire Wire Line
4700 2500 4700 2600
$Comp
L +3.3VP #PWR065
L +3.3VP #PWR066
U 1 1 57747506
P 5900 2500
F 0 "#PWR065" H 6050 2450 50 0001 C CNN
F 0 "#PWR066" H 6050 2450 50 0001 C CNN
F 1 "+3.3VP" H 5900 2600 50 0000 C CNN
F 2 "" H 5900 2500 50 0000 C CNN
F 3 "" H 5900 2500 50 0000 C CNN
@ -181,10 +181,10 @@ F 3 "" H 5900 2500 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GNDPWR #PWR066
L GNDPWR #PWR067
U 1 1 5774750C
P 5900 3500
F 0 "#PWR066" H 5900 3300 50 0001 C CNN
F 0 "#PWR067" H 5900 3300 50 0001 C CNN
F 1 "GNDPWR" H 5900 3370 50 0000 C CNN
F 2 "" H 5900 3450 50 0000 C CNN
F 3 "" H 5900 3450 50 0000 C CNN
@ -236,10 +236,10 @@ Connection ~ 5900 3000
Wire Wire Line
5900 2500 5900 2600
$Comp
L +3.3VP #PWR067
L +3.3VP #PWR068
U 1 1 5774767B
P 7100 2500
F 0 "#PWR067" H 7250 2450 50 0001 C CNN
F 0 "#PWR068" H 7250 2450 50 0001 C CNN
F 1 "+3.3VP" H 7100 2600 50 0000 C CNN
F 2 "" H 7100 2500 50 0000 C CNN
F 3 "" H 7100 2500 50 0000 C CNN
@ -247,10 +247,10 @@ F 3 "" H 7100 2500 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GNDPWR #PWR068
L GNDPWR #PWR069
U 1 1 57747681
P 7100 3500
F 0 "#PWR068" H 7100 3300 50 0001 C CNN
F 0 "#PWR069" H 7100 3300 50 0001 C CNN
F 1 "GNDPWR" H 7100 3370 50 0000 C CNN
F 2 "" H 7100 3450 50 0000 C CNN
F 3 "" H 7100 3450 50 0000 C CNN

View File

@ -11,8 +11,9 @@ ADC1.EnableAnalogWatchDog2=false
ADC1.EnableAnalogWatchDog3=false
ADC1.EnableInjectedConversion=ENABLE
ADC1.EnableRegularConversion=ENABLE
ADC1.ExternalTrigConv=ADC_EXTERNALTRIGCONV_T1_CC1
ADC1.ExternalTrigConvEdge=ADC_EXTERNALTRIGCONVEDGE_NONE
ADC1.IPParameters=Rank-15\#ChannelRegularConversion,Channel-15\#ChannelRegularConversion,SamplingTime-15\#ChannelRegularConversion,OffsetNumber-15\#ChannelRegularConversion,Offset-15\#ChannelRegularConversion,NbrOfConversionFlag,master,ClockPrescaler,Resolution,DataAlign,ScanConvMode,ContinuousConvMode,DiscontinuousConvMode,DMAContinuousRequests,EOCSelection,Overrun,LowPowerAutoWait,EnableRegularConversion,NbrOfConversion,ExternalTrigConvEdge,EnableInjectedConversion,InjNumberOfConversion,EnableAnalogWatchDog1,EnableAnalogWatchDog2,EnableAnalogWatchDog3
ADC1.IPParameters=Rank-15\#ChannelRegularConversion,Channel-15\#ChannelRegularConversion,SamplingTime-15\#ChannelRegularConversion,OffsetNumber-15\#ChannelRegularConversion,Offset-15\#ChannelRegularConversion,NbrOfConversionFlag,master,ClockPrescaler,Resolution,DataAlign,ScanConvMode,ContinuousConvMode,DiscontinuousConvMode,DMAContinuousRequests,EOCSelection,Overrun,LowPowerAutoWait,EnableRegularConversion,NbrOfConversion,ExternalTrigConvEdge,EnableInjectedConversion,InjNumberOfConversion,EnableAnalogWatchDog1,EnableAnalogWatchDog2,EnableAnalogWatchDog3,ExternalTrigConv
ADC1.InjNumberOfConversion=0
ADC1.LowPowerAutoWait=DISABLE
ADC1.NbrOfConversion=1
@ -26,15 +27,16 @@ ADC1.SamplingTime-15\#ChannelRegularConversion=ADC_SAMPLETIME_1CYCLE_5
ADC1.ScanConvMode=ADC_SCAN_DISABLE
ADC1.master=1
ADC2.Channel-5\#ChannelRegularConversion=ADC_CHANNEL_3
ADC2.DMAAccessMode=ADC_DMAACCESSMODE_12_10_BITS
ADC2.IPParameters=Rank-5\#ChannelRegularConversion,Channel-5\#ChannelRegularConversion,SamplingTime-5\#ChannelRegularConversion,OffsetNumber-5\#ChannelRegularConversion,Offset-5\#ChannelRegularConversion,NbrOfConversionFlag,DMAAccessMode
ADC2.ExternalTrigConv=ADC_EXTERNALTRIGCONV_T1_CC1
ADC2.IPParameters=Rank-5\#ChannelRegularConversion,Channel-5\#ChannelRegularConversion,SamplingTime-5\#ChannelRegularConversion,OffsetNumber-5\#ChannelRegularConversion,Offset-5\#ChannelRegularConversion,NbrOfConversionFlag,ExternalTrigConv
ADC2.NbrOfConversionFlag=1
ADC2.Offset-5\#ChannelRegularConversion=0
ADC2.OffsetNumber-5\#ChannelRegularConversion=ADC_OFFSET_NONE
ADC2.Rank-5\#ChannelRegularConversion=1
ADC2.SamplingTime-5\#ChannelRegularConversion=ADC_SAMPLETIME_1CYCLE_5
ADC3.Channel-17\#ChannelRegularConversion=ADC_CHANNEL_VOPAMP3
ADC3.IPParameters=Rank-17\#ChannelRegularConversion,Channel-17\#ChannelRegularConversion,SamplingTime-17\#ChannelRegularConversion,OffsetNumber-17\#ChannelRegularConversion,Offset-17\#ChannelRegularConversion,NbrOfConversionFlag,master
ADC3.ExternalTrigConv=ADC_EXTERNALTRIGCONV_T1_CC1
ADC3.IPParameters=Rank-17\#ChannelRegularConversion,Channel-17\#ChannelRegularConversion,SamplingTime-17\#ChannelRegularConversion,OffsetNumber-17\#ChannelRegularConversion,Offset-17\#ChannelRegularConversion,NbrOfConversionFlag,master,ExternalTrigConv
ADC3.NbrOfConversionFlag=1
ADC3.Offset-17\#ChannelRegularConversion=0
ADC3.OffsetNumber-17\#ChannelRegularConversion=ADC_OFFSET_NONE
@ -42,31 +44,43 @@ ADC3.Rank-17\#ChannelRegularConversion=1
ADC3.SamplingTime-17\#ChannelRegularConversion=ADC_SAMPLETIME_1CYCLE_5
ADC3.master=1
ADC4.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_3
ADC4.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,Offset-0\#ChannelRegularConversion,NbrOfConversionFlag
ADC4.ExternalTrigConv=ADC_EXTERNALTRIGCONV_T1_CC1
ADC4.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,OffsetNumber-0\#ChannelRegularConversion,Offset-0\#ChannelRegularConversion,NbrOfConversionFlag,ExternalTrigConv
ADC4.NbrOfConversionFlag=1
ADC4.Offset-0\#ChannelRegularConversion=0
ADC4.OffsetNumber-0\#ChannelRegularConversion=ADC_OFFSET_NONE
ADC4.Rank-0\#ChannelRegularConversion=1
ADC4.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_1CYCLE_5
COMP1.IPParameters=InvertingInput
COMP1.InvertingInput=COMP_INVERTINGINPUT_DAC1_CH1
COMP2.IPParameters=InvertingInput
COMP2.InvertingInput=COMP_INVERTINGINPUT_DAC1_CH1
COMP4.IPParameters=InvertingInput
COMP4.InvertingInput=COMP_INVERTINGINPUT_DAC1_CH1
File.Version=6
KeepUserPlacement=false
Mcu.Family=STM32F3
Mcu.IP0=ADC1
Mcu.IP1=ADC2
Mcu.IP10=SYS
Mcu.IP11=TIM8
Mcu.IP12=USART1
Mcu.IP13=USART3
Mcu.IP14=USB
Mcu.IP10=OPAMP1
Mcu.IP11=OPAMP2
Mcu.IP12=OPAMP3
Mcu.IP13=RCC
Mcu.IP14=RTC
Mcu.IP15=SYS
Mcu.IP16=TIM8
Mcu.IP17=USART1
Mcu.IP18=USART3
Mcu.IP19=USB
Mcu.IP2=ADC3
Mcu.IP3=ADC4
Mcu.IP4=DAC
Mcu.IP5=NVIC
Mcu.IP6=OPAMP1
Mcu.IP7=OPAMP2
Mcu.IP8=OPAMP3
Mcu.IP9=RCC
Mcu.IPNb=15
Mcu.IP4=COMP1
Mcu.IP5=COMP2
Mcu.IP6=COMP4
Mcu.IP7=CRC
Mcu.IP8=DAC
Mcu.IP9=NVIC
Mcu.IPNb=20
Mcu.Name=STM32F303C(B-C)Tx
Mcu.Package=LQFP48
Mcu.Pin0=PF0-OSC_IN
@ -104,18 +118,23 @@ Mcu.Pin37=VP_ADC3_OPAMP_OUT3
Mcu.Pin38=VP_ADC3_OPAMP_INTERNAL3
Mcu.Pin39=VP_ADC4_Vref_Input
Mcu.Pin4=PA3
Mcu.Pin40=VP_SYS_VS_Systick
Mcu.Pin41=VP_TIM8_VS_ClockSourceINT
Mcu.Pin40=VP_COMP1_VS_DAC1OUT1
Mcu.Pin41=VP_COMP2_VS_DAC1OUT1
Mcu.Pin42=VP_COMP4_VS_DAC1OUT1
Mcu.Pin43=VP_CRC_VS_CRC
Mcu.Pin44=VP_RTC_VS_RTC_Activate
Mcu.Pin45=VP_SYS_VS_Systick
Mcu.Pin46=VP_TIM8_VS_ClockSourceINT
Mcu.Pin5=PA4
Mcu.Pin6=PA5
Mcu.Pin7=PA6
Mcu.Pin8=PA7
Mcu.Pin9=PB0
Mcu.PinsNb=42
Mcu.PinsNb=47
Mcu.UserConstants=
Mcu.UserName=STM32F303CBTx
MxCube.Version=4.17.0
MxDb.Version=DB.4.0.170
MxCube.Version=4.20.1
MxDb.Version=DB.4.0.200
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true
NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true
@ -127,8 +146,7 @@ NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false
NVIC.SysTick_IRQn=true\:0\:0\:false\:false\:true
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true
PA1.Locked=true
PA1.Mode=PGA Not Connected
PA1.Signal=OPAMP1_VINP
PA1.Signal=SharedAnalog_PA1
PA10.Locked=true
PA10.Mode=Asynchronous
PA10.Signal=USART1_RX
@ -155,15 +173,13 @@ PA6.Locked=true
PA6.Mode=PGA Not Connected
PA6.Signal=OPAMP2_VOUT
PA7.Locked=true
PA7.Mode=PGA Not Connected
PA7.Signal=OPAMP2_VINP
PA7.Signal=SharedAnalog_PA7
PA8.Locked=true
PA8.Signal=GPIO_Output
PA9.Mode=Asynchronous
PA9.Signal=USART1_TX
PB0.Locked=true
PB0.Mode=PGA Not Connected
PB0.Signal=OPAMP3_VINP
PB0.Signal=SharedAnalog_PB0
PB1.Locked=true
PB1.Mode=PGA Not Connected
PB1.Signal=OPAMP3_VOUT
@ -195,7 +211,7 @@ PB9.Signal=S_TIM8_CH3
PCC.Checker=false
PCC.Line=STM32F303
PCC.MCU=STM32F303C(B-C)Tx
PCC.MXVersion=4.17.0
PCC.MXVersion=4.20.1
PCC.PartNumber=STM32F303CBTx
PCC.Seq0=1
PCC.Seq0.Step0.Average_Current=46.49 mA
@ -235,11 +251,10 @@ RCC.HCLKFreq_Value=72000000
RCC.HSEPLLFreq_Value=8000000
RCC.HSE_VALUE=8000000
RCC.HSIPLLFreq_Value=4000000
RCC.HSIState=RCC_HSI_ON
RCC.HSI_VALUE=8000000
RCC.I2C1Freq_Value=8000000
RCC.I2C2Freq_Value=8000000
RCC.IPParameters=ADC12outputFreq_Value,ADC34outputFreq_Value,AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSEPLLFreq_Value,HSE_VALUE,HSIPLLFreq_Value,HSIState,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,LSE_VALUE,LSI_VALUE,MCOFreq_Value,PLLCLKFreq_Value,PLLMCOFreq_Value,PLLMUL,PRESCALERUSB,RTCFreq_Value,RTCHSEDivFreq_Value,SYSCLKFreq_VALUE,SYSCLKSourceVirtual,TIM1Freq_Value,TIM1Selection,TIM2Freq_Value,TIM8Freq_Value,TIM8Selection,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,Usart2ClockSelection,Usart3ClockSelection,VCOOutput2Freq_Value
RCC.IPParameters=ADC12outputFreq_Value,ADC34outputFreq_Value,AHBFreq_Value,APB1CLKDivider,APB1Freq_Value,APB1TimFreq_Value,APB2Freq_Value,APB2TimFreq_Value,CortexFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSEPLLFreq_Value,HSE_VALUE,HSIPLLFreq_Value,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,LSE_VALUE,LSI_VALUE,MCOFreq_Value,PLLCLKFreq_Value,PLLMCOFreq_Value,PLLMUL,PRESCALERUSB,RTCFreq_Value,RTCHSEDivFreq_Value,SYSCLKFreq_VALUE,SYSCLKSourceVirtual,TIM1Freq_Value,TIM1Selection,TIM2Freq_Value,TIM8Freq_Value,TIM8Selection,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USBFreq_Value,Usart2ClockSelection,Usart3ClockSelection,VCOOutput2Freq_Value
RCC.LSE_VALUE=32768
RCC.LSI_VALUE=40000
RCC.MCOFreq_Value=72000000
@ -271,9 +286,23 @@ SH.S_TIM8_CH2.0=TIM8_CH2,PWM Generation2 CH2 CH2N
SH.S_TIM8_CH2.ConfNb=1
SH.S_TIM8_CH3.0=TIM8_CH3,PWM Generation3 CH3 CH3N
SH.S_TIM8_CH3.ConfNb=1
SH.SharedAnalog_PA1.0=OPAMP1_VINP,PGA Not Connected
SH.SharedAnalog_PA1.1=COMP1_INP,INP
SH.SharedAnalog_PA1.ConfNb=2
SH.SharedAnalog_PA7.0=OPAMP2_VINP,PGA Not Connected
SH.SharedAnalog_PA7.1=COMP2_INP,INP
SH.SharedAnalog_PA7.ConfNb=2
SH.SharedAnalog_PB0.0=OPAMP3_VINP,PGA Not Connected
SH.SharedAnalog_PB0.1=COMP4_INP,INP
SH.SharedAnalog_PB0.ConfNb=2
TIM8.Channel-PWM\ Generation1\ CH1\ CH1N=TIM_CHANNEL_1
TIM8.Channel-PWM\ Generation2\ CH2\ CH2N=TIM_CHANNEL_2
TIM8.Channel-PWM\ Generation3\ CH3\ CH3N=TIM_CHANNEL_3
TIM8.IPParameters=Channel-PWM Generation2 CH2 CH2N,Channel-PWM Generation3 CH3 CH3N
TIM8.IPParameters=Channel-PWM Generation2 CH2 CH2N,Channel-PWM Generation3 CH3 CH3N,Channel-PWM Generation1 CH1 CH1N
USART1.IPParameters=VirtualMode-Asynchronous
USART1.VirtualMode-Asynchronous=VM_ASYNC
USART3.IPParameters=VirtualMode-Asynchronous
USART3.VirtualMode-Asynchronous=VM_ASYNC
VP_ADC1_OPAMP_INTERNAL1.Mode=IN-OPAMP1
VP_ADC1_OPAMP_INTERNAL1.Signal=ADC1_OPAMP_INTERNAL1
VP_ADC1_OPAMP_OUT1.Mode=IN-OPAMP1-Single-Ended
@ -290,6 +319,16 @@ VP_ADC3_OPAMP_OUT3.Mode=IN-OPAMP3-Single-Ended
VP_ADC3_OPAMP_OUT3.Signal=ADC3_OPAMP_OUT3
VP_ADC4_Vref_Input.Mode=IN-Vrefint
VP_ADC4_Vref_Input.Signal=ADC4_Vref_Input
VP_COMP1_VS_DAC1OUT1.Mode=INM_DACOUT1
VP_COMP1_VS_DAC1OUT1.Signal=COMP1_VS_DAC1OUT1
VP_COMP2_VS_DAC1OUT1.Mode=INM_DACOUT1
VP_COMP2_VS_DAC1OUT1.Signal=COMP2_VS_DAC1OUT1
VP_COMP4_VS_DAC1OUT1.Mode=INM_DACOUT1
VP_COMP4_VS_DAC1OUT1.Signal=COMP4_VS_DAC1OUT1
VP_CRC_VS_CRC.Mode=CRC_Activate
VP_CRC_VS_CRC.Signal=CRC_VS_CRC
VP_RTC_VS_RTC_Activate.Mode=RTC_Enabled
VP_RTC_VS_RTC_Activate.Signal=RTC_VS_RTC_Activate
VP_SYS_VS_Systick.Mode=SysTick
VP_SYS_VS_Systick.Signal=SYS_VS_Systick
VP_TIM8_VS_ClockSourceINT.Mode=Internal

View File

@ -1,18 +1,21 @@
#MicroXplorer Configuration settings - do not modify
ADC1.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_6
ADC1.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV6
ADC1.IPParameters=Channel-0\#ChannelRegularConversion,master,ClockPrescaler,SamplingTime-0\#ChannelRegularConversion
ADC1.ExternalTrigConv=ADC_EXTERNALTRIGCONV_T1_CC1
ADC1.IPParameters=Channel-0\#ChannelRegularConversion,master,ClockPrescaler,SamplingTime-0\#ChannelRegularConversion,ExternalTrigConv
ADC1.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_480CYCLES
ADC1.master=1
ADC2.Channel-31\#ChannelRegularConversion=ADC_CHANNEL_5
ADC2.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV6
ADC2.IPParameters=Rank-31\#ChannelRegularConversion,Channel-31\#ChannelRegularConversion,SamplingTime-31\#ChannelRegularConversion,NbrOfConversionFlag,ClockPrescaler
ADC2.ExternalTrigConv=ADC_EXTERNALTRIGCONV_T1_CC1
ADC2.IPParameters=Rank-31\#ChannelRegularConversion,Channel-31\#ChannelRegularConversion,SamplingTime-31\#ChannelRegularConversion,NbrOfConversionFlag,ClockPrescaler,ExternalTrigConv
ADC2.NbrOfConversionFlag=1
ADC2.Rank-31\#ChannelRegularConversion=1
ADC2.SamplingTime-31\#ChannelRegularConversion=ADC_SAMPLETIME_3CYCLES
ADC3.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_10
ADC3.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV6
ADC3.IPParameters=Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,Rank-0\#ChannelRegularConversion,ClockPrescaler
ADC3.ExternalTrigConv=ADC_EXTERNALTRIGCONV_T1_CC1
ADC3.IPParameters=Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,Rank-0\#ChannelRegularConversion,ClockPrescaler,ExternalTrigConv
ADC3.Rank-0\#ChannelRegularConversion=1
ADC3.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_3CYCLES
CAN1.CalculateTimeBit=1142
@ -27,13 +30,14 @@ Mcu.IP10=SYS
Mcu.IP11=TIM1
Mcu.IP12=TIM4
Mcu.IP13=TIM9
Mcu.IP14=USART1
Mcu.IP15=USART2
Mcu.IP16=USART3
Mcu.IP17=USART6
Mcu.IP18=USB_OTG_FS
Mcu.IP19=WWDG
Mcu.IP14=UART4
Mcu.IP15=USART1
Mcu.IP16=USART2
Mcu.IP17=USART3
Mcu.IP18=USART6
Mcu.IP19=USB_OTG_FS
Mcu.IP2=ADC3
Mcu.IP20=WWDG
Mcu.IP3=CAN1
Mcu.IP4=IWDG
Mcu.IP5=NVIC
@ -41,13 +45,13 @@ Mcu.IP6=RCC
Mcu.IP7=SPI1
Mcu.IP8=SPI2
Mcu.IP9=SPI3
Mcu.IPNb=20
Mcu.IPNb=21
Mcu.Name=STM32F405VGTx
Mcu.Package=LQFP100
Mcu.Pin0=PE3
Mcu.Pin1=PE4
Mcu.Pin10=PC2
Mcu.Pin11=PC3
Mcu.Pin10=PC3
Mcu.Pin11=PA0-WKUP
Mcu.Pin12=PA1
Mcu.Pin13=PA2
Mcu.Pin14=PA3
@ -55,86 +59,90 @@ Mcu.Pin15=PA4
Mcu.Pin16=PA5
Mcu.Pin17=PA6
Mcu.Pin18=PA7
Mcu.Pin19=PB0
Mcu.Pin19=PB1
Mcu.Pin2=PE5
Mcu.Pin20=PB1
Mcu.Pin21=PB2
Mcu.Pin22=PE7
Mcu.Pin23=PE8
Mcu.Pin24=PE9
Mcu.Pin25=PE10
Mcu.Pin26=PE11
Mcu.Pin27=PE12
Mcu.Pin28=PE13
Mcu.Pin29=PE14
Mcu.Pin20=PB2
Mcu.Pin21=PE7
Mcu.Pin22=PE8
Mcu.Pin23=PE9
Mcu.Pin24=PE10
Mcu.Pin25=PE11
Mcu.Pin26=PE12
Mcu.Pin27=PE13
Mcu.Pin28=PE14
Mcu.Pin29=PB10
Mcu.Pin3=PE6
Mcu.Pin30=PB10
Mcu.Pin31=PB11
Mcu.Pin32=PB12
Mcu.Pin33=PB13
Mcu.Pin34=PB14
Mcu.Pin35=PB15
Mcu.Pin36=PD8
Mcu.Pin37=PD9
Mcu.Pin38=PD10
Mcu.Pin39=PD11
Mcu.Pin30=PB11
Mcu.Pin31=PB12
Mcu.Pin32=PB13
Mcu.Pin33=PB14
Mcu.Pin34=PB15
Mcu.Pin35=PD8
Mcu.Pin36=PD9
Mcu.Pin37=PD10
Mcu.Pin38=PD11
Mcu.Pin39=PD12
Mcu.Pin4=PC13-ANTI_TAMP
Mcu.Pin40=PD12
Mcu.Pin41=PD13
Mcu.Pin42=PD14
Mcu.Pin43=PD15
Mcu.Pin44=PC6
Mcu.Pin45=PC7
Mcu.Pin46=PC8
Mcu.Pin47=PA8
Mcu.Pin48=PA9
Mcu.Pin49=PA10
Mcu.Pin5=PC14-OSC32_IN
Mcu.Pin50=PA11
Mcu.Pin51=PA12
Mcu.Pin52=PA13
Mcu.Pin53=PA14
Mcu.Pin54=PA15
Mcu.Pin55=PC10
Mcu.Pin56=PC11
Mcu.Pin57=PC12
Mcu.Pin58=PD0
Mcu.Pin59=PD1
Mcu.Pin6=PH0-OSC_IN
Mcu.Pin60=PD3
Mcu.Pin61=PD4
Mcu.Pin62=PD5
Mcu.Pin63=PB3
Mcu.Pin64=PB4
Mcu.Pin65=PB5
Mcu.Pin66=PB6
Mcu.Pin67=PB7
Mcu.Pin68=PB8
Mcu.Pin69=PB9
Mcu.Pin7=PH1-OSC_OUT
Mcu.Pin70=PE0
Mcu.Pin71=PE1
Mcu.Pin72=VP_ADC1_TempSens_Input
Mcu.Pin73=VP_IWDG_VS_IWDG
Mcu.Pin74=VP_SYS_VS_Systick
Mcu.Pin75=VP_WWDG_VS_WWDG
Mcu.Pin8=PC0
Mcu.Pin9=PC1
Mcu.PinsNb=76
Mcu.Pin40=PD13
Mcu.Pin41=PD14
Mcu.Pin42=PD15
Mcu.Pin43=PC6
Mcu.Pin44=PC7
Mcu.Pin45=PC8
Mcu.Pin46=PA8
Mcu.Pin47=PA9
Mcu.Pin48=PA10
Mcu.Pin49=PA11
Mcu.Pin5=PH0-OSC_IN
Mcu.Pin50=PA12
Mcu.Pin51=PA13
Mcu.Pin52=PA14
Mcu.Pin53=PA15
Mcu.Pin54=PC10
Mcu.Pin55=PC11
Mcu.Pin56=PC12
Mcu.Pin57=PD0
Mcu.Pin58=PD1
Mcu.Pin59=PD3
Mcu.Pin6=PH1-OSC_OUT
Mcu.Pin60=PD4
Mcu.Pin61=PD5
Mcu.Pin62=PD6
Mcu.Pin63=PD7
Mcu.Pin64=PB3
Mcu.Pin65=PB4
Mcu.Pin66=PB5
Mcu.Pin67=PB6
Mcu.Pin68=PB7
Mcu.Pin69=PB8
Mcu.Pin7=PC0
Mcu.Pin70=PB9
Mcu.Pin71=PE0
Mcu.Pin72=PE1
Mcu.Pin73=VP_ADC1_TempSens_Input
Mcu.Pin74=VP_IWDG_VS_IWDG
Mcu.Pin75=VP_SYS_VS_Systick
Mcu.Pin76=VP_WWDG_VS_WWDG
Mcu.Pin8=PC1
Mcu.Pin9=PC2
Mcu.PinsNb=77
Mcu.UserConstants=
Mcu.UserName=STM32F405VGTx
MxCube.Version=4.17.0
MxDb.Version=DB.4.0.170
MxCube.Version=4.18.0
MxDb.Version=DB.4.0.180
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:false
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:false
NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:false
NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:false
NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:false
NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:false
NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true
NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true
NVIC.SysTick_IRQn=true\:0\:0\:false\:false\:true
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:false
PA0-WKUP.Locked=true
PA0-WKUP.Mode=Half_duplex(single_wire_mode)
PA0-WKUP.Signal=UART4_TX
PA1.Locked=true
PA1.Signal=ADCx_IN1
PA10.Locked=true
@ -170,8 +178,6 @@ PA8.Signal=USART1_CK
PA9.Locked=true
PA9.Mode=Synchronous
PA9.Signal=USART1_TX
PB0.Locked=true
PB0.Signal=GPIO_Output
PB1.Locked=true
PB1.Signal=GPIO_Output
PB10.Locked=true
@ -218,8 +224,6 @@ PC12.Mode=Full_Duplex_Master
PC12.Signal=SPI3_MOSI
PC13-ANTI_TAMP.Locked=true
PC13-ANTI_TAMP.Signal=GPIO_Output
PC14-OSC32_IN.Locked=true
PC14-OSC32_IN.Signal=GPIO_Output
PC2.Signal=ADCx_IN12
PC3.Signal=ADCx_IN13
PC6.Locked=true
@ -234,7 +238,7 @@ PC8.Signal=USART6_CK
PCC.Checker=false
PCC.Line=STM32F405/415
PCC.MCU=STM32F405VGTx
PCC.MXVersion=4.17.0
PCC.MXVersion=4.18.0
PCC.PartNumber=STM32F405VGTx
PCC.Seq0=1
PCC.Seq0.Step0.Average_Current=72.15 mA
@ -279,6 +283,10 @@ PD4.Locked=true
PD4.Signal=GPIO_Output
PD5.Locked=true
PD5.Signal=GPIO_Output
PD6.Locked=true
PD6.Signal=GPIO_Output
PD7.Locked=true
PD7.Signal=GPIO_Output
PD8.Locked=true
PD8.Signal=GPIO_Output
PD9.Locked=true

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -54,13 +54,13 @@
### IO ###
| periph | DMA | channel |
| --- | --- | --- | --- |
| --- | --- | --- |
| USART1 TX | 1 | 4 |
| USART1 RX | 1 | 5 |
### ADC ###
| periph | DMA | channel |
| --- | --- | --- | --- |
| --- | --- | --- |
| ADC1 | 1 | 1 |
| ADC2 | (2) | (1) |
| ADC3 | 2 | 5 |

View File

@ -4,7 +4,7 @@
| --- | --- | --- |
| cmd_d12 | pb4, pa10, pa15 | spi1_miso, usart1_rx, tim2_ch1, (tim3_ch1, tim1_ch3, spi3_miso) |
| cmd_e12 | pb6 | |
| cmd_d36 | pb3, pa8 | spi1_sck, usart1_ck, tim2_ch2, (tim1_ch1, spi3_sck) |
| cmd_d36 | pb3, pa8, pa0 | spi1_sck, usart1_ck, tim2_ch2, uart4_tx (tim1_ch1, spi3_sck, tim5_ch1) |
| cmd_e36 | pb7 | |
| cmd_d54 | pb5, pa9 | spi1_mosi, usart1_tx, (tim3_ch2, tim1_ch2, spi3_mosi) |
| cmd_e54 | pb9 | tim11_ch1 |
@ -57,7 +57,7 @@
| hv_rx | pa3 | uart2_rx |
| usb_dp | pa12 | usb_dp, can1_tx |
| usb_dm | pa11 | usb_dm, can1_rx |
| 24V | pa0 | |
| 24V | pb1 | |
| 5V | pa1 | |
## stm32f303cbt

Binary file not shown.

View File

@ -174,7 +174,7 @@ U 1 1 56631593
P 1900 2250
F 0 "Y1" H 1900 2400 50 0000 C CNN
F 1 "8M" H 1900 2100 50 0000 C CNN
F 2 "stmbl:Crystal_SMD_0603_4Pads" H 1900 2250 60 0001 C CNN
F 2 "stmbl:Crystal_SMD_0503_4Pads" H 1900 2250 60 0001 C CNN
F 3 "" H 1900 2250 60 0000 C CNN
1 1900 2250
0 1 1 0
@ -482,7 +482,7 @@ U 1 1 5776010E
P 17600 3700
F 0 "D1" H 17600 3800 50 0000 C CNN
F 1 "red" H 17600 3600 50 0000 C CNN
F 2 "LEDs:LED-0805" H 17600 3700 50 0001 C CNN
F 2 "stmbl:LED-0805-SIDE" H 17600 3700 50 0001 C CNN
F 3 "" H 17600 3700 50 0000 C CNN
1 17600 3700
-1 0 0 1
@ -874,7 +874,7 @@ U 1 1 582597E3
P 6900 5650
F 0 "P11" H 7225 5525 50 0000 C CNN
F 1 "USB_OTG" H 6900 5850 50 0000 C CNN
F 2 "stmbl:USB_Micro-B_10103594-0001LF" V 6850 5550 50 0001 C CNN
F 2 "stmbl:USB_Micro-B" V 6850 5550 50 0001 C CNN
F 3 "" V 6850 5550 50 0000 C CNN
1 6900 5650
0 -1 1 0
@ -1116,4 +1116,6 @@ F 3 "" H 2400 2500 60 0000 C CNN
1 2400 2500
0 -1 -1 0
$EndComp
Text Notes 18400 5500 1 60 ~ 0
do not populate ->
$EndSCHEMATC

View File

@ -150,7 +150,7 @@ U 1 1 565FDF0A
P 4700 3700
F 0 "Y2" H 4700 3850 50 0000 C CNN
F 1 "8M" H 4700 3550 50 0000 C CNN
F 2 "stmbl:Crystal_SMD_0603_4Pads" H 4700 3700 60 0001 C CNN
F 2 "stmbl:Crystal_SMD_0503_4Pads" H 4700 3700 60 0001 C CNN
F 3 "" H 4700 3700 60 0000 C CNN
1 4700 3700
0 1 1 0
@ -178,10 +178,10 @@ F 3 "" H 4350 4000 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L GND #PWR0176
L GND #PWR0177
U 1 1 565FE0C3
P 4100 4000
F 0 "#PWR0176" H 4100 3750 50 0001 C CNN
F 0 "#PWR0177" H 4100 3750 50 0001 C CNN
F 1 "GND" H 4100 3850 50 0000 C CNN
F 2 "" H 4100 4000 60 0000 C CNN
F 3 "" H 4100 4000 60 0000 C CNN
@ -189,10 +189,10 @@ F 3 "" H 4100 4000 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L GND #PWR0177
L GND #PWR0178
U 1 1 565FE0E1
P 4100 3400
F 0 "#PWR0177" H 4100 3150 50 0001 C CNN
F 0 "#PWR0178" H 4100 3150 50 0001 C CNN
F 1 "GND" H 4100 3250 50 0000 C CNN
F 2 "" H 4100 3400 60 0000 C CNN
F 3 "" H 4100 3400 60 0000 C CNN
@ -222,10 +222,10 @@ F 3 "" H 11100 8750 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0178
L GND #PWR0179
U 1 1 565FE268
P 10600 8600
F 0 "#PWR0178" H 10600 8350 50 0001 C CNN
F 0 "#PWR0179" H 10600 8350 50 0001 C CNN
F 1 "GND" H 10600 8450 50 0000 C CNN
F 2 "" H 10600 8600 60 0000 C CNN
F 3 "" H 10600 8600 60 0000 C CNN
@ -233,10 +233,10 @@ F 3 "" H 10600 8600 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0179
L GND #PWR0180
U 1 1 565FE28C
P 10400 8600
F 0 "#PWR0179" H 10400 8350 50 0001 C CNN
F 0 "#PWR0180" H 10400 8350 50 0001 C CNN
F 1 "GND" H 10400 8450 50 0000 C CNN
F 2 "" H 10400 8600 60 0000 C CNN
F 3 "" H 10400 8600 60 0000 C CNN
@ -244,10 +244,10 @@ F 3 "" H 10400 8600 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0180
L GND #PWR0181
U 1 1 565FE2A9
P 10200 8600
F 0 "#PWR0180" H 10200 8350 50 0001 C CNN
F 0 "#PWR0181" H 10200 8350 50 0001 C CNN
F 1 "GND" H 10200 8450 50 0000 C CNN
F 2 "" H 10200 8600 60 0000 C CNN
F 3 "" H 10200 8600 60 0000 C CNN
@ -255,10 +255,10 @@ F 3 "" H 10200 8600 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0181
L GND #PWR0182
U 1 1 565FE2C6
P 10000 8600
F 0 "#PWR0181" H 10000 8350 50 0001 C CNN
F 0 "#PWR0182" H 10000 8350 50 0001 C CNN
F 1 "GND" H 10000 8450 50 0000 C CNN
F 2 "" H 10000 8600 60 0000 C CNN
F 3 "" H 10000 8600 60 0000 C CNN
@ -266,10 +266,10 @@ F 3 "" H 10000 8600 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0182
L GND #PWR0183
U 1 1 565FE2E3
P 9800 8600
F 0 "#PWR0182" H 9800 8350 50 0001 C CNN
F 0 "#PWR0183" H 9800 8350 50 0001 C CNN
F 1 "GND" H 9800 8450 50 0000 C CNN
F 2 "" H 9800 8600 60 0000 C CNN
F 3 "" H 9800 8600 60 0000 C CNN
@ -277,10 +277,10 @@ F 3 "" H 9800 8600 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0183
L GND #PWR0184
U 1 1 565FE300
P 11100 9000
F 0 "#PWR0183" H 11100 8750 50 0001 C CNN
F 0 "#PWR0184" H 11100 8750 50 0001 C CNN
F 1 "GND" H 11100 8850 50 0000 C CNN
F 2 "" H 11100 9000 60 0000 C CNN
F 3 "" H 11100 9000 60 0000 C CNN
@ -288,10 +288,10 @@ F 3 "" H 11100 9000 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0184
L GND #PWR0185
U 1 1 565FE31D
P 11600 9000
F 0 "#PWR0184" H 11600 8750 50 0001 C CNN
F 0 "#PWR0185" H 11600 8750 50 0001 C CNN
F 1 "GND" H 11600 8850 50 0000 C CNN
F 2 "" H 11600 9000 60 0000 C CNN
F 3 "" H 11600 9000 60 0000 C CNN
@ -387,10 +387,10 @@ F 3 "" H 8400 2150 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +3.3V #PWR0185
L +3.3V #PWR0186
U 1 1 565FEC9D
P 11800 2300
F 0 "#PWR0185" H 11800 2150 50 0001 C CNN
F 0 "#PWR0186" H 11800 2150 50 0001 C CNN
F 1 "+3.3V" H 11800 2440 50 0000 C CNN
F 2 "" H 11800 2300 60 0000 C CNN
F 3 "" H 11800 2300 60 0000 C CNN
@ -398,10 +398,10 @@ F 3 "" H 11800 2300 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0186
L GND #PWR0187
U 1 1 565FECDB
P 11400 1900
F 0 "#PWR0186" H 11400 1650 50 0001 C CNN
F 0 "#PWR0187" H 11400 1650 50 0001 C CNN
F 1 "GND" H 11400 1750 50 0000 C CNN
F 2 "" H 11400 1900 60 0000 C CNN
F 3 "" H 11400 1900 60 0000 C CNN
@ -409,10 +409,10 @@ F 3 "" H 11400 1900 60 0000 C CNN
-1 0 0 1
$EndComp
$Comp
L GND #PWR0187
L GND #PWR0188
U 1 1 565FED17
P 10900 1900
F 0 "#PWR0187" H 10900 1650 50 0001 C CNN
F 0 "#PWR0188" H 10900 1650 50 0001 C CNN
F 1 "GND" H 10900 1750 50 0000 C CNN
F 2 "" H 10900 1900 60 0000 C CNN
F 3 "" H 10900 1900 60 0000 C CNN
@ -420,10 +420,10 @@ F 3 "" H 10900 1900 60 0000 C CNN
-1 0 0 1
$EndComp
$Comp
L GND #PWR0188
L GND #PWR0189
U 1 1 565FED4C
P 10600 1900
F 0 "#PWR0188" H 10600 1650 50 0001 C CNN
F 0 "#PWR0189" H 10600 1650 50 0001 C CNN
F 1 "GND" H 10600 1750 50 0000 C CNN
F 2 "" H 10600 1900 60 0000 C CNN
F 3 "" H 10600 1900 60 0000 C CNN
@ -431,10 +431,10 @@ F 3 "" H 10600 1900 60 0000 C CNN
-1 0 0 1
$EndComp
$Comp
L GND #PWR0189
L GND #PWR0190
U 1 1 565FED81
P 10300 1900
F 0 "#PWR0189" H 10300 1650 50 0001 C CNN
F 0 "#PWR0190" H 10300 1650 50 0001 C CNN
F 1 "GND" H 10300 1750 50 0000 C CNN
F 2 "" H 10300 1900 60 0000 C CNN
F 3 "" H 10300 1900 60 0000 C CNN
@ -442,10 +442,10 @@ F 3 "" H 10300 1900 60 0000 C CNN
-1 0 0 1
$EndComp
$Comp
L GND #PWR0190
L GND #PWR0191
U 1 1 565FEDB6
P 10000 1900
F 0 "#PWR0190" H 10000 1650 50 0001 C CNN
F 0 "#PWR0191" H 10000 1650 50 0001 C CNN
F 1 "GND" H 10000 1750 50 0000 C CNN
F 2 "" H 10000 1900 60 0000 C CNN
F 3 "" H 10000 1900 60 0000 C CNN
@ -453,10 +453,10 @@ F 3 "" H 10000 1900 60 0000 C CNN
-1 0 0 1
$EndComp
$Comp
L GND #PWR0191
L GND #PWR0192
U 1 1 565FEDEB
P 9700 1900
F 0 "#PWR0191" H 9700 1650 50 0001 C CNN
F 0 "#PWR0192" H 9700 1650 50 0001 C CNN
F 1 "GND" H 9700 1750 50 0000 C CNN
F 2 "" H 9700 1900 60 0000 C CNN
F 3 "" H 9700 1900 60 0000 C CNN
@ -464,10 +464,10 @@ F 3 "" H 9700 1900 60 0000 C CNN
-1 0 0 1
$EndComp
$Comp
L GND #PWR0192
L GND #PWR0193
U 1 1 565FEE20
P 9400 1900
F 0 "#PWR0192" H 9400 1650 50 0001 C CNN
F 0 "#PWR0193" H 9400 1650 50 0001 C CNN
F 1 "GND" H 9400 1750 50 0000 C CNN
F 2 "" H 9400 1900 60 0000 C CNN
F 3 "" H 9400 1900 60 0000 C CNN
@ -475,10 +475,10 @@ F 3 "" H 9400 1900 60 0000 C CNN
-1 0 0 1
$EndComp
$Comp
L GND #PWR0193
L GND #PWR0194
U 1 1 565FF1AF
P 8400 1900
F 0 "#PWR0193" H 8400 1650 50 0001 C CNN
F 0 "#PWR0194" H 8400 1650 50 0001 C CNN
F 1 "GND" H 8400 1750 50 0000 C CNN
F 2 "" H 8400 1900 60 0000 C CNN
F 3 "" H 8400 1900 60 0000 C CNN
@ -508,10 +508,10 @@ F 3 "" H 4600 2850 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0194
L GND #PWR0195
U 1 1 565FFB31
P 4600 2600
F 0 "#PWR0194" H 4600 2350 50 0001 C CNN
F 0 "#PWR0195" H 4600 2350 50 0001 C CNN
F 1 "GND" H 4600 2450 50 0000 C CNN
F 2 "" H 4600 2600 60 0000 C CNN
F 3 "" H 4600 2600 60 0000 C CNN
@ -530,16 +530,16 @@ U 1 1 56602983
P 850 6000
F 0 "P1" H 1175 5875 50 0000 C CNN
F 1 "USB_OTG" H 850 6200 50 0000 C CNN
F 2 "stmbl:USB_Micro-B_10103594-0001LF" V 800 5900 60 0001 C CNN
F 2 "stmbl:USB_Micro-B" V 800 5900 60 0001 C CNN
F 3 "" V 800 5900 60 0000 C CNN
1 850 6000
0 -1 1 0
$EndComp
$Comp
L GND #PWR0195
L GND #PWR0196
U 1 1 56602FE1
P 750 6900
F 0 "#PWR0195" H 750 6650 50 0001 C CNN
F 0 "#PWR0196" H 750 6650 50 0001 C CNN
F 1 "GND" H 750 6750 50 0000 C CNN
F 2 "" H 750 6900 60 0000 C CNN
F 3 "" H 750 6900 60 0000 C CNN
@ -547,10 +547,10 @@ F 3 "" H 750 6900 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0196
L GND #PWR0197
U 1 1 56603874
P 1250 6300
F 0 "#PWR0196" H 1250 6050 50 0001 C CNN
F 0 "#PWR0197" H 1250 6050 50 0001 C CNN
F 1 "GND" H 1250 6150 50 0000 C CNN
F 2 "" H 1250 6300 60 0000 C CNN
F 3 "" H 1250 6300 60 0000 C CNN
@ -612,10 +612,10 @@ IO_OUT0
Text HLabel 15300 3500 2 60 Input ~ 0
IO_OUT1
$Comp
L GND #PWR0197
L GND #PWR0198
U 1 1 5667D307
P 1650 6550
F 0 "#PWR0197" H 1650 6300 50 0001 C CNN
F 0 "#PWR0198" H 1650 6300 50 0001 C CNN
F 1 "GND" H 1650 6400 50 0000 C CNN
F 2 "" H 1650 6550 60 0000 C CNN
F 3 "" H 1650 6550 60 0000 C CNN
@ -623,10 +623,10 @@ F 3 "" H 1650 6550 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L +3.3V #PWR0198
L +3.3V #PWR0199
U 1 1 5667D40D
P 4400 6450
F 0 "#PWR0198" H 4400 6300 50 0001 C CNN
F 0 "#PWR0199" H 4400 6300 50 0001 C CNN
F 1 "+3.3V" H 4400 6590 50 0000 C CNN
F 2 "" H 4400 6450 60 0000 C CNN
F 3 "" H 4400 6450 60 0000 C CNN
@ -668,10 +668,10 @@ F 3 "" H 7850 9550 30 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0199
L GND #PWR0200
U 1 1 5668EC91
P 7850 9900
F 0 "#PWR0199" H 7850 9650 50 0001 C CNN
F 0 "#PWR0200" H 7850 9650 50 0001 C CNN
F 1 "GND" H 7850 9750 50 0000 C CNN
F 2 "" H 7850 9900 60 0000 C CNN
F 3 "" H 7850 9900 60 0000 C CNN
@ -701,10 +701,10 @@ F 3 "" H 8750 9550 30 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0200
L GND #PWR0201
U 1 1 5668F551
P 8750 9900
F 0 "#PWR0200" H 8750 9650 50 0001 C CNN
F 0 "#PWR0201" H 8750 9650 50 0001 C CNN
F 1 "GND" H 8750 9750 50 0000 C CNN
F 2 "" H 8750 9900 60 0000 C CNN
F 3 "" H 8750 9900 60 0000 C CNN
@ -747,10 +747,10 @@ F 3 "" H 4850 2750 30 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0201
L GND #PWR0202
U 1 1 566A9D9E
P 4850 2500
F 0 "#PWR0201" H 4850 2250 50 0001 C CNN
F 0 "#PWR0202" H 4850 2250 50 0001 C CNN
F 1 "GND" H 4850 2350 50 0000 C CNN
F 2 "" H 4850 2500 60 0000 C CNN
F 3 "" H 4850 2500 60 0000 C CNN
@ -769,10 +769,10 @@ F 3 "" H 5100 2800 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L +3.3V #PWR0202
L +3.3V #PWR0203
U 1 1 566A9F89
P 5100 2600
F 0 "#PWR0202" H 5100 2450 50 0001 C CNN
F 0 "#PWR0203" H 5100 2450 50 0001 C CNN
F 1 "+3.3V" H 5100 2740 50 0000 C CNN
F 2 "" H 5100 2600 60 0000 C CNN
F 3 "" H 5100 2600 60 0000 C CNN
@ -780,10 +780,10 @@ F 3 "" H 5100 2600 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0203
L GND #PWR0204
U 1 1 56667EDB
P 3050 7050
F 0 "#PWR0203" H 3050 6800 50 0001 C CNN
F 0 "#PWR0204" H 3050 6800 50 0001 C CNN
F 1 "GND" H 3050 6900 50 0000 C CNN
F 2 "" H 3050 7050 60 0000 C CNN
F 3 "" H 3050 7050 60 0000 C CNN
@ -791,10 +791,10 @@ F 3 "" H 3050 7050 60 0000 C CNN
0 -1 1 0
$EndComp
$Comp
L +3.3V #PWR0204
L +3.3V #PWR0205
U 1 1 566680A9
P 2550 7050
F 0 "#PWR0204" H 2550 6900 50 0001 C CNN
F 0 "#PWR0205" H 2550 6900 50 0001 C CNN
F 1 "+3.3V" H 2550 7190 50 0000 C CNN
F 2 "" H 2550 7050 60 0000 C CNN
F 3 "" H 2550 7050 60 0000 C CNN
@ -1045,10 +1045,10 @@ Connection ~ 8100 2400
Wire Wire Line
8100 1900 8100 2000
$Comp
L GND #PWR0205
L GND #PWR0206
U 1 1 57B0781F
P 8100 1900
F 0 "#PWR0205" H 8100 1650 50 0001 C CNN
F 0 "#PWR0206" H 8100 1650 50 0001 C CNN
F 1 "GND" H 8100 1750 50 0000 C CNN
F 2 "" H 8100 1900 60 0000 C CNN
F 3 "" H 8100 1900 60 0000 C CNN
@ -1212,10 +1212,10 @@ F 3 "" H 4750 9250 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0206
L GND #PWR0207
U 1 1 5818ACFD
P 3450 10150
F 0 "#PWR0206" H 3450 9900 50 0001 C CNN
F 0 "#PWR0207" H 3450 9900 50 0001 C CNN
F 1 "GND" H 3450 10000 50 0000 C CNN
F 2 "" H 3450 10150 60 0000 C CNN
F 3 "" H 3450 10150 60 0000 C CNN
@ -1223,10 +1223,10 @@ F 3 "" H 3450 10150 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L GND #PWR0207
L GND #PWR0208
U 1 1 5818AD03
P 3950 1950
F 0 "#PWR0207" H 3950 1700 50 0001 C CNN
F 0 "#PWR0208" H 3950 1700 50 0001 C CNN
F 1 "GND" H 3950 1800 50 0000 C CNN
F 2 "" H 3950 1950 60 0000 C CNN
F 3 "" H 3950 1950 60 0000 C CNN
@ -1234,10 +1234,10 @@ F 3 "" H 3950 1950 60 0000 C CNN
0 -1 -1 0
$EndComp
$Comp
L GND #PWR0208
L GND #PWR0209
U 1 1 5818AD09
P 3950 2650
F 0 "#PWR0208" H 3950 2400 50 0001 C CNN
F 0 "#PWR0209" H 3950 2400 50 0001 C CNN
F 1 "GND" H 3950 2500 50 0000 C CNN
F 2 "" H 3950 2650 60 0000 C CNN
F 3 "" H 3950 2650 60 0000 C CNN
@ -1245,10 +1245,10 @@ F 3 "" H 3950 2650 60 0000 C CNN
0 -1 -1 0
$EndComp
$Comp
L GND #PWR0209
L GND #PWR0210
U 1 1 5818AD0F
P 4750 9500
F 0 "#PWR0209" H 4750 9250 50 0001 C CNN
F 0 "#PWR0210" H 4750 9250 50 0001 C CNN
F 1 "GND" H 4750 9350 50 0000 C CNN
F 2 "" H 4750 9500 60 0000 C CNN
F 3 "" H 4750 9500 60 0000 C CNN
@ -1256,10 +1256,10 @@ F 3 "" H 4750 9500 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0210
L GND #PWR0211
U 1 1 5818AD15
P 2600 3700
F 0 "#PWR0210" H 2600 3450 50 0001 C CNN
F 0 "#PWR0211" H 2600 3450 50 0001 C CNN
F 1 "GND" H 2600 3550 50 0000 C CNN
F 2 "" H 2600 3700 60 0000 C CNN
F 3 "" H 2600 3700 60 0000 C CNN
@ -1267,10 +1267,10 @@ F 3 "" H 2600 3700 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0211
L GND #PWR0212
U 1 1 5818AD1B
P 2150 3700
F 0 "#PWR0211" H 2150 3450 50 0001 C CNN
F 0 "#PWR0212" H 2150 3450 50 0001 C CNN
F 1 "GND" H 2150 3550 50 0000 C CNN
F 2 "" H 2150 3700 60 0000 C CNN
F 3 "" H 2150 3700 60 0000 C CNN
@ -1278,10 +1278,10 @@ F 3 "" H 2150 3700 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +3.3V #PWR0212
L +3.3V #PWR0213
U 1 1 5818AD21
P 5750 10150
F 0 "#PWR0212" H 5750 10000 50 0001 C CNN
F 0 "#PWR0213" H 5750 10000 50 0001 C CNN
F 1 "+3.3V" H 5750 10290 50 0000 C CNN
F 2 "" H 5750 10150 60 0000 C CNN
F 3 "" H 5750 10150 60 0000 C CNN
@ -1307,10 +1307,10 @@ Wire Wire Line
Wire Wire Line
4750 9400 4750 9500
$Comp
L +3.3V #PWR0213
L +3.3V #PWR0214
U 1 1 5818AD3C
P 4750 9000
F 0 "#PWR0213" H 4750 8850 50 0001 C CNN
F 0 "#PWR0214" H 4750 8850 50 0001 C CNN
F 1 "+3.3V" H 4750 9140 50 0000 C CNN
F 2 "" H 4750 9000 60 0000 C CNN
F 3 "" H 4750 9000 60 0000 C CNN
@ -1382,17 +1382,17 @@ Wire Wire Line
Text HLabel 7750 9300 0 60 Input ~ 0
A_24V
$Comp
L +24V #PWR0214
L +24V #PWR0215
U 1 1 58234F7D
P 7850 8800
F 0 "#PWR0214" H 7850 8650 50 0001 C CNN
F 0 "#PWR0215" H 7850 8650 50 0001 C CNN
F 1 "+24V" H 7868 8974 50 0000 C CNN
F 2 "" H 7850 8800 50 0000 C CNN
F 3 "" H 7850 8800 50 0000 C CNN
1 7850 8800
1 0 0 -1
$EndComp
Text HLabel 5100 4800 0 60 Input ~ 0
Text HLabel 5000 6700 0 60 Input ~ 0
A_24V
Text HLabel 5100 4900 0 60 Input ~ 0
A_5V
@ -1468,10 +1468,10 @@ Wire Wire Line
Wire Wire Line
5100 4800 5200 4800
$Comp
L +5V #PWR0215
L +5V #PWR0216
U 1 1 5831AE80
P 2150 3200
F 0 "#PWR0215" H 2150 3050 50 0001 C CNN
F 0 "#PWR0216" H 2150 3050 50 0001 C CNN
F 1 "+5V" H 2150 3340 50 0000 C CNN
F 2 "" H 2150 3200 50 0000 C CNN
F 3 "" H 2150 3200 50 0000 C CNN
@ -1479,10 +1479,10 @@ F 3 "" H 2150 3200 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +5V #PWR0216
L +5V #PWR0217
U 1 1 5831AF04
P 2600 3200
F 0 "#PWR0216" H 2600 3050 50 0001 C CNN
F 0 "#PWR0217" H 2600 3050 50 0001 C CNN
F 1 "+5V" H 2600 3340 50 0000 C CNN
F 2 "" H 2600 3200 50 0000 C CNN
F 3 "" H 2600 3200 50 0000 C CNN
@ -1490,10 +1490,10 @@ F 3 "" H 2600 3200 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +5V #PWR0217
L +5V #PWR0218
U 1 1 5831BE71
P 1650 1950
F 0 "#PWR0217" H 1650 1800 50 0001 C CNN
F 0 "#PWR0218" H 1650 1800 50 0001 C CNN
F 1 "+5V" H 1650 2090 50 0000 C CNN
F 2 "" H 1650 1950 50 0000 C CNN
F 3 "" H 1650 1950 50 0000 C CNN
@ -1501,10 +1501,10 @@ F 3 "" H 1650 1950 50 0000 C CNN
0 -1 -1 0
$EndComp
$Comp
L +5V #PWR0218
L +5V #PWR0219
U 1 1 5831BF14
P 1650 2650
F 0 "#PWR0218" H 1650 2500 50 0001 C CNN
F 0 "#PWR0219" H 1650 2500 50 0001 C CNN
F 1 "+5V" H 1650 2790 50 0000 C CNN
F 2 "" H 1650 2650 50 0000 C CNN
F 3 "" H 1650 2650 50 0000 C CNN
@ -1516,10 +1516,10 @@ Wire Wire Line
Wire Wire Line
15200 5500 15300 5500
$Comp
L +5VA #PWR0219
L +5VA #PWR0220
U 1 1 5832C893
P 8750 8800
F 0 "#PWR0219" H 8750 8650 50 0001 C CNN
F 0 "#PWR0220" H 8750 8650 50 0001 C CNN
F 1 "+5VA" H 8750 8940 50 0000 C CNN
F 2 "" H 8750 8800 50 0000 C CNN
F 3 "" H 8750 8800 50 0000 C CNN
@ -1536,10 +1536,10 @@ Wire Wire Line
1450 6650 1450 6000
Connection ~ 1450 6000
$Comp
L GND #PWR0220
L GND #PWR0221
U 1 1 5834B53B
P 5000 6600
F 0 "#PWR0220" H 5000 6350 50 0001 C CNN
F 0 "#PWR0221" H 5000 6350 50 0001 C CNN
F 1 "GND" H 5000 6450 50 0000 C CNN
F 2 "" H 5000 6600 60 0000 C CNN
F 3 "" H 5000 6600 60 0000 C CNN
@ -1547,17 +1547,6 @@ F 3 "" H 5000 6600 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L GND #PWR0221
U 1 1 5834B822
P 5000 6700
F 0 "#PWR0221" H 5000 6450 50 0001 C CNN
F 1 "GND" H 5000 6550 50 0000 C CNN
F 2 "" H 5000 6700 60 0000 C CNN
F 3 "" H 5000 6700 60 0000 C CNN
1 5000 6700
0 1 1 0
$EndComp
$Comp
L GND #PWR0222
U 1 1 5834BAB3
P 15300 8000
@ -1665,4 +1654,6 @@ NoConn ~ 3850 6450
NoConn ~ 3850 6650
NoConn ~ 1150 6100
NoConn ~ 1150 5800
Text HLabel 5100 4800 0 60 Input ~ 0
CMD_36
$EndSCHEMATC

View File

@ -81,7 +81,7 @@ EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 12 14
Sheet 11 14
Title ""
Date ""
Rev ""
@ -157,12 +157,12 @@ F 3 "" H 9200 1250 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0124
L GND #PWR0125
U 1 1 565DFE9D
P 8150 1750
AR Path="/56590966/565F7162/565DFE9D" Ref="#PWR0124" Part="1"
AR Path="/56590966/5659191C/565DFE9D" Ref="#PWR0104" Part="1"
F 0 "#PWR0124" H 8150 1500 50 0001 C CNN
AR Path="/56590966/565F7162/565DFE9D" Ref="#PWR0125" Part="1"
AR Path="/56590966/5659191C/565DFE9D" Ref="#PWR0105" Part="1"
F 0 "#PWR0125" H 8150 1500 50 0001 C CNN
F 1 "GND" H 8150 1600 50 0000 C CNN
F 2 "" H 8150 1750 60 0000 C CNN
F 3 "" H 8150 1750 60 0000 C CNN
@ -213,12 +213,12 @@ F 3 "" H 9200 2650 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0125
L GND #PWR0126
U 1 1 565DFEC1
P 8150 3150
AR Path="/56590966/565F7162/565DFEC1" Ref="#PWR0125" Part="1"
AR Path="/56590966/5659191C/565DFEC1" Ref="#PWR0105" Part="1"
F 0 "#PWR0125" H 8150 2900 50 0001 C CNN
AR Path="/56590966/565F7162/565DFEC1" Ref="#PWR0126" Part="1"
AR Path="/56590966/5659191C/565DFEC1" Ref="#PWR0106" Part="1"
F 0 "#PWR0126" H 8150 2900 50 0001 C CNN
F 1 "GND" H 8150 3000 50 0000 C CNN
F 2 "" H 8150 3150 60 0000 C CNN
F 3 "" H 8150 3150 60 0000 C CNN
@ -269,12 +269,12 @@ F 3 "" H 9200 4050 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0126
L GND #PWR0127
U 1 1 565DFEE5
P 8150 4550
AR Path="/56590966/565F7162/565DFEE5" Ref="#PWR0126" Part="1"
AR Path="/56590966/5659191C/565DFEE5" Ref="#PWR0106" Part="1"
F 0 "#PWR0126" H 8150 4300 50 0001 C CNN
AR Path="/56590966/565F7162/565DFEE5" Ref="#PWR0127" Part="1"
AR Path="/56590966/5659191C/565DFEE5" Ref="#PWR0107" Part="1"
F 0 "#PWR0127" H 8150 4300 50 0001 C CNN
F 1 "GND" H 8150 4400 50 0000 C CNN
F 2 "" H 8150 4550 60 0000 C CNN
F 3 "" H 8150 4550 60 0000 C CNN
@ -286,12 +286,12 @@ D45
Text HLabel 8650 4050 2 60 Input ~ 0
E45
$Comp
L GND #PWR0127
L GND #PWR0128
U 1 1 565DFF98
P 800 3800
AR Path="/56590966/565F7162/565DFF98" Ref="#PWR0127" Part="1"
AR Path="/56590966/5659191C/565DFF98" Ref="#PWR0107" Part="1"
F 0 "#PWR0127" H 800 3550 50 0001 C CNN
AR Path="/56590966/565F7162/565DFF98" Ref="#PWR0128" Part="1"
AR Path="/56590966/5659191C/565DFF98" Ref="#PWR0108" Part="1"
F 0 "#PWR0128" H 800 3550 50 0001 C CNN
F 1 "GND" H 800 3650 50 0000 C CNN
F 2 "" H 800 3800 60 0000 C CNN
F 3 "" H 800 3800 60 0000 C CNN
@ -299,12 +299,12 @@ F 3 "" H 800 3800 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0128
L GND #PWR0129
U 1 1 565DFF9E
P 800 3100
AR Path="/56590966/565F7162/565DFF9E" Ref="#PWR0128" Part="1"
AR Path="/56590966/5659191C/565DFF9E" Ref="#PWR0108" Part="1"
F 0 "#PWR0128" H 800 2850 50 0001 C CNN
AR Path="/56590966/565F7162/565DFF9E" Ref="#PWR0129" Part="1"
AR Path="/56590966/5659191C/565DFF9E" Ref="#PWR0109" Part="1"
F 0 "#PWR0129" H 800 2850 50 0001 C CNN
F 1 "GND" H 800 2950 50 0000 C CNN
F 2 "" H 800 3100 60 0000 C CNN
F 3 "" H 800 3100 60 0000 C CNN
@ -342,12 +342,12 @@ L1
Text HLabel 1150 3650 0 60 Input ~ 0
L2
$Comp
L GND #PWR0129
L GND #PWR0130
U 1 1 565E0460
P 4900 6050
AR Path="/56590966/565F7162/565E0460" Ref="#PWR0129" Part="1"
AR Path="/56590966/5659191C/565E0460" Ref="#PWR0109" Part="1"
F 0 "#PWR0129" H 4900 5800 50 0001 C CNN
AR Path="/56590966/565F7162/565E0460" Ref="#PWR0130" Part="1"
AR Path="/56590966/5659191C/565E0460" Ref="#PWR0110" Part="1"
F 0 "#PWR0130" H 4900 5800 50 0001 C CNN
F 1 "GND" H 4900 5900 50 0000 C CNN
F 2 "" H 4900 6050 60 0000 C CNN
F 3 "" H 4900 6050 60 0000 C CNN
@ -446,12 +446,12 @@ F 3 "" H 6000 4750 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0130
L GND #PWR0131
U 1 1 565E2823
P 6100 5000
AR Path="/56590966/565F7162/565E2823" Ref="#PWR0130" Part="1"
AR Path="/56590966/5659191C/565E2823" Ref="#PWR0110" Part="1"
F 0 "#PWR0130" H 6100 4750 50 0001 C CNN
AR Path="/56590966/565F7162/565E2823" Ref="#PWR0131" Part="1"
AR Path="/56590966/5659191C/565E2823" Ref="#PWR0111" Part="1"
F 0 "#PWR0131" H 6100 4750 50 0001 C CNN
F 1 "GND" H 6100 4850 50 0000 C CNN
F 2 "" H 6100 5000 60 0000 C CNN
F 3 "" H 6100 5000 60 0000 C CNN
@ -552,12 +552,12 @@ F 3 "" H 6000 5850 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0131
L GND #PWR0132
U 1 1 565E32DB
P 6100 6100
AR Path="/56590966/565F7162/565E32DB" Ref="#PWR0131" Part="1"
AR Path="/56590966/5659191C/565E32DB" Ref="#PWR0111" Part="1"
F 0 "#PWR0131" H 6100 5850 50 0001 C CNN
AR Path="/56590966/565F7162/565E32DB" Ref="#PWR0132" Part="1"
AR Path="/56590966/5659191C/565E32DB" Ref="#PWR0112" Part="1"
F 0 "#PWR0132" H 6100 5850 50 0001 C CNN
F 1 "GND" H 6100 5950 50 0000 C CNN
F 2 "" H 6100 6100 60 0000 C CNN
F 3 "" H 6100 6100 60 0000 C CNN
@ -567,12 +567,12 @@ $EndComp
Text HLabel 6200 5600 2 60 Input ~ 0
A35
$Comp
L GND #PWR0132
L GND #PWR0133
U 1 1 565E3A5A
P 2600 7150
AR Path="/56590966/565F7162/565E3A5A" Ref="#PWR0132" Part="1"
AR Path="/56590966/5659191C/565E3A5A" Ref="#PWR0112" Part="1"
F 0 "#PWR0132" H 2600 6900 50 0001 C CNN
AR Path="/56590966/565F7162/565E3A5A" Ref="#PWR0133" Part="1"
AR Path="/56590966/5659191C/565E3A5A" Ref="#PWR0113" Part="1"
F 0 "#PWR0133" H 2600 6900 50 0001 C CNN
F 1 "GND" H 2600 7000 50 0000 C CNN
F 2 "" H 2600 7150 60 0000 C CNN
F 3 "" H 2600 7150 60 0000 C CNN
@ -645,12 +645,12 @@ F 3 "" H 4300 5600 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0133
L GND #PWR0134
U 1 1 565F7D3D
P 2300 4250
AR Path="/56590966/565F7162/565F7D3D" Ref="#PWR0133" Part="1"
AR Path="/56590966/5659191C/565F7D3D" Ref="#PWR0113" Part="1"
F 0 "#PWR0133" H 2300 4000 50 0001 C CNN
AR Path="/56590966/565F7162/565F7D3D" Ref="#PWR0134" Part="1"
AR Path="/56590966/5659191C/565F7D3D" Ref="#PWR0114" Part="1"
F 0 "#PWR0134" H 2300 4000 50 0001 C CNN
F 1 "GND" H 2300 4100 50 0000 C CNN
F 2 "" H 2300 4250 60 0000 C CNN
F 3 "" H 2300 4250 60 0000 C CNN
@ -938,12 +938,12 @@ $EndComp
Text HLabel 9600 1250 2 60 Input ~ 0
E12
$Comp
L GND #PWR0114
L GND #PWR0115
U 1 1 57756CDC
P 9550 1650
AR Path="/56590966/5659191C/57756CDC" Ref="#PWR0114" Part="1"
AR Path="/56590966/565F7162/57756CDC" Ref="#PWR0134" Part="1"
F 0 "#PWR0134" H 9550 1400 50 0001 C CNN
AR Path="/56590966/5659191C/57756CDC" Ref="#PWR0115" Part="1"
AR Path="/56590966/565F7162/57756CDC" Ref="#PWR0135" Part="1"
F 0 "#PWR0135" H 9550 1400 50 0001 C CNN
F 1 "GND" H 9550 1500 50 0000 C CNN
F 2 "" H 9550 1650 60 0000 C CNN
F 3 "" H 9550 1650 60 0000 C CNN
@ -970,12 +970,12 @@ F 3 "" H 9550 2850 30 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0115
L GND #PWR0116
U 1 1 57757316
P 9550 3050
AR Path="/56590966/5659191C/57757316" Ref="#PWR0115" Part="1"
AR Path="/56590966/565F7162/57757316" Ref="#PWR0135" Part="1"
F 0 "#PWR0135" H 9550 2800 50 0001 C CNN
AR Path="/56590966/5659191C/57757316" Ref="#PWR0116" Part="1"
AR Path="/56590966/565F7162/57757316" Ref="#PWR0136" Part="1"
F 0 "#PWR0136" H 9550 2800 50 0001 C CNN
F 1 "GND" H 9550 2900 50 0000 C CNN
F 2 "" H 9550 3050 60 0000 C CNN
F 3 "" H 9550 3050 60 0000 C CNN
@ -1002,12 +1002,12 @@ F 3 "" H 9550 4250 30 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0116
L GND #PWR0117
U 1 1 57757DA4
P 9550 4450
AR Path="/56590966/5659191C/57757DA4" Ref="#PWR0116" Part="1"
AR Path="/56590966/565F7162/57757DA4" Ref="#PWR0136" Part="1"
F 0 "#PWR0136" H 9550 4200 50 0001 C CNN
AR Path="/56590966/5659191C/57757DA4" Ref="#PWR0117" Part="1"
AR Path="/56590966/565F7162/57757DA4" Ref="#PWR0137" Part="1"
F 0 "#PWR0137" H 9550 4200 50 0001 C CNN
F 1 "GND" H 9550 4300 50 0000 C CNN
F 2 "" H 9550 4450 60 0000 C CNN
F 3 "" H 9550 4450 60 0000 C CNN
@ -1122,12 +1122,12 @@ Connection ~ 9900 800
Connection ~ 9900 2200
Connection ~ 9200 3600
$Comp
L GND #PWR0137
L GND #PWR0138
U 1 1 57AE38CA
P 10700 1300
AR Path="/56590966/565F7162/57AE38CA" Ref="#PWR0137" Part="1"
AR Path="/56590966/5659191C/57AE38CA" Ref="#PWR0117" Part="1"
F 0 "#PWR0137" H 10700 1050 50 0001 C CNN
AR Path="/56590966/565F7162/57AE38CA" Ref="#PWR0138" Part="1"
AR Path="/56590966/5659191C/57AE38CA" Ref="#PWR0118" Part="1"
F 0 "#PWR0138" H 10700 1050 50 0001 C CNN
F 1 "GND" H 10700 1150 50 0000 C CNN
F 2 "" H 10700 1300 60 0000 C CNN
F 3 "" H 10700 1300 60 0000 C CNN
@ -1177,12 +1177,12 @@ Wire Wire Line
2500 4150 2300 4150
Connection ~ 2300 4150
$Comp
L +5F #PWR0118
L +5F #PWR0119
U 1 1 57D7260E
P 10700 700
AR Path="/56590966/5659191C/57D7260E" Ref="#PWR0118" Part="1"
AR Path="/56590966/565F7162/57D7260E" Ref="#PWR0138" Part="1"
F 0 "#PWR0138" H 10700 550 50 0001 C CNN
AR Path="/56590966/5659191C/57D7260E" Ref="#PWR0119" Part="1"
AR Path="/56590966/565F7162/57D7260E" Ref="#PWR0139" Part="1"
F 0 "#PWR0139" H 10700 550 50 0001 C CNN
F 1 "+5F" H 10700 840 50 0000 C CNN
F 2 "" H 10700 700 50 0000 C CNN
F 3 "" H 10700 700 50 0000 C CNN
@ -1190,12 +1190,12 @@ F 3 "" H 10700 700 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +12V #PWR0119
L +12V #PWR0120
U 1 1 57D5E0C8
P 3200 3750
AR Path="/56590966/5659191C/57D5E0C8" Ref="#PWR0119" Part="1"
AR Path="/56590966/565F7162/57D5E0C8" Ref="#PWR0139" Part="1"
F 0 "#PWR0139" H 3200 3600 50 0001 C CNN
AR Path="/56590966/5659191C/57D5E0C8" Ref="#PWR0120" Part="1"
AR Path="/56590966/565F7162/57D5E0C8" Ref="#PWR0140" Part="1"
F 0 "#PWR0140" H 3200 3600 50 0001 C CNN
F 1 "+12V" H 3200 3890 50 0000 C CNN
F 2 "" H 3200 3750 50 0000 C CNN
F 3 "" H 3200 3750 50 0000 C CNN
@ -1203,12 +1203,12 @@ F 3 "" H 3200 3750 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +5F #PWR0120
L +5F #PWR0121
U 1 1 57D5E166
P 3200 4450
AR Path="/56590966/5659191C/57D5E166" Ref="#PWR0120" Part="1"
AR Path="/56590966/565F7162/57D5E166" Ref="#PWR0140" Part="1"
F 0 "#PWR0140" H 3200 4300 50 0001 C CNN
AR Path="/56590966/5659191C/57D5E166" Ref="#PWR0121" Part="1"
AR Path="/56590966/565F7162/57D5E166" Ref="#PWR0141" Part="1"
F 0 "#PWR0141" H 3200 4300 50 0001 C CNN
F 1 "+5F" H 3200 4590 50 0000 C CNN
F 2 "" H 3200 4450 50 0000 C CNN
F 3 "" H 3200 4450 50 0000 C CNN
@ -1269,12 +1269,12 @@ $EndComp
Wire Wire Line
2750 4400 2750 4600
$Comp
L GND #PWR0121
L GND #PWR0122
U 1 1 57D5F4E8
P 2750 5000
AR Path="/56590966/5659191C/57D5F4E8" Ref="#PWR0121" Part="1"
AR Path="/56590966/565F7162/57D5F4E8" Ref="#PWR0141" Part="1"
F 0 "#PWR0141" H 2750 4750 50 0001 C CNN
AR Path="/56590966/5659191C/57D5F4E8" Ref="#PWR0122" Part="1"
AR Path="/56590966/565F7162/57D5F4E8" Ref="#PWR0142" Part="1"
F 0 "#PWR0142" H 2750 4750 50 0001 C CNN
F 1 "GND" H 2750 4850 50 0000 C CNN
F 2 "" H 2750 5000 60 0000 C CNN
F 3 "" H 2750 5000 60 0000 C CNN
@ -1343,12 +1343,12 @@ Wire Wire Line
3100 7050 3100 5900
Connection ~ 2700 7050
$Comp
L GNDD #PWR0142
L GNDD #PWR0143
U 1 1 57F83665
P 1700 4100
AR Path="/56590966/565F7162/57F83665" Ref="#PWR0142" Part="1"
AR Path="/56590966/5659191C/57F83665" Ref="#PWR0122" Part="1"
F 0 "#PWR0142" H 1700 3850 50 0001 C CNN
AR Path="/56590966/565F7162/57F83665" Ref="#PWR0143" Part="1"
AR Path="/56590966/5659191C/57F83665" Ref="#PWR0123" Part="1"
F 0 "#PWR0143" H 1700 3850 50 0001 C CNN
F 1 "GNDD" H 1700 3950 50 0000 C CNN
F 2 "" H 1700 4100 50 0000 C CNN
F 3 "" H 1700 4100 50 0000 C CNN
@ -1409,12 +1409,12 @@ F 3 "" H 3200 4100 50 0000 C CNN
0 1 -1 0
$EndComp
$Comp
L +5VA #PWR0123
L +5VA #PWR0124
U 1 1 5832987B
P 1700 5150
AR Path="/56590966/5659191C/5832987B" Ref="#PWR0123" Part="1"
AR Path="/56590966/565F7162/5832987B" Ref="#PWR0143" Part="1"
F 0 "#PWR0143" H 1700 5000 50 0001 C CNN
AR Path="/56590966/5659191C/5832987B" Ref="#PWR0124" Part="1"
AR Path="/56590966/565F7162/5832987B" Ref="#PWR0144" Part="1"
F 0 "#PWR0144" H 1700 5000 50 0001 C CNN
F 1 "+5VA" H 1700 5290 50 0000 C CNN
F 2 "" H 1700 5150 50 0000 C CNN
F 3 "" H 1700 5150 50 0000 C CNN

View File

@ -643,4 +643,6 @@ Wire Wire Line
8700 2600 8600 2600
Wire Wire Line
8300 2600 8200 2600
Text Notes 2350 1500 1 60 ~ 0
<- do not populate
$EndSCHEMATC

View File

@ -119,7 +119,7 @@ U 1 1 56590D2C
P 4250 4400
F 0 "C28" H 4275 4500 50 0000 L CNN
F 1 "150n" H 4275 4300 50 0000 L CNN
F 2 "stmbl:C_1808" H 4288 4250 30 0001 C CNN
F 2 "stmbl:C_1812" H 4288 4250 30 0001 C CNN
F 3 "" H 4250 4400 60 0000 C CNN
1 4250 4400
1 0 0 -1
@ -130,7 +130,7 @@ U 1 1 56590D5B
P 4550 4400
F 0 "C34" H 4575 4500 50 0000 L CNN
F 1 "150n" H 4575 4300 50 0000 L CNN
F 2 "stmbl:C_1808" H 4588 4250 30 0001 C CNN
F 2 "stmbl:C_1812" H 4588 4250 30 0001 C CNN
F 3 "" H 4550 4400 60 0000 C CNN
1 4550 4400
1 0 0 -1
@ -269,7 +269,7 @@ L R R80
U 1 1 5668E2F9
P 5400 4550
F 0 "R80" V 5480 4550 50 0000 C CNN
F 1 "0.004" V 5400 4550 50 0000 C CNN
F 1 "0.003" V 5400 4550 50 0000 C CNN
F 2 "stmbl:R_2512" V 5330 4550 30 0001 C CNN
F 3 "" H 5400 4550 30 0000 C CNN
1 5400 4550
@ -280,7 +280,7 @@ L R R81
U 1 1 5668E493
P 5400 4750
F 0 "R81" V 5480 4750 50 0000 C CNN
F 1 "0.004" V 5400 4750 50 0000 C CNN
F 1 "0.003" V 5400 4750 50 0000 C CNN
F 2 "stmbl:R_2512" V 5330 4750 30 0001 C CNN
F 3 "" H 5400 4750 30 0000 C CNN
1 5400 4750
@ -291,7 +291,7 @@ L R R82
U 1 1 5668E4D6
P 5400 4950
F 0 "R82" V 5480 4950 50 0000 C CNN
F 1 "0.004" V 5400 4950 50 0000 C CNN
F 1 "0.003" V 5400 4950 50 0000 C CNN
F 2 "stmbl:R_2512" V 5330 4950 30 0001 C CNN
F 3 "" H 5400 4950 30 0000 C CNN
1 5400 4950
@ -489,7 +489,7 @@ U 1 1 57779550
P 4850 4400
F 0 "C38" H 4875 4500 50 0000 L CNN
F 1 "150n" H 4875 4300 50 0000 L CNN
F 2 "stmbl:C_1808" H 4888 4250 30 0001 C CNN
F 2 "stmbl:C_1812" H 4888 4250 30 0001 C CNN
F 3 "" H 4850 4400 60 0000 C CNN
1 4850 4400
1 0 0 -1
@ -500,7 +500,7 @@ U 1 1 5777A039
P 3950 4400
F 0 "C93" H 3975 4500 50 0000 L CNN
F 1 "150n" H 3975 4300 50 0000 L CNN
F 2 "stmbl:C_1808" H 3988 4250 30 0001 C CNN
F 2 "stmbl:C_1812" H 3988 4250 30 0001 C CNN
F 3 "" H 3950 4400 60 0000 C CNN
1 3950 4400
1 0 0 -1
@ -511,7 +511,7 @@ U 1 1 5777A5B0
P 3650 4400
F 0 "C92" H 3675 4500 50 0000 L CNN
F 1 "150n" H 3675 4300 50 0000 L CNN
F 2 "stmbl:C_1808" H 3688 4250 30 0001 C CNN
F 2 "stmbl:C_1812" H 3688 4250 30 0001 C CNN
F 3 "" H 3650 4400 60 0000 C CNN
1 3650 4400
1 0 0 -1
@ -549,4 +549,34 @@ F 4 "6.3V" H 8400 4900 60 0001 C CNN "Voltage"
$EndComp
Connection ~ 8100 5050
Connection ~ 8100 4750
$Comp
L C C147
U 1 1 58B0F177
P 8800 4900
F 0 "C147" H 8825 5000 50 0000 L CNN
F 1 "100n" H 8825 4800 50 0000 L CNN
F 2 "stmbl:C_0603" H 8838 4750 30 0001 C CNN
F 3 "" H 8800 4900 60 0000 C CNN
1 8800 4900
1 0 0 -1
$EndComp
Text HLabel 8900 4650 2 60 Input ~ 0
Vth
Wire Wire Line
8900 4650 8800 4650
Wire Wire Line
8800 4650 8800 4750
$Comp
L GNDPWR #PWR063
U 1 1 58B0F3C7
P 8800 5150
F 0 "#PWR063" H 8800 4950 50 0001 C CNN
F 1 "GNDPWR" H 8800 5020 50 0000 C CNN
F 2 "" H 8800 5100 60 0000 C CNN
F 3 "" H 8800 5100 60 0000 C CNN
1 8800 5150
1 0 0 -1
$EndComp
Wire Wire Line
8800 5050 8800 5150
$EndSCHEMATC

View File

@ -161,12 +161,12 @@ $EndComp
$Comp
L VPP #PWR044
U 1 1 56659BEB
P 4200 3300
F 0 "#PWR044" H 4200 3150 50 0001 C CNN
F 1 "VPP" H 4200 3450 50 0000 C CNN
F 2 "" H 4200 3300 60 0000 C CNN
F 3 "" H 4200 3300 60 0000 C CNN
1 4200 3300
P 3950 3300
F 0 "#PWR044" H 3950 3150 50 0001 C CNN
F 1 "VPP" H 3950 3450 50 0000 C CNN
F 2 "" H 3950 3300 60 0000 C CNN
F 3 "" H 3950 3300 60 0000 C CNN
1 3950 3300
1 0 0 -1
$EndComp
$Comp
@ -184,13 +184,13 @@ $EndComp
$Comp
L C C41
U 1 1 5774B2A5
P 5500 3750
F 0 "C41" H 5525 3850 50 0000 L CNN
F 1 "100n" H 5525 3650 50 0000 L CNN
F 2 "stmbl:C_0603" H 5538 3600 30 0001 C CNN
F 3 "" H 5500 3750 60 0000 C CNN
F 4 "25V" H 5500 3750 60 0001 C CNN "Voltage"
1 5500 3750
P 5250 3750
F 0 "C41" H 5275 3850 50 0000 L CNN
F 1 "100n" H 5275 3650 50 0000 L CNN
F 2 "stmbl:C_0603" H 5288 3600 30 0001 C CNN
F 3 "" H 5250 3750 60 0000 C CNN
F 4 "25V" H 5250 3750 60 0001 C CNN "Voltage"
1 5250 3750
1 0 0 -1
$EndComp
Connection ~ 7200 4550
@ -204,37 +204,37 @@ Wire Wire Line
Wire Wire Line
7200 3500 7200 3600
Wire Wire Line
5200 4000 6500 4000
4950 4000 6500 4000
Wire Wire Line
5200 3700 5300 3700
4950 3700 5050 3700
Wire Wire Line
5300 3700 5300 4000
Connection ~ 5300 4000
5050 3700 5050 4000
Connection ~ 5050 4000
Wire Wire Line
5200 3800 5300 3800
Connection ~ 5300 3800
4950 3800 5050 3800
Connection ~ 5050 3800
Wire Wire Line
5200 3900 5300 3900
Connection ~ 5300 3900
4950 3900 5050 3900
Connection ~ 5050 3900
Wire Wire Line
6400 3900 6400 4100
Connection ~ 6400 4000
Wire Wire Line
5500 3900 5500 4000
Connection ~ 5500 4000
5250 3900 5250 4000
Connection ~ 5250 4000
Wire Wire Line
5500 3600 5500 3500
5250 3600 5250 3500
Wire Wire Line
5500 3500 5200 3500
5250 3500 4950 3500
$Comp
L R R91
U 1 1 5774B784
P 5900 3750
F 0 "R91" V 5980 3750 50 0000 C CNN
F 1 "1k" V 5900 3750 50 0000 C CNN
F 2 "stmbl:R_0603" V 5830 3750 30 0001 C CNN
F 3 "" H 5900 3750 30 0000 C CNN
1 5900 3750
P 5600 3750
F 0 "R91" V 5680 3750 50 0000 C CNN
F 1 "1k" V 5600 3750 50 0000 C CNN
F 2 "stmbl:R_0603" V 5530 3750 30 0001 C CNN
F 3 "" H 5600 3750 30 0000 C CNN
1 5600 3750
-1 0 0 1
$EndComp
$Comp
@ -251,23 +251,20 @@ $EndComp
Wire Wire Line
6400 3600 6400 3500
Wire Wire Line
5900 3900 5900 4000
Connection ~ 5900 4000
4150 3100 4150 3500
Wire Wire Line
4400 3100 4400 3500
4150 3500 4250 3500
Wire Wire Line
4400 3500 4500 3500
3950 3300 3950 4250
Wire Wire Line
4200 3300 4200 4250
Wire Wire Line
4200 3700 4500 3700
3950 3700 4250 3700
$Comp
L LED D8
U 1 1 57752985
P 9300 4350
F 0 "D8" H 9300 4450 50 0000 C CNN
F 1 "green" H 9300 4250 50 0000 C CNN
F 2 "LEDs:LED-0805" H 9300 4350 50 0001 C CNN
F 2 "stmbl:LED-0805-SIDE" H 9300 4350 50 0001 C CNN
F 3 "" H 9300 4350 50 0000 C CNN
1 9300 4350
0 -1 -1 0
@ -496,38 +493,38 @@ $EndComp
$Comp
L lnk304D U5
U 1 1 57F9295B
P 4850 3600
F 0 "U5" H 4750 3800 60 0000 C CNN
F 1 "lnk304D" H 4850 3100 60 0000 C CNN
F 2 "stmbl:SOIC-7" H 4850 3600 60 0000 C CNN
F 3 "" H 4850 3600 60 0000 C CNN
1 4850 3600
P 4600 3600
F 0 "U5" H 4500 3800 60 0000 C CNN
F 1 "lnk304D" H 4600 3100 60 0000 C CNN
F 2 "stmbl:SOIC-7" H 4600 3600 60 0000 C CNN
F 3 "" H 4600 3600 60 0000 C CNN
1 4600 3600
1 0 0 -1
$EndComp
$Comp
L C C3
U 1 1 58068ABB
P 4200 4400
F 0 "C3" H 4225 4500 50 0000 L CNN
F 1 "150n" H 4225 4300 50 0000 L CNN
F 2 "stmbl:C_1808" H 4238 4250 30 0001 C CNN
F 3 "" H 4200 4400 60 0000 C CNN
1 4200 4400
P 3950 4400
F 0 "C3" H 3975 4500 50 0000 L CNN
F 1 "150n" H 3975 4300 50 0000 L CNN
F 2 "stmbl:C_1812" H 3988 4250 30 0001 C CNN
F 3 "" H 3950 4400 60 0000 C CNN
1 3950 4400
1 0 0 -1
$EndComp
$Comp
L GNDPWR #PWR050
U 1 1 5806941B
P 4200 4650
F 0 "#PWR050" H 4200 4450 50 0001 C CNN
F 1 "GNDPWR" H 4200 4520 50 0000 C CNN
F 2 "" H 4200 4600 60 0000 C CNN
F 3 "" H 4200 4600 60 0000 C CNN
1 4200 4650
P 3950 4650
F 0 "#PWR050" H 3950 4450 50 0001 C CNN
F 1 "GNDPWR" H 3950 4520 50 0000 C CNN
F 2 "" H 3950 4600 60 0000 C CNN
F 3 "" H 3950 4600 60 0000 C CNN
1 3950 4650
1 0 0 -1
$EndComp
Wire Wire Line
4200 4550 4200 4650
3950 4550 3950 4650
$Comp
L R R15
U 1 1 5812BBA8
@ -548,12 +545,12 @@ Text Notes 3850 6900 0 60 ~ 0
$Comp
L R R16
U 1 1 5813BF7B
P 5900 3350
F 0 "R16" V 5980 3350 50 0000 C CNN
F 1 "1k" V 5900 3350 50 0000 C CNN
F 2 "stmbl:R_0603" V 5830 3350 30 0001 C CNN
F 3 "" H 5900 3350 30 0000 C CNN
1 5900 3350
P 5600 3350
F 0 "R16" V 5680 3350 50 0000 C CNN
F 1 "1k" V 5600 3350 50 0000 C CNN
F 2 "stmbl:R_0603" V 5530 3350 30 0001 C CNN
F 3 "" H 5600 3350 30 0000 C CNN
1 5600 3350
-1 0 0 1
$EndComp
$Comp
@ -568,16 +565,9 @@ F 3 "" H 6150 3100 30 0000 C CNN
0 -1 -1 0
$EndComp
Wire Wire Line
4400 3100 6000 3100
Wire Wire Line
5900 3200 5900 3100
Connection ~ 5900 3100
Wire Wire Line
5900 3500 5900 3600
4150 3100 6000 3100
Wire Wire Line
6300 3100 6400 3100
Wire Wire Line
6400 3500 7200 3500
Wire Wire Line
6700 3100 6800 3100
Wire Wire Line
@ -600,7 +590,7 @@ Wire Wire Line
Connection ~ 3500 6700
Wire Wire Line
3750 6600 3750 7100
Connection ~ 4200 3700
Connection ~ 3950 3700
$Comp
L C C50
U 1 1 5824506F
@ -735,4 +725,14 @@ Connection ~ 8450 4550
Wire Wire Line
8450 4100 8450 4000
Connection ~ 8450 4000
Connection ~ 5600 4000
Connection ~ 5600 3100
Wire Wire Line
5600 3100 5600 3200
Wire Wire Line
5600 3500 5600 3600
Wire Wire Line
5600 4000 5600 3900
Wire Wire Line
6400 3500 7200 3500
$EndSCHEMATC

View File

@ -132,10 +132,10 @@ MOSI
Text HLabel 5900 1100 0 60 Input ~ 0
SCK
$Comp
L +24V #PWR0144
L +24V #PWR0145
U 1 1 56837283
P 10150 1050
F 0 "#PWR0144" H 10150 900 50 0001 C CNN
F 0 "#PWR0145" H 10150 900 50 0001 C CNN
F 1 "+24V" H 10150 1190 50 0000 C CNN
F 2 "" H 10150 1050 50 0000 C CNN
F 3 "" H 10150 1050 50 0000 C CNN
@ -143,10 +143,10 @@ F 3 "" H 10150 1050 50 0000 C CNN
0 -1 -1 0
$EndComp
$Comp
L +24V #PWR0145
L +24V #PWR0146
U 1 1 568372BF
P 10150 1350
F 0 "#PWR0145" H 10150 1200 50 0001 C CNN
F 0 "#PWR0146" H 10150 1200 50 0001 C CNN
F 1 "+24V" H 10150 1490 50 0000 C CNN
F 2 "" H 10150 1350 50 0000 C CNN
F 3 "" H 10150 1350 50 0000 C CNN
@ -154,10 +154,10 @@ F 3 "" H 10150 1350 50 0000 C CNN
0 -1 -1 0
$EndComp
$Comp
L +24V #PWR0146
L +24V #PWR0147
U 1 1 5683748F
P 6600 1600
F 0 "#PWR0146" H 6600 1450 50 0001 C CNN
F 0 "#PWR0147" H 6600 1450 50 0001 C CNN
F 1 "+24V" H 6600 1740 50 0000 C CNN
F 2 "" H 6600 1600 50 0000 C CNN
F 3 "" H 6600 1600 50 0000 C CNN
@ -165,10 +165,10 @@ F 3 "" H 6600 1600 50 0000 C CNN
0 1 1 0
$EndComp
$Comp
L +5V #PWR0147
L +5V #PWR0148
U 1 1 56837542
P 5900 1600
F 0 "#PWR0147" H 5900 1450 50 0001 C CNN
F 0 "#PWR0148" H 5900 1450 50 0001 C CNN
F 1 "+5V" H 5900 1740 50 0000 C CNN
F 2 "" H 5900 1600 50 0000 C CNN
F 3 "" H 5900 1600 50 0000 C CNN
@ -176,10 +176,10 @@ F 3 "" H 5900 1600 50 0000 C CNN
0 -1 -1 0
$EndComp
$Comp
L GND #PWR0148
L GND #PWR0149
U 1 1 56837580
P 6600 1500
F 0 "#PWR0148" H 6600 1250 50 0001 C CNN
F 0 "#PWR0149" H 6600 1250 50 0001 C CNN
F 1 "GND" H 6600 1350 50 0000 C CNN
F 2 "" H 6600 1500 50 0000 C CNN
F 3 "" H 6600 1500 50 0000 C CNN
@ -187,10 +187,10 @@ F 3 "" H 6600 1500 50 0000 C CNN
0 -1 -1 0
$EndComp
$Comp
L GND #PWR0149
L GND #PWR0150
U 1 1 568375F1
P 10150 1550
F 0 "#PWR0149" H 10150 1300 50 0001 C CNN
F 0 "#PWR0150" H 10150 1300 50 0001 C CNN
F 1 "GND" H 10150 1400 50 0000 C CNN
F 2 "" H 10150 1550 50 0000 C CNN
F 3 "" H 10150 1550 50 0000 C CNN
@ -198,10 +198,10 @@ F 3 "" H 10150 1550 50 0000 C CNN
0 1 1 0
$EndComp
$Comp
L GND #PWR0150
L GND #PWR0151
U 1 1 5683774C
P 10150 1250
F 0 "#PWR0150" H 10150 1000 50 0001 C CNN
F 0 "#PWR0151" H 10150 1000 50 0001 C CNN
F 1 "GND" H 10150 1100 50 0000 C CNN
F 2 "" H 10150 1250 50 0000 C CNN
F 3 "" H 10150 1250 50 0000 C CNN
@ -265,10 +265,10 @@ Wire Wire Line
Wire Wire Line
2100 2050 2100 2500
$Comp
L GND #PWR0151
L GND #PWR0152
U 1 1 5700F888
P 2100 2500
F 0 "#PWR0151" H 2100 2250 50 0001 C CNN
F 0 "#PWR0152" H 2100 2250 50 0001 C CNN
F 1 "GND" H 2100 2350 50 0000 C CNN
F 2 "" H 2100 2500 50 0000 C CNN
F 3 "" H 2100 2500 50 0000 C CNN
@ -338,10 +338,10 @@ Wire Wire Line
Wire Wire Line
2100 4050 2100 4500
$Comp
L GND #PWR0152
L GND #PWR0153
U 1 1 5701195E
P 2100 4500
F 0 "#PWR0152" H 2100 4250 50 0001 C CNN
F 0 "#PWR0153" H 2100 4250 50 0001 C CNN
F 1 "GND" H 2100 4350 50 0000 C CNN
F 2 "" H 2100 4500 50 0000 C CNN
F 3 "" H 2100 4500 50 0000 C CNN
@ -411,10 +411,10 @@ Wire Wire Line
Wire Wire Line
2100 6050 2100 6500
$Comp
L GND #PWR0153
L GND #PWR0154
U 1 1 570122E4
P 2100 6500
F 0 "#PWR0153" H 2100 6250 50 0001 C CNN
F 0 "#PWR0154" H 2100 6250 50 0001 C CNN
F 1 "GND" H 2100 6350 50 0000 C CNN
F 2 "" H 2100 6500 50 0000 C CNN
F 3 "" H 2100 6500 50 0000 C CNN
@ -526,10 +526,10 @@ Wire Wire Line
Wire Wire Line
4800 4050 4800 4500
$Comp
L GND #PWR0154
L GND #PWR0155
U 1 1 57014DAC
P 4800 4500
F 0 "#PWR0154" H 4800 4250 50 0001 C CNN
F 0 "#PWR0155" H 4800 4250 50 0001 C CNN
F 1 "GND" H 4800 4350 50 0000 C CNN
F 2 "" H 4800 4500 50 0000 C CNN
F 3 "" H 4800 4500 50 0000 C CNN
@ -600,10 +600,10 @@ F 3 "" H 9850 2850 30 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0155
L GND #PWR0156
U 1 1 5777EC8E
P 9850 3200
F 0 "#PWR0155" H 9850 2950 50 0001 C CNN
F 0 "#PWR0156" H 9850 2950 50 0001 C CNN
F 1 "GND" H 9850 3050 50 0000 C CNN
F 2 "" H 9850 3200 60 0000 C CNN
F 3 "" H 9850 3200 60 0000 C CNN
@ -611,10 +611,10 @@ F 3 "" H 9850 3200 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +3.3V #PWR0156
L +3.3V #PWR0157
U 1 1 5777EC94
P 10050 2100
F 0 "#PWR0156" H 10050 1950 50 0001 C CNN
F 0 "#PWR0157" H 10050 1950 50 0001 C CNN
F 1 "+3.3V" H 10050 2240 50 0000 C CNN
F 2 "" H 10050 2100 60 0000 C CNN
F 3 "" H 10050 2100 60 0000 C CNN
@ -655,10 +655,10 @@ F 3 "" H 9050 2850 30 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0157
L GND #PWR0158
U 1 1 5777ECB1
P 9050 3200
F 0 "#PWR0157" H 9050 2950 50 0001 C CNN
F 0 "#PWR0158" H 9050 2950 50 0001 C CNN
F 1 "GND" H 9050 3050 50 0000 C CNN
F 2 "" H 9050 3200 60 0000 C CNN
F 3 "" H 9050 3200 60 0000 C CNN
@ -666,10 +666,10 @@ F 3 "" H 9050 3200 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +3.3V #PWR0158
L +3.3V #PWR0159
U 1 1 5777ECB7
P 9250 2100
F 0 "#PWR0158" H 9250 1950 50 0001 C CNN
F 0 "#PWR0159" H 9250 1950 50 0001 C CNN
F 1 "+3.3V" H 9250 2240 50 0000 C CNN
F 2 "" H 9250 2100 60 0000 C CNN
F 3 "" H 9250 2100 60 0000 C CNN
@ -737,10 +737,10 @@ Connection ~ 9050 3100
Wire Wire Line
8950 2600 9250 2600
$Comp
L +12V #PWR0159
L +12V #PWR0160
U 1 1 57AF9557
P 4450 2750
F 0 "#PWR0159" H 4450 2600 50 0001 C CNN
F 0 "#PWR0160" H 4450 2600 50 0001 C CNN
F 1 "+12V" H 4450 2890 50 0000 C CNN
F 2 "" H 4450 2750 50 0000 C CNN
F 3 "" H 4450 2750 50 0000 C CNN
@ -795,7 +795,7 @@ U 1 1 58023549
P 2450 1150
F 0 "D4" H 2400 1275 50 0000 L CNN
F 1 "green" H 2275 1050 50 0000 L CNN
F 2 "LEDs:LED-0805" V 2450 1150 50 0001 C CNN
F 2 "stmbl:LED-0805-SIDE" V 2450 1150 50 0001 C CNN
F 3 "" V 2450 1150 50 0000 C CNN
1 2450 1150
0 -1 -1 0
@ -819,7 +819,7 @@ U 1 1 5802C47E
P 2450 3150
F 0 "D14" H 2400 3275 50 0000 L CNN
F 1 "green" H 2275 3050 50 0000 L CNN
F 2 "LEDs:LED-0805" V 2450 3150 50 0001 C CNN
F 2 "stmbl:LED-0805-SIDE" V 2450 3150 50 0001 C CNN
F 3 "" V 2450 3150 50 0000 C CNN
1 2450 3150
0 -1 -1 0
@ -843,7 +843,7 @@ U 1 1 5802D802
P 2450 5150
F 0 "D15" H 2400 5275 50 0000 L CNN
F 1 "green" H 2275 5050 50 0000 L CNN
F 2 "LEDs:LED-0805" V 2450 5150 50 0001 C CNN
F 2 "stmbl:LED-0805-SIDE" V 2450 5150 50 0001 C CNN
F 3 "" V 2450 5150 50 0000 C CNN
1 2450 5150
0 -1 -1 0
@ -867,7 +867,7 @@ U 1 1 58032946
P 8350 2600
F 0 "D20" H 8300 2725 50 0000 L CNN
F 1 "green" H 8175 2500 50 0000 L CNN
F 2 "LEDs:LED-0805" V 8350 2600 50 0001 C CNN
F 2 "stmbl:LED-0805-SIDE" V 8350 2600 50 0001 C CNN
F 3 "" V 8350 2600 50 0000 C CNN
1 8350 2600
0 -1 -1 0
@ -875,10 +875,10 @@ $EndComp
Wire Wire Line
8350 2700 8350 2800
$Comp
L GND #PWR0160
L GND #PWR0161
U 1 1 5803444A
P 8350 3200
F 0 "#PWR0160" H 8350 2950 50 0001 C CNN
F 0 "#PWR0161" H 8350 2950 50 0001 C CNN
F 1 "GND" H 8350 3050 50 0000 C CNN
F 2 "" H 8350 3200 60 0000 C CNN
F 3 "" H 8350 3200 60 0000 C CNN
@ -902,7 +902,7 @@ U 1 1 580345B7
P 7950 2600
F 0 "D19" H 7900 2725 50 0000 L CNN
F 1 "green" H 7775 2500 50 0000 L CNN
F 2 "LEDs:LED-0805" V 7950 2600 50 0001 C CNN
F 2 "stmbl:LED-0805-SIDE" V 7950 2600 50 0001 C CNN
F 3 "" V 7950 2600 50 0000 C CNN
1 7950 2600
0 -1 -1 0
@ -910,10 +910,10 @@ $EndComp
Wire Wire Line
7950 2700 7950 2800
$Comp
L GND #PWR0161
L GND #PWR0162
U 1 1 580345BE
P 7950 3200
F 0 "#PWR0161" H 7950 2950 50 0001 C CNN
F 0 "#PWR0162" H 7950 2950 50 0001 C CNN
F 1 "GND" H 7950 3050 50 0000 C CNN
F 2 "" H 7950 3200 60 0000 C CNN
F 3 "" H 7950 3200 60 0000 C CNN
@ -933,10 +933,10 @@ Wire Wire Line
Wire Wire Line
8350 3100 8350 3200
$Comp
L GND #PWR0162
L GND #PWR0163
U 1 1 580369E0
P 5900 1400
F 0 "#PWR0162" H 5900 1150 50 0001 C CNN
F 0 "#PWR0163" H 5900 1150 50 0001 C CNN
F 1 "GND" H 5900 1250 50 0000 C CNN
F 2 "" H 5900 1400 50 0000 C CNN
F 3 "" H 5900 1400 50 0000 C CNN
@ -984,7 +984,7 @@ U 1 1 58042548
P 7550 2600
F 0 "D18" H 7500 2725 50 0000 L CNN
F 1 "green" H 7375 2500 50 0000 L CNN
F 2 "LEDs:LED-0805" V 7550 2600 50 0001 C CNN
F 2 "stmbl:LED-0805-SIDE" V 7550 2600 50 0001 C CNN
F 3 "" V 7550 2600 50 0000 C CNN
1 7550 2600
0 -1 -1 0
@ -992,10 +992,10 @@ $EndComp
Wire Wire Line
7550 2700 7550 2800
$Comp
L GND #PWR0163
L GND #PWR0164
U 1 1 58042550
P 7550 3200
F 0 "#PWR0163" H 7550 2950 50 0001 C CNN
F 0 "#PWR0164" H 7550 2950 50 0001 C CNN
F 1 "GND" H 7550 3050 50 0000 C CNN
F 2 "" H 7550 3200 60 0000 C CNN
F 3 "" H 7550 3200 60 0000 C CNN
@ -1025,7 +1025,7 @@ U 1 1 58042BAD
P 7150 2600
F 0 "D17" H 7100 2725 50 0000 L CNN
F 1 "yellow" H 6975 2500 50 0000 L CNN
F 2 "LEDs:LED-0805" V 7150 2600 50 0001 C CNN
F 2 "stmbl:LED-0805-SIDE" V 7150 2600 50 0001 C CNN
F 3 "" V 7150 2600 50 0000 C CNN
1 7150 2600
0 -1 -1 0
@ -1033,10 +1033,10 @@ $EndComp
Wire Wire Line
7150 2700 7150 2800
$Comp
L GND #PWR0164
L GND #PWR0165
U 1 1 58042BB5
P 7150 3200
F 0 "#PWR0164" H 7150 2950 50 0001 C CNN
F 0 "#PWR0165" H 7150 2950 50 0001 C CNN
F 1 "GND" H 7150 3050 50 0000 C CNN
F 2 "" H 7150 3200 60 0000 C CNN
F 3 "" H 7150 3200 60 0000 C CNN
@ -1066,7 +1066,7 @@ U 1 1 58044D3E
P 6700 2600
F 0 "D16" H 6650 2725 50 0000 L CNN
F 1 "red" H 6525 2500 50 0000 L CNN
F 2 "LEDs:LED-0805" V 6700 2600 50 0001 C CNN
F 2 "stmbl:LED-0805-SIDE" V 6700 2600 50 0001 C CNN
F 3 "" V 6700 2600 50 0000 C CNN
1 6700 2600
0 -1 -1 0
@ -1074,10 +1074,10 @@ $EndComp
Wire Wire Line
6700 2700 6700 2800
$Comp
L GND #PWR0165
L GND #PWR0166
U 1 1 58044D46
P 6700 3200
F 0 "#PWR0165" H 6700 2950 50 0001 C CNN
F 0 "#PWR0166" H 6700 2950 50 0001 C CNN
F 1 "GND" H 6700 3050 50 0000 C CNN
F 2 "" H 6700 3200 60 0000 C CNN
F 3 "" H 6700 3200 60 0000 C CNN
@ -1113,10 +1113,10 @@ F 3 "" H 1700 1300 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0166
L GND #PWR0167
U 1 1 581C1AF6
P 1700 1550
F 0 "#PWR0166" H 1700 1300 50 0001 C CNN
F 0 "#PWR0167" H 1700 1300 50 0001 C CNN
F 1 "GND" H 1700 1400 50 0000 C CNN
F 2 "" H 1700 1550 50 0000 C CNN
F 3 "" H 1700 1550 50 0000 C CNN
@ -1139,10 +1139,10 @@ F 3 "" H 1700 3300 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0167
L GND #PWR0168
U 1 1 581C2D94
P 1700 3550
F 0 "#PWR0167" H 1700 3300 50 0001 C CNN
F 0 "#PWR0168" H 1700 3300 50 0001 C CNN
F 1 "GND" H 1700 3400 50 0000 C CNN
F 2 "" H 1700 3550 50 0000 C CNN
F 3 "" H 1700 3550 50 0000 C CNN
@ -1165,10 +1165,10 @@ F 3 "" H 1700 5300 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR0168
L GND #PWR0169
U 1 1 581C4849
P 1700 5550
F 0 "#PWR0168" H 1700 5300 50 0001 C CNN
F 0 "#PWR0169" H 1700 5300 50 0001 C CNN
F 1 "GND" H 1700 5400 50 0000 C CNN
F 2 "" H 1700 5550 50 0000 C CNN
F 3 "" H 1700 5550 50 0000 C CNN
@ -1208,10 +1208,10 @@ Wire Wire Line
11100 1050 11100 1400
Connection ~ 10350 1050
$Comp
L GND #PWR0169
L GND #PWR0170
U 1 1 581C71AA
P 10800 1800
F 0 "#PWR0169" H 10800 1550 50 0001 C CNN
F 0 "#PWR0170" H 10800 1550 50 0001 C CNN
F 1 "GND" H 10800 1650 50 0000 C CNN
F 2 "" H 10800 1800 50 0000 C CNN
F 3 "" H 10800 1800 50 0000 C CNN
@ -1221,10 +1221,10 @@ $EndComp
Wire Wire Line
10800 1800 10800 1700
$Comp
L GND #PWR0170
L GND #PWR0171
U 1 1 581C73A8
P 11100 1800
F 0 "#PWR0170" H 11100 1550 50 0001 C CNN
F 0 "#PWR0171" H 11100 1550 50 0001 C CNN
F 1 "GND" H 11100 1650 50 0000 C CNN
F 2 "" H 11100 1800 50 0000 C CNN
F 3 "" H 11100 1800 50 0000 C CNN
@ -1247,10 +1247,10 @@ $EndComp
Wire Wire Line
4400 3050 4400 3150
$Comp
L GND #PWR0171
L GND #PWR0172
U 1 1 581CA700
P 4400 3550
F 0 "#PWR0171" H 4400 3300 50 0001 C CNN
F 0 "#PWR0172" H 4400 3300 50 0001 C CNN
F 1 "GND" H 4400 3400 50 0000 C CNN
F 2 "" H 4400 3550 50 0000 C CNN
F 3 "" H 4400 3550 50 0000 C CNN
@ -1260,10 +1260,10 @@ $EndComp
Wire Wire Line
4400 3450 4400 3550
$Comp
L +24V #PWR0172
L +24V #PWR0173
U 1 1 5830F49A
P 5150 2750
F 0 "#PWR0172" H 5150 2600 50 0001 C CNN
F 0 "#PWR0173" H 5150 2600 50 0001 C CNN
F 1 "+24V" H 5150 2890 50 0000 C CNN
F 2 "" H 5150 2750 50 0000 C CNN
F 3 "" H 5150 2750 50 0000 C CNN
@ -1282,10 +1282,10 @@ F 3 "" H 4800 2850 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +24V #PWR0173
L +24V #PWR0174
U 1 1 584F7EFF
P 2100 950
F 0 "#PWR0173" H 2100 800 50 0001 C CNN
F 0 "#PWR0174" H 2100 800 50 0001 C CNN
F 1 "+24V" H 2100 1090 50 0000 C CNN
F 2 "" H 2100 950 50 0000 C CNN
F 3 "" H 2100 950 50 0000 C CNN
@ -1293,10 +1293,10 @@ F 3 "" H 2100 950 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +24V #PWR0174
L +24V #PWR0175
U 1 1 584F7FA3
P 2100 2950
F 0 "#PWR0174" H 2100 2800 50 0001 C CNN
F 0 "#PWR0175" H 2100 2800 50 0001 C CNN
F 1 "+24V" H 2100 3090 50 0000 C CNN
F 2 "" H 2100 2950 50 0000 C CNN
F 3 "" H 2100 2950 50 0000 C CNN
@ -1304,10 +1304,10 @@ F 3 "" H 2100 2950 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +24V #PWR0175
L +24V #PWR0176
U 1 1 584F83DD
P 2100 4950
F 0 "#PWR0175" H 2100 4800 50 0001 C CNN
F 0 "#PWR0176" H 2100 4800 50 0001 C CNN
F 1 "+24V" H 2100 5090 50 0000 C CNN
F 2 "" H 2100 4950 50 0000 C CNN
F 3 "" H 2100 4950 50 0000 C CNN

View File

@ -1,11 +1,11 @@
(module C_0603 (layer F.Cu) (tedit 57F77CAF)
(module C_0603 (layer F.Cu) (tedit 58865B58)
(descr "Capacitor SMD 0603, reflow soldering, AVX (see smccp.pdf)")
(tags "capacitor 0603")
(attr smd)
(fp_text reference REF** (at 0 -1.3) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text reference C73 (at -3.248 0.064) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.2)))
)
(fp_text value C_0603 (at 0 1.4) (layer F.Fab)
(fp_text value 100n (at 0 1.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0.5 -0.4) (end 0.5 0.4) (layer F.SilkS) (width 0.15))
@ -18,9 +18,9 @@
(fp_line (start -1.3 0.6) (end 1.3 0.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.3 -0.6) (end -1.3 0.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.3 -0.6) (end 1.3 0.6) (layer F.CrtYd) (width 0.05))
(pad 1 smd rect (at -0.8 0) (size 0.6 0.8) (layers F.Cu F.Paste F.Mask)
(pad 2 smd rect (at 0.75 0) (size 0.59 0.8) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.1))
(pad 2 smd rect (at 0.8 0) (size 0.6 0.8) (layers F.Cu F.Paste F.Mask)
(pad 1 smd rect (at -0.75 0) (size 0.59 0.8) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.1))
(model Capacitors_SMD.3dshapes/C_0603.wrl
(at (xyz 0 0 0))

View File

@ -1,8 +1,8 @@
(module C_1808 (layer F.Cu) (tedit 5884CE46)
(module C_1808 (layer F.Cu) (tedit 588665C9)
(descr "Capacitor SMD 1808, reflow soldering, AVX (see smccp.pdf)")
(tags "capacitor 1808")
(attr smd)
(fp_text reference C93 (at -4.936 0.05) (layer F.SilkS)
(fp_text reference C92 (at -4.936 0.05) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value 150n (at 0 2) (layer F.Fab)
@ -18,8 +18,13 @@
(fp_line (start -3.1 1.2) (end 3.1 1.2) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.1 -1.2) (end -3.1 1.2) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.1 -1.2) (end 3.1 1.2) (layer F.CrtYd) (width 0.05))
(pad 2 smd rect (at 2.2 0) (size 1.4 2) (layers F.Cu F.Paste F.Mask)
(pad 2 smd rect (at 2 0) (size 1.5 2) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.1) (zone_connect 2))
(pad 1 smd rect (at -2.2 0) (size 1.4 2) (layers F.Cu F.Paste F.Mask)
(pad 1 smd rect (at -2 0) (size 1.5 2) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.1) (zone_connect 2))
(model ${KIPRJMOD}/stmbl.pretty/cap_1808.wrl
(at (xyz 0 0 0))
(scale (xyz 393.7 393.7 393.7))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,30 @@
(module C_1812 (layer F.Cu) (tedit 58E7DC5C)
(descr "Capacitor SMD 1808, reflow soldering, AVX (see smccp.pdf)")
(tags "capacitor 1808")
(attr smd)
(fp_text reference C38 (at -4.936 0.05) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value 150n (at 0 2.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.5 -1.75) (end 1.5 1.75) (layer F.SilkS) (width 0.15))
(fp_line (start -1.5 -1.75) (end -1.5 1.75) (layer F.SilkS) (width 0.15))
(fp_line (start 2.5 -1.75) (end -2.5 -1.75) (layer F.SilkS) (width 0.15))
(fp_line (start 2.5 1.75) (end 2.5 -1.75) (layer F.SilkS) (width 0.15))
(fp_line (start -2.5 1.75) (end 2.5 1.75) (layer F.SilkS) (width 0.15))
(fp_line (start -2.5 -1.75) (end -2.5 1.75) (layer F.SilkS) (width 0.15))
(fp_line (start -3.1 -1.2) (end 3.1 -1.2) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.1 1.2) (end 3.1 1.2) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.1 -1.2) (end -3.1 1.2) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.1 -1.2) (end 3.1 1.2) (layer F.CrtYd) (width 0.05))
(pad 2 smd rect (at 2 0) (size 1.5 3.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.1) (zone_connect 2))
(pad 1 smd rect (at -2 0) (size 1.5 3.5) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.1) (zone_connect 2))
(model ${KIPRJMOD}/stmbl.pretty/cap_1808.wrl
(at (xyz 0 0 0))
(scale (xyz 393.7 393.7 393.7))
(rotate (xyz 0 0 0))
)
)

View File

@ -1,16 +1,18 @@
(module C_Radial_D26_L45_P10 (layer F.Cu) (tedit 584F5F8D)
(module C_Radial_D26_L45_P10 (layer F.Cu) (tedit 589759B0)
(descr "Radial Electrolytic Capacitor Diameter 26mm x Length 45mm, Pitch 10mm")
(tags "Electrolytic Capacitor")
(fp_text reference C21 (at 0 -14.3) (layer F.SilkS)
(fp_text reference C22 (at 0 -14.3) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 270µ (at 0 14.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_arc (start 0 0) (end 12.5 -4.25) (angle 37.55606373) (layer F.SilkS) (width 0.5))
(fp_circle (center 0 0) (end 0 -13.0375) (layer F.SilkS) (width 0.15))
(fp_circle (center 0 0) (end 0 -13.3) (layer F.CrtYd) (width 0.05))
(pad 1 thru_hole roundrect (at -5 0) (size 3.3 3.3) (drill 2) (layers *.Cu *.Mask F.SilkS)(roundrect_rratio 0.25))
(pad 2 thru_hole circle (at 5 0) (size 3.3 3.3) (drill 2) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at 5 0) (size 3.3 3.3) (drill 2) (layers *.Cu *.Mask F.SilkS)
(zone_connect 2))
(model Capacitors_ThroughHole.3dshapes/C_Radial_D26_L45_P10.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))

View File

@ -0,0 +1,30 @@
(module C_Radial_D6.5_L11_P2.5 (layer F.Cu) (tedit 5897A0BA)
(descr "Radial Electrolytic Capacitor, Diameter 6.3mm x Length 11.2mm, Pitch 2.5mm")
(tags "Electrolytic Capacitor")
(fp_text reference C143 (at -3.212 -2.332) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 22µ (at 1.25 4.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.25 1.5) (end 4.25 1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -2.25 1.5) (end -2.25 12.5) (layer F.SilkS) (width 0.15))
(fp_line (start 3.75 1.5) (end 3.75 12.5) (layer F.SilkS) (width 0.15))
(fp_line (start 4 1.75) (end 4 12.25) (layer F.SilkS) (width 0.5))
(fp_line (start 2.25 -0.25) (end 2.25 1.5) (layer F.SilkS) (width 0.15))
(fp_line (start 1.75 -0.25) (end 2.25 -0.25) (layer F.SilkS) (width 0.15))
(fp_line (start 1.75 1.5) (end 1.75 -0.25) (layer F.SilkS) (width 0.15))
(fp_line (start 0.25 -0.25) (end 0.25 1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -0.25 -0.25) (end 0.25 -0.25) (layer F.SilkS) (width 0.15))
(fp_line (start -0.25 0) (end -0.25 -0.25) (layer F.SilkS) (width 0.15))
(fp_line (start -0.25 1.5) (end -0.25 0) (layer F.SilkS) (width 0.15))
(fp_line (start 4.25 12.5) (end 4.25 1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -2.25 12.5) (end 4.25 12.5) (layer F.SilkS) (width 0.15))
(pad 2 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole roundrect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask F.SilkS)(roundrect_rratio 0.25))
(model Capacitors_ThroughHole.3dshapes/C_Radial_D5_L11_P2.wrl
(at (xyz 0 -0.03937007874015748 0.09842519685039371))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,26 @@
(module Crystal_SMD_0503_4Pads (layer F.Cu) (tedit 5897A662)
(descr "Crystal, Quarz, SMD, 0603, 4 Pads,")
(tags "Crystal, Quarz, SMD, 0603, 4 Pads,")
(attr smd)
(fp_text reference Y2 (at 2.75 0 -270) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value 8M (at 0 4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2 -3) (end -2 -1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -0.75 -3) (end -2 -3) (layer F.SilkS) (width 0.15))
(fp_line (start -1.5 2.5) (end -1.5 -2.5) (layer F.SilkS) (width 0.15))
(fp_line (start 1.5 2.5) (end -1.5 2.5) (layer F.SilkS) (width 0.15))
(fp_line (start 1.5 -2.5) (end 1.5 2.5) (layer F.SilkS) (width 0.15))
(fp_line (start -1.5 -2.5) (end 1.5 -2.5) (layer F.SilkS) (width 0.15))
(pad 3 smd rect (at 1.25 -2 270) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1.25 2 270) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -1.25 2 270) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -1.25 -2 270) (size 1.5 1) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/stmbl.pretty/GeyerElectronics_KX9A.wrl
(at (xyz 0 0 0))
(scale (xyz 393.7 393.7 393.7))
(rotate (xyz -90 0 90))
)
)

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,11 @@
(module IRAM256 (layer F.Cu) (tedit 5775AEC5)
(fp_text reference U12 (at -27.5 -12) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(module IRAM256 (layer F.Cu) (tedit 58EBFE33)
(fp_text reference U12 (at -11.376 -8.758) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value IRAM256a (at 26.5 -12) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 29.5 -11) (end 31 -9.5) (layer F.SilkS) (width 0.15))
(fp_line (start 25 -10) (end -25 -10) (layer F.SilkS) (width 0.15))
(fp_line (start 25 10) (end 25 -10) (layer F.SilkS) (width 0.15))
(fp_line (start -25 10) (end 25 10) (layer F.SilkS) (width 0.15))
@ -20,32 +21,34 @@
(fp_line (start -29.5 -11) (end -31 -9.5) (layer F.SilkS) (width 0.15))
(fp_line (start -29.5 11) (end -31 9.5) (layer F.SilkS) (width 0.15))
(fp_line (start 31 9.5) (end 29.5 11) (layer F.SilkS) (width 0.15))
(fp_line (start 29.5 -11) (end 31 -9.5) (layer F.SilkS) (width 0.15))
(fp_line (start -31 -1.5) (end -31 -9.5) (layer F.SilkS) (width 0.15))
(fp_line (start 29.5 11) (end -29.5 11) (layer F.SilkS) (width 0.15))
(fp_line (start 31 -9.5) (end 31 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -29.5 -11) (end 29.5 -11) (layer F.SilkS) (width 0.15))
(pad 13 thru_hole oval (at 2.54 16.5 180) (size 2 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 10 thru_hole oval (at 6.35 21.5 180) (size 2 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 9 thru_hole oval (at 7.62 16.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 6 thru_hole oval (at 11.43 21.5 180) (size 2 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 5 thru_hole oval (at 12.7 16.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 2 thru_hole oval (at 16.51 21.5 180) (size 2 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 1 thru_hole oval (at 17.78 16.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 16 thru_hole oval (at -1.27 21.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 17 thru_hole oval (at -2.54 16.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 18 thru_hole oval (at -3.81 21.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 19 thru_hole oval (at -5.08 16.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 20 thru_hole oval (at -6.35 21.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 21 thru_hole oval (at -7.62 16.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 22 thru_hole oval (at -8.89 21.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 24 thru_hole oval (at -11.43 21.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 26 thru_hole oval (at -13.97 21.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 28 thru_hole oval (at -16.51 21.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 23 thru_hole oval (at -10.16 16.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 25 thru_hole oval (at -12.7 16.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 27 thru_hole oval (at -15.24 16.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 29 thru_hole oval (at -17.78 16.5 180) (size 1.5 2) (drill 0.9) (layers *.Cu *.Mask B.SilkS))
(pad 29 thru_hole oval (at -17.78 16.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 27 thru_hole oval (at -15.24 16.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 25 thru_hole oval (at -12.7 16.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 23 thru_hole oval (at -10.16 16.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 28 thru_hole oval (at -16.51 21.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 26 thru_hole oval (at -13.97 21.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 24 thru_hole oval (at -11.43 21.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 22 thru_hole oval (at -8.89 21.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 21 thru_hole oval (at -7.62 16.5 180) (size 2 2) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 20 thru_hole oval (at -6.35 21.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 19 thru_hole oval (at -5.08 16.5 180) (size 2 2) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 18 thru_hole oval (at -3.81 21.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 17 thru_hole oval (at -2.54 16.5 180) (size 2 2) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 16 thru_hole oval (at -1.27 21.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 1 thru_hole oval (at 17.78 16.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS)
(clearance 0.2))
(pad 2 thru_hole oval (at 16.51 21.5 180) (size 2 2) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 5 thru_hole oval (at 12.7 16.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS)
(clearance 0.2))
(pad 6 thru_hole oval (at 11.43 21.5 180) (size 2 2) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 9 thru_hole oval (at 7.62 16.5 180) (size 1.5 1.75) (drill 1) (layers *.Cu *.Mask B.SilkS)
(clearance 0.15))
(pad 10 thru_hole oval (at 6.35 21.5 180) (size 2 2) (drill 1) (layers *.Cu *.Mask B.SilkS))
(pad 13 thru_hole oval (at 2.54 16.5 180) (size 2 2) (drill 1) (layers *.Cu *.Mask B.SilkS))
(model ${KIPRJMOD}/stmbl.pretty/iram256.wrl
(at (xyz -1.220472440944882 -0.4409448818897638 0.3149606299212598))
(scale (xyz 0.394 0.394 0.394))

View File

@ -0,0 +1,30 @@
(module LED-0805-SIDE (layer F.Cu) (tedit 58977138)
(descr "LED 0805 smd package")
(tags "LED 0805 SMD")
(attr smd)
(fp_text reference D18 (at 0.012 1.464) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.2)))
)
(fp_text value green (at 0 1.75) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2 0.75) (end -2 -0.75) (layer F.SilkS) (width 0.15))
(fp_line (start -1.25 0.75) (end -2 0.75) (layer F.SilkS) (width 0.15))
(fp_line (start -1.25 -0.75) (end -2 -0.75) (layer F.SilkS) (width 0.15))
(fp_arc (start 0 -0.25) (end -0.75 -0.25) (angle 180) (layer F.SilkS) (width 0.15))
(fp_line (start -1.25 -0.25) (end -1.25 0.25) (layer F.SilkS) (width 0.15))
(fp_line (start 1.25 -0.25) (end -1.25 -0.25) (layer F.SilkS) (width 0.15))
(fp_line (start 1.25 0.25) (end 1.25 -0.25) (layer F.SilkS) (width 0.15))
(fp_line (start -1.25 0.25) (end 1.25 0.25) (layer F.SilkS) (width 0.15))
(fp_line (start 1.9 -0.95) (end 1.9 0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.9 0.95) (end -1.9 0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.9 0.95) (end -1.9 -0.95) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.9 -0.95) (end 1.9 -0.95) (layer F.CrtYd) (width 0.05))
(pad 1 smd rect (at -1 0 180) (size 1.1 0.9) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1 0 180) (size 1.1 0.9) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/stmbl.pretty/led_side_green.wrl
(at (xyz 0 -0.01181102362204724 0.01968503937007874))
(scale (xyz 350.7 250.7 393.7))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,131 @@
(module LQFP-100_14x14mm_Pitch0.5mm (layer F.Cu) (tedit 58977180)
(descr "LQFP100: plastic low profile quad flat package; 100 leads; body 14 x 14 x 1.4 mm (see NXP sot407-1_po.pdf and sot407-1_fr.pdf)")
(tags "QFP 0.5")
(attr smd)
(fp_text reference U26 (at 0 -9.65) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value STM32F405VG (at 0 9.65) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -9 -5.75) (end -7.5 -5.75) (layer F.SilkS) (width 0.15))
(fp_line (start -9 -6.5) (end -9 -5.75) (layer F.SilkS) (width 0.15))
(fp_line (start -7.5 -6.5) (end -9 -6.5) (layer F.SilkS) (width 0.15))
(fp_line (start -8.9 -8.9) (end -8.9 8.9) (layer F.CrtYd) (width 0.05))
(fp_line (start 8.9 -8.9) (end 8.9 8.9) (layer F.CrtYd) (width 0.05))
(fp_line (start -8.9 -8.9) (end 8.9 -8.9) (layer F.CrtYd) (width 0.05))
(fp_line (start -8.9 8.9) (end 8.9 8.9) (layer F.CrtYd) (width 0.05))
(fp_line (start -7.125 -7.125) (end -7.125 -6.365) (layer F.SilkS) (width 0.15))
(fp_line (start 7.125 -7.125) (end 7.125 -6.365) (layer F.SilkS) (width 0.15))
(fp_line (start 7.125 7.125) (end 7.125 6.365) (layer F.SilkS) (width 0.15))
(fp_line (start -7.125 7.125) (end -7.125 6.365) (layer F.SilkS) (width 0.15))
(fp_line (start -7.125 -7.125) (end -6.365 -7.125) (layer F.SilkS) (width 0.15))
(fp_line (start -7.125 7.125) (end -6.365 7.125) (layer F.SilkS) (width 0.15))
(fp_line (start 7.125 7.125) (end 6.365 7.125) (layer F.SilkS) (width 0.15))
(fp_line (start 7.125 -7.125) (end 6.365 -7.125) (layer F.SilkS) (width 0.15))
(pad 100 smd rect (at -6 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 99 smd rect (at -5.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 98 smd rect (at -5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 97 smd rect (at -4.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 96 smd rect (at -4 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 95 smd rect (at -3.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 94 smd rect (at -3 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 93 smd rect (at -2.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 92 smd rect (at -2 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 91 smd rect (at -1.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 90 smd rect (at -1 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 89 smd rect (at -0.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 88 smd rect (at 0 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 87 smd rect (at 0.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 86 smd rect (at 1 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 85 smd rect (at 1.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 84 smd rect (at 2 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 83 smd rect (at 2.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 82 smd rect (at 3 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 81 smd rect (at 3.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 80 smd rect (at 4 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 79 smd rect (at 4.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 78 smd rect (at 5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 77 smd rect (at 5.5 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 76 smd rect (at 6 -7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 75 smd rect (at 7.9 -6) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 74 smd rect (at 7.9 -5.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 73 smd rect (at 7.9 -5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 72 smd rect (at 7.9 -4.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 71 smd rect (at 7.9 -4) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 70 smd rect (at 7.9 -3.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 69 smd rect (at 7.9 -3) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 68 smd rect (at 7.9 -2.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 67 smd rect (at 7.9 -2) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 66 smd rect (at 7.9 -1.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 65 smd rect (at 7.9 -1) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 64 smd rect (at 7.9 -0.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 63 smd rect (at 7.9 0) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 62 smd rect (at 7.9 0.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 61 smd rect (at 7.9 1) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 60 smd rect (at 7.9 1.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 59 smd rect (at 7.9 2) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 58 smd rect (at 7.9 2.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 57 smd rect (at 7.9 3) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 56 smd rect (at 7.9 3.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 55 smd rect (at 7.9 4) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 54 smd rect (at 7.9 4.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 53 smd rect (at 7.9 5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 52 smd rect (at 7.9 5.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 51 smd rect (at 7.9 6) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 50 smd rect (at 6 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 49 smd rect (at 5.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 48 smd rect (at 5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 47 smd rect (at 4.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 46 smd rect (at 4 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 45 smd rect (at 3.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 44 smd rect (at 3 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 43 smd rect (at 2.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 42 smd rect (at 2 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 41 smd rect (at 1.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 40 smd rect (at 1 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 39 smd rect (at 0.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 38 smd rect (at 0 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 37 smd rect (at -0.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 36 smd rect (at -1 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 35 smd rect (at -1.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 34 smd rect (at -2 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 33 smd rect (at -2.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 32 smd rect (at -3 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 31 smd rect (at -3.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 30 smd rect (at -4 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 29 smd rect (at -4.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 28 smd rect (at -5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 27 smd rect (at -5.5 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 26 smd rect (at -6 7.9 90) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 25 smd rect (at -7.9 6) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 24 smd rect (at -7.9 5.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 23 smd rect (at -7.9 5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 22 smd rect (at -7.9 4.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 21 smd rect (at -7.9 4) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 20 smd rect (at -7.9 3.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at -7.9 3) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 18 smd rect (at -7.9 2.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at -7.9 2) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at -7.9 1.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at -7.9 1) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at -7.9 0.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at -7.9 0) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at -7.9 -0.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -7.9 -1) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -7.9 -1.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at -7.9 -2) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -7.9 -2.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -7.9 -3) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -7.9 -3.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -7.9 -4) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -7.9 -4.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -7.9 -5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -7.9 -5.5) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -7.9 -6) (size 1.5 0.28) (layers F.Cu F.Paste F.Mask))
(model Housings_QFP.3dshapes/LQFP-100_14x14mm_Pitch0.5mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,79 @@
(module LQFP-48_7x7mm_Pitch0.5mm (layer F.Cu) (tedit 589771AD)
(descr "48 LEAD LQFP 7x7mm (see MICREL LQFP7x7-48LD-PL-1.pdf)")
(tags "QFP 0.5")
(attr smd)
(fp_text reference U25 (at 0 -0.586) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value STM32F303CBTx (at 0 6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -5.5 -2.5) (end -4 -2.5) (layer F.SilkS) (width 0.15))
(fp_line (start -5.5 -3.25) (end -5.5 -2.5) (layer F.SilkS) (width 0.15))
(fp_line (start -4 -3.25) (end -5.5 -3.25) (layer F.SilkS) (width 0.15))
(fp_line (start -5.25 -5.25) (end -5.25 5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.25 -5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.25 -5.25) (end 5.25 -5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.25 5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.625 -3.625) (end -3.625 -3.1) (layer F.SilkS) (width 0.15))
(fp_line (start 3.625 -3.625) (end 3.625 -3.1) (layer F.SilkS) (width 0.15))
(fp_line (start 3.625 3.625) (end 3.625 3.1) (layer F.SilkS) (width 0.15))
(fp_line (start -3.625 3.625) (end -3.625 3.1) (layer F.SilkS) (width 0.15))
(fp_line (start -3.625 -3.625) (end -3.1 -3.625) (layer F.SilkS) (width 0.15))
(fp_line (start -3.625 3.625) (end -3.1 3.625) (layer F.SilkS) (width 0.15))
(fp_line (start 3.625 3.625) (end 3.1 3.625) (layer F.SilkS) (width 0.15))
(fp_line (start 3.625 -3.625) (end 3.1 -3.625) (layer F.SilkS) (width 0.15))
(pad 48 smd rect (at -2.75 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 47 smd rect (at -2.25 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 46 smd rect (at -1.75 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 45 smd rect (at -1.25 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 44 smd rect (at -0.75 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 43 smd rect (at -0.25 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 42 smd rect (at 0.25 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 41 smd rect (at 0.75 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 40 smd rect (at 1.25 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 39 smd rect (at 1.75 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 38 smd rect (at 2.25 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 37 smd rect (at 2.75 -4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 36 smd rect (at 4.35 -2.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 35 smd rect (at 4.35 -2.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 34 smd rect (at 4.35 -1.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 33 smd rect (at 4.35 -1.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 32 smd rect (at 4.35 -0.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 31 smd rect (at 4.35 -0.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 30 smd rect (at 4.35 0.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 29 smd rect (at 4.35 0.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 28 smd rect (at 4.35 1.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 27 smd rect (at 4.35 1.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 26 smd rect (at 4.35 2.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 25 smd rect (at 4.35 2.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 24 smd rect (at 2.75 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 23 smd rect (at 2.25 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 22 smd rect (at 1.75 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 21 smd rect (at 1.25 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 20 smd rect (at 0.75 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at 0.25 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 18 smd rect (at -0.25 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at -0.75 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at -1.25 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at -1.75 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at -2.25 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at -2.75 4.35 90) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at -4.35 2.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -4.35 2.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -4.35 1.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at -4.35 1.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -4.35 0.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -4.35 0.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -4.35 -0.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -4.35 -0.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -4.35 -1.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -4.35 -1.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -4.35 -2.25) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -4.35 -2.75) (size 1.3 0.25) (layers F.Cu F.Paste F.Mask))
(model Housings_QFP.3dshapes/LQFP-48_7x7mm_Pitch0.5mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,14 @@
(module NPI31W (layer F.Cu) (tedit 5849E82A)
(module NPI31W (layer F.Cu) (tedit 5897725F)
(attr smd)
(fp_text reference L2 (at -5.454 3.664 -270) (layer F.SilkS)
(fp_text reference L2 (at 0.142 -0.096) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value "1m 250mA" (at 0.7 -3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center -5.75 -2.75) (end -5.5 -2.75) (layer F.SilkS) (width 0.15))
(fp_line (start -6.75 1.5) (end -5.75 2.25) (layer F.SilkS) (width 0.15))
(fp_line (start -6.75 -1.5) (end -6.75 1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -5.75 -2.25) (end -6.75 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -1.5 -4.7) (end -6.4 -1.4) (layer F.SilkS) (width 0.15))
(fp_line (start 1.5 -4.7) (end -1.5 -4.7) (layer F.SilkS) (width 0.15))
(fp_line (start 6.4 -1.4) (end 1.5 -4.7) (layer F.SilkS) (width 0.15))
@ -18,4 +20,9 @@
(fp_circle (center 0 0) (end -4.7 0) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at -5 0) (size 3 2.8) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 5 0) (size 3 2.8) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/stmbl.pretty/Coilcraft-DT3316P.wrl
(at (xyz 0 0 0))
(scale (xyz 393.7 393.7 393.7))
(rotate (xyz -90 0 90))
)
)

View File

@ -1,4 +1,4 @@
(module Pin_Header_Angled_1x02 (layer F.Cu) (tedit 5830879B)
(module Pin_Header_Angled_1x02 (layer F.Cu) (tedit 589795B1)
(descr "Through hole pin header")
(tags "pin header")
(fp_text reference P4 (at 0 -5.1) (layer F.SilkS)
@ -7,12 +7,6 @@
(fp_text value CONN_01X02 (at 0 -3.1) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.5 -1.75) (end -1.5 4.3) (layer F.CrtYd) (width 0.05))
(fp_line (start 10.65 -1.75) (end 10.65 4.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.5 -1.75) (end 10.65 -1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.5 4.3) (end 10.65 4.3) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.3 -1.55) (end -1.3 0) (layer F.CrtYd) (width 0.15))
(fp_line (start 0 -1.55) (end -1.3 -1.55) (layer F.CrtYd) (width 0.15))
(fp_line (start 4.191 -0.127) (end 10.033 -0.127) (layer F.CrtYd) (width 0.15))
(fp_line (start 10.033 -0.127) (end 10.033 0.127) (layer F.CrtYd) (width 0.15))
(fp_line (start 10.033 0.127) (end 4.191 0.127) (layer F.CrtYd) (width 0.15))
@ -36,8 +30,8 @@
(fp_line (start 4.064 -0.254) (end 10.16 -0.254) (layer F.CrtYd) (width 0.15))
(fp_line (start 1.524 1.27) (end 4.064 1.27) (layer F.CrtYd) (width 0.15))
(fp_line (start 1.524 -1.27) (end 1.524 1.27) (layer F.CrtYd) (width 0.15))
(pad 1 thru_hole rect (at 0 0) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask F.CrtYd))
(pad 2 thru_hole oval (at 0 2.54) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask F.CrtYd))
(pad 1 thru_hole roundrect (at 0 0) (size 2.032 2.032) (drill 1.016) (layers *.Cu *.Mask)(roundrect_rratio 0.25))
(model Pin_Headers.3dshapes/Pin_Header_Angled_1x02.wrl
(at (xyz 0 -0.05 0))
(scale (xyz 1 1 1))

File diff suppressed because it is too large Load Diff

View File

@ -1,35 +1,36 @@
(module RJ45_LED (layer F.Cu) (tedit 5830FEBE)
(fp_text reference J3 (at 7 16.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(module RJ45_LED (layer F.Cu) (tedit 58E701F3)
(fp_text reference J3 (at 6.194 16.462) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value RJ45_LED (at -5 -1) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center -3.57 7.94) (end -3.556 6.858) (layer B.SilkS) (width 0.15))
(fp_line (start 8.25 15.5) (end 8.25 0) (layer F.SilkS) (width 0.15))
(fp_line (start -8.25 15.5) (end 8.25 15.5) (layer F.SilkS) (width 0.15))
(fp_line (start -8.25 0) (end -8.25 15.5) (layer F.SilkS) (width 0.15))
(fp_line (start 8.25 0) (end -8.25 0) (layer F.SilkS) (width 0.15))
(pad "" np_thru_hole circle (at 6.35 5.4) (size 3.1 3.1) (drill 3.1) (layers *.Cu *.Mask)
(clearance 0.5))
(pad 11 thru_hole circle (at -6.86 14.58) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at -4.57 14.58) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at 4.57 14.58) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 6.86 14.58) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 3.57 9.72) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at 2.55 7.94) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.53 9.72) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at 0.51 7.94) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at -0.51 9.72) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.53 7.94) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at -2.55 9.72) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -3.57 7.94) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 13 thru_hole circle (at -8.25 8.83) (size 1.9 1.9) (drill 1.5) (layers *.Cu *.Mask))
(pad 13 thru_hole circle (at 8.25 8.83) (size 1.9 1.9) (drill 1.5) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -6.35 5.4) (size 3.1 3.1) (drill 3.1) (layers *.Cu *.Mask)
(clearance 0.5))
(pad 13 thru_hole circle (at 8.25 8.83) (size 1.7 1.7) (drill 1.3) (layers *.Cu *.Mask))
(pad 13 thru_hole circle (at -8.25 8.83) (size 1.7 1.7) (drill 1.3) (layers *.Cu *.Mask))
(pad 1 thru_hole circle (at -3.57 7.94) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at -2.55 9.72) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at -1.53 7.94) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at -0.51 9.72) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at 0.51 7.94) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 1.53 9.72) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at 2.55 7.94) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 3.57 9.72) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 10 thru_hole circle (at 6.86 14.58) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at 4.57 14.58) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 12 thru_hole circle (at -4.57 14.58) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(pad 11 thru_hole circle (at -6.86 14.58) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask))
(model ${KIPRJMOD}/stmbl.pretty/rj45.wrl
(at (xyz 0.3248031496062992 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 180))
(pad "" np_thru_hole circle (at 6.35 5.4) (size 3.1 3.1) (drill 3.1) (layers *.Cu *.Mask)
(clearance 0.5))
(model ${KIPRJMOD}/stmbl.pretty/RIA_AJT10L8813-011.wrl
(at (xyz 0 0 0))
(scale (xyz 393.7 393.7 393.7))
(rotate (xyz -90 0 180))
)
)

View File

@ -1,15 +1,16 @@
(module RM5.08_1x2 (layer F.Cu) (tedit 584F5FEA)
(fp_text reference P6 (at -1.27 -10.795) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(module RM5.08_1x2 (layer F.Cu) (tedit 5898CDB8)
(fp_text reference P6 (at -0.34 5.848) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(fp_text value CONN_01X02 (at 5.715 3.175) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -3.14 -10) (end -3.14 2.1) (layer F.SilkS) (width 0.15))
(fp_line (start -3.14 -10) (end -3.14 2) (layer F.SilkS) (width 0.15))
(fp_line (start 8.22 -10) (end -3.14 -10) (layer F.SilkS) (width 0.15))
(fp_line (start 8.22 2.1) (end 8.22 -10) (layer F.SilkS) (width 0.15))
(fp_line (start -3.14 2.1) (end 8.22 2.1) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole oval (at 0 0) (size 2 3.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS))
(fp_line (start 8.22 2) (end 8.22 -10) (layer F.SilkS) (width 0.15))
(fp_line (start -3.14 2) (end 8.22 2) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole oval (at 0 0) (size 2 3.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)
(zone_connect 2))
(pad 2 thru_hole oval (at 5.08 0) (size 2 3.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS))
(model ${KIPRJMOD}/stmbl.pretty/akl230_2.wrl
(at (xyz -0.1240157480314961 -0.07874015748031496 0))

View File

@ -1,11 +1,11 @@
(module R_0603 (layer F.Cu) (tedit 57F77E95)
(module R_0603 (layer F.Cu) (tedit 58865CE9)
(descr "Resistor SMD 0603, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 0603")
(attr smd)
(fp_text reference REF** (at 0 -1.3) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text reference R134 (at -3.248 0.04) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.2)))
)
(fp_text value R_0603 (at 0 1.4) (layer F.Fab)
(fp_text value 470 (at 0 1.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0.5 -0.4) (end 0.5 0.4) (layer F.SilkS) (width 0.15))
@ -18,9 +18,9 @@
(fp_line (start -1.3 0.6) (end 1.3 0.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.3 -0.6) (end -1.3 0.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.3 -0.6) (end 1.3 0.6) (layer F.CrtYd) (width 0.05))
(pad 1 smd rect (at -0.8 0) (size 0.6 0.8) (layers F.Cu F.Paste F.Mask)
(pad 2 smd rect (at 0.75 0) (size 0.59 0.8) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.1))
(pad 2 smd rect (at 0.8 0) (size 0.6 0.8) (layers F.Cu F.Paste F.Mask)
(pad 1 smd rect (at -0.75 0) (size 0.59 0.8) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.1))
(model Resistors_SMD.3dshapes/R_0603.wrl
(at (xyz 0 0 0))

View File

@ -1,11 +1,11 @@
(module R_1206 (layer F.Cu) (tedit 5833A01B)
(module R_1206 (layer F.Cu) (tedit 58866577)
(descr "Resistor SMD 1206, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 1206")
(attr smd)
(fp_text reference R51 (at 0 -1.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text reference R78 (at 0 -1.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value 250k (at 0 1.8) (layer F.Fab)
(fp_text value 249k (at 0 1.8) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 1.1 -0.8) (end 1.1 0.8) (layer F.SilkS) (width 0.15))
@ -18,8 +18,8 @@
(fp_line (start -2.3 1) (end 2.3 1) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.3 -1) (end -2.3 1) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.3 -1) (end 2.3 1) (layer F.CrtYd) (width 0.05))
(pad 1 smd rect (at -1.6 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1.6 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -1.5 0) (size 1 1.6) (layers F.Cu F.Paste F.Mask))
(model Resistors_SMD.3dshapes/R_1206.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))

View File

@ -1,8 +1,8 @@
(module R_2512 (layer F.Cu) (tedit 5884CE6A)
(module R_2512 (layer F.Cu) (tedit 588668FC)
(descr "Resistor SMD 2512, reflow soldering, Vishay (see dcrcw.pdf)")
(tags "resistor 2512")
(attr smd)
(fp_text reference R80 (at 4.518 -0.09 -270) (layer F.SilkS)
(fp_text reference R81 (at 4.518 -0.09 -270) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value 0.004 (at 0 2.6) (layer F.Fab)
@ -18,9 +18,9 @@
(fp_line (start -3.8 1.8) (end 3.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.8 -1.8) (end -3.8 1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.8 -1.8) (end 3.8 1.8) (layer F.CrtYd) (width 0.05))
(pad 2 smd rect (at 2.9 0) (size 1.4 3.2) (layers F.Cu F.Paste F.Mask)
(pad 2 smd rect (at 2.75 0) (size 1.5 3.2) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.1) (zone_connect 2))
(pad 1 smd rect (at -2.9 0) (size 1.4 3.2) (layers F.Cu F.Paste F.Mask)
(pad 1 smd rect (at -2.75 0) (size 1.5 3.2) (layers F.Cu F.Paste F.Mask)
(solder_mask_margin 0.1) (zone_connect 2))
(model Resistors_SMD.3dshapes/R_2512.wrl
(at (xyz 0 0 0))

View File

@ -1,38 +1,31 @@
(module SMA_Standard (layer F.Cu) (tedit 5833E1B8)
(module SMA_Standard (layer F.Cu) (tedit 589770FE)
(descr "Diode SMA")
(tags "Diode SMA")
(attr smd)
(fp_text reference D22 (at 0 -3.81) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SS34A (at 0 4.3) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -3.5 -2) (end 3.5 -2) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.5 -2) (end 3.5 2) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.5 2) (end -3.5 2) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.5 2) (end -3.5 -2) (layer F.CrtYd) (width 0.05))
(fp_text user K (at -2.9 2.95) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user A (at 2.9 2.9) (layer F.SilkS) hide
(fp_text reference D6 (at 0 -2.25) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.2)))
)
(fp_text value SS34A (at 0 2.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -3.75 1.25) (end -2.75 1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -3.75 -1.25) (end -3.75 1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -2.75 -1.25) (end -3.75 -1.25) (layer F.SilkS) (width 0.15))
(fp_circle (center 0 0) (end 0.20066 -0.0508) (layer F.Adhes) (width 0.381))
(fp_line (start -1.79914 1.75006) (end -1.79914 1.39954) (layer F.SilkS) (width 0.15))
(fp_line (start -1.79914 -1.75006) (end -1.79914 -1.39954) (layer F.SilkS) (width 0.15))
(fp_line (start 2.25044 1.75006) (end 2.25044 1.39954) (layer F.SilkS) (width 0.15))
(fp_line (start -2.25044 1.75006) (end -2.25044 1.39954) (layer F.SilkS) (width 0.15))
(fp_line (start -2.25044 -1.75006) (end -2.25044 -1.39954) (layer F.SilkS) (width 0.15))
(fp_line (start 2.25044 -1.75006) (end 2.25044 -1.39954) (layer F.SilkS) (width 0.15))
(fp_line (start -2.25044 1.75006) (end 2.25044 1.75006) (layer F.SilkS) (width 0.15))
(fp_line (start -2.25044 -1.75006) (end 2.25044 -1.75006) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at -1.99898 0) (size 2.49936 1.80086) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1.99898 0) (size 2.49936 1.80086) (layers F.Cu F.Paste F.Mask)
(fp_line (start -1.75 1.5) (end -1.75 1.25) (layer F.SilkS) (width 0.15))
(fp_line (start 2.25 1.5) (end 2.25 1.25) (layer F.SilkS) (width 0.15))
(fp_line (start 2.25 -1.25) (end 2.25 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -2.25 1.5) (end 2.25 1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -2.25 -1.5) (end 2.25 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -2.25 1.5) (end -2.25 1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -2.25 -1.25) (end -2.25 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -1.75 -1.25) (end -1.75 -1.5) (layer F.SilkS) (width 0.15))
(pad 2 smd rect (at 2 0) (size 2.5 1.75) (layers F.Cu F.Paste F.Mask)
(zone_connect 2))
(model Diodes_SMD.3dshapes/SMA_Standard.wrl
(pad 1 smd rect (at -2 0) (size 2.5 1.75) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/stmbl.pretty/sma.wrl
(at (xyz 0 0 0))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz 0 0 180))
(scale (xyz 393.7 393.7 393.7))
(rotate (xyz 0 0 0))
)
)

View File

@ -1,14 +1,23 @@
(module SMD_INDUCTOR_32x25 (layer F.Cu) (tedit 57F5ACD4)
(fp_text reference L5 (at 0 2.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(module SMD_INDUCTOR_32x25 (layer F.Cu) (tedit 5897729C)
(attr smd)
(fp_text reference L4 (at -2.57 -0.712) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.2)))
)
(fp_text value "4.7µH 1.5A" (at 0 -2.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.6 -1.25) (end -1.6 1.25) (layer F.SilkS) (width 0.15))
(fp_line (start 1.6 -1.25) (end -1.6 -1.25) (layer F.SilkS) (width 0.15))
(fp_line (start 1.6 1.25) (end 1.6 -1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -1.6 1.25) (end 1.6 1.25) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at -1.2 0 90) (size 2.5 1) (layers F.Cu F.Paste F.Mask))
(fp_line (start -2 1.75) (end -1 1.75) (layer F.SilkS) (width 0.15))
(fp_line (start -2 -1.75) (end -2 1.75) (layer F.SilkS) (width 0.15))
(fp_line (start -1 -1.75) (end -2 -1.75) (layer F.SilkS) (width 0.15))
(fp_line (start -1.6 -1.5) (end -1.6 1.5) (layer F.SilkS) (width 0.15))
(fp_line (start 1.6 -1.5) (end -1.6 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start 1.6 1.5) (end 1.6 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -1.6 1.5) (end 1.6 1.5) (layer F.SilkS) (width 0.15))
(pad 2 smd rect (at 1.2 0 90) (size 2.5 1) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -1.2 0 90) (size 2.5 1) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/stmbl.pretty/LQH32PN_sw.wrl
(at (xyz 0 0 0))
(scale (xyz 393.7 393.7 393.7))
(rotate (xyz 0 0 0))
)
)

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
(module SOIC-7 (layer F.Cu) (tedit 584F7026)
(module SOIC-7 (layer F.Cu) (tedit 58979A80)
(attr smd)
(fp_text reference U5 (at 0 3.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
@ -6,7 +6,9 @@
(fp_text value lnk304D (at 0 -4.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center -1.5 -2) (end -1.5 -1.75) (layer F.SilkS) (width 0.15))
(fp_line (start -3.75 -1.25) (end -2.25 -1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -3.75 -2.5) (end -3.75 -1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -2.25 -2.5) (end -3.75 -2.5) (layer F.SilkS) (width 0.15))
(fp_line (start 2 -2.5) (end -2 -2.5) (layer F.SilkS) (width 0.15))
(fp_line (start 2 2.5) (end 2 -2.5) (layer F.SilkS) (width 0.15))
(fp_line (start -2 2.5) (end 2 2.5) (layer F.SilkS) (width 0.15))
@ -18,4 +20,9 @@
(pad 4 smd rect (at -2.45 1.905 270) (size 0.6 2) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -2.45 -0.635 270) (size 0.6 2) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -2.45 -1.905 270) (size 0.6 2) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/stmbl.pretty/SO7.wrl
(at (xyz 0 0 0.03149606299212599))
(scale (xyz 393.7 393.7 393.7))
(rotate (xyz -90 0 90))
)
)

View File

@ -1,13 +1,16 @@
(module SOIC-8-N (layer F.Cu) (tedit 583614D5)
(module SOIC-8-N (layer F.Cu) (tedit 5895993B)
(descr "Module Narrow CMS SOJ 8 pins large")
(tags "CMS SOJ")
(attr smd)
(fp_text reference U3 (at 0 -1.27) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text reference U3 (at 4.362 -2.624) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value SI8621 (at 0 1.27) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -3.75 -1.25) (end -3.75 -2.5) (layer F.SilkS) (width 0.15))
(fp_line (start -2.5 -1.25) (end -3.75 -1.25) (layer F.SilkS) (width 0.15))
(fp_line (start -3.75 -2.5) (end -2.5 -2.5) (layer F.SilkS) (width 0.15))
(fp_line (start 2.286 -2.54) (end 2.286 2.54) (layer F.SilkS) (width 0.15))
(fp_line (start 2.286 2.54) (end -2.286 2.54) (layer F.SilkS) (width 0.15))
(fp_line (start -2.286 2.54) (end -2.286 -2.54) (layer F.SilkS) (width 0.15))
@ -15,14 +18,14 @@
(fp_line (start 0.762 -2.54) (end 0.762 -2.032) (layer F.SilkS) (width 0.15))
(fp_line (start 0.762 -2.032) (end -0.508 -2.032) (layer F.SilkS) (width 0.15))
(fp_line (start -0.508 -2.032) (end -0.508 -2.54) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at -3.175 -1.905 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -3.175 -0.635 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -3.175 0.635 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -3.175 1.905 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 3.175 1.905 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 3.175 0.635 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at 3.175 -0.635 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at 3.175 -1.905 270) (size 0.508 1.143) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -2.75 -1.905 270) (size 0.5 1.25) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -2.75 -0.635 270) (size 0.5 1.25) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -2.75 0.635 270) (size 0.5 1.25) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -2.75 1.905 270) (size 0.5 1.25) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 2.75 1.905 270) (size 0.5 1.25) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 2.75 0.635 270) (size 0.5 1.25) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at 2.75 -0.635 270) (size 0.5 1.25) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at 2.75 -1.905 270) (size 0.5 1.25) (layers F.Cu F.Paste F.Mask))
(model ${KIPRJMOD}/stmbl.pretty/so8.wrl
(at (xyz -0.1220472440944882 -0.09842519685039371 0))
(scale (xyz 0.394 0.394 0.394))

View File

@ -1,24 +1,26 @@
(module SOT-23-6 (layer F.Cu) (tedit 582F6EC7)
(module SOT-23-6 (layer F.Cu) (tedit 589771D4)
(descr "6-pin SOT-23 package")
(tags SOT-23-6)
(attr smd)
(fp_text reference U22 (at 0 -2.9) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
(fp_text reference U21 (at -0.29 2.784 -270) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.2)))
)
(fp_text value USBLC6-4SC6 (at 0 2.9) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center -0.4 -1.7) (end -0.3 -1.7) (layer F.SilkS) (width 0.15))
(fp_line (start -2 -0.5) (end -1 -0.5) (layer F.SilkS) (width 0.15))
(fp_line (start -2 -1.5) (end -2 -0.5) (layer F.SilkS) (width 0.15))
(fp_line (start -1 -1.5) (end -2 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start 0.25 -1.45) (end -0.25 -1.45) (layer F.SilkS) (width 0.15))
(fp_line (start 0.25 1.45) (end 0.25 -1.45) (layer F.SilkS) (width 0.15))
(fp_line (start -0.25 1.45) (end 0.25 1.45) (layer F.SilkS) (width 0.15))
(fp_line (start -0.25 -1.45) (end -0.25 1.45) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at -1.2 -0.95) (size 1 0.45) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -1.2 0) (size 1 0.45) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -1.2 0.95) (size 1 0.45) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 1.2 0.95) (size 1 0.45) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 1.2 -0.95) (size 1 0.45) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 1.2 0) (size 1 0.45) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 1.2 -0.95) (size 1 0.45) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 1.2 0.95) (size 1 0.45) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -1.2 0.95) (size 1 0.45) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -1.2 0) (size 1 0.45) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -1.2 -0.95) (size 1 0.45) (layers F.Cu F.Paste F.Mask))
(model TO_SOT_Packages_SMD.3dshapes/SOT-23-6.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))

View File

@ -23,6 +23,6 @@
(model TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
(rotate (xyz 0 0 90))
)
)

View File

@ -0,0 +1,34 @@
(module USB_Micro-B (layer F.Cu) (tedit 589796DC)
(descr "Micro USB Type B Receptacle")
(tags "USB USB_B USB_micro USB_OTG")
(attr smd)
(fp_text reference P1 (at -4.608 2.318 -270) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text value USB_OTG (at 0 3.75) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 3.75 -2.25) (end 4 -2.75) (layer F.SilkS) (width 0.15))
(fp_line (start 3.75 2.75) (end 3.75 -2.25) (layer F.SilkS) (width 0.15))
(fp_line (start -3.75 -2.25) (end -3.75 2.75) (layer F.SilkS) (width 0.15))
(fp_line (start -4 -2.75) (end -3.75 -2.25) (layer F.SilkS) (width 0.15))
(fp_line (start 4 -2.75) (end -4 -2.75) (layer F.SilkS) (width 0.15))
(fp_line (start 3.75 2.75) (end -3.75 2.75) (layer F.SilkS) (width 0.15))
(fp_line (start -3.75 -2.25) (end 3.75 -2.25) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at 1.3 2.75 270) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0.65 2.75 270) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0 2.75 270) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -0.65 2.75 270) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -1.3 2.75 270) (size 1.35 0.4) (layers F.Cu F.Paste F.Mask))
(pad 6 thru_hole circle (at 2.5 2.7 270) (size 1 1) (drill 0.5) (layers *.Cu *.Mask F.Paste))
(pad 6 thru_hole circle (at -2.5 2.7 270) (size 1 1) (drill 0.5) (layers *.Cu *.Mask F.Paste))
(pad 6 thru_hole circle (at 3.5 0 270) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask F.Paste))
(pad 6 thru_hole circle (at -3.5 0 270) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask F.Paste))
(pad 6 smd roundrect (at 0 0) (size 2.5 2.25) (layers F.Cu F.Paste F.Mask)(roundrect_rratio 0.25)
(zone_connect 2))
(model ${KIPRJMOD}/stmbl.pretty/MicroUSB-B_Molex_105017-0001.wrl
(at (xyz 0 0 0.04921259842519685))
(scale (xyz 393.7 393.7 393.7))
(rotate (xyz -90 0 180))
)
)

View File

@ -0,0 +1,505 @@
#VRML V1.0 ascii
Separator {
MaterialBinding {
value PER_FACE_INDEXED
}
Material {
ambientColor [
0.796078 0.823529 0.937255, 0.411765 0.235294 0.031373, 0.411765 0.235294 0.031373, 0.411765 0.235294 0.031373, 0.411765 0.235294 0.031373,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.411765 0.235294 0.031373, 0.411765 0.235294 0.031373, 0.411765 0.235294 0.031373,
0.411765 0.235294 0.031373, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941
]
diffuseColor [
0.796078 0.823529 0.937255, 0.411765 0.235294 0.031373, 0.411765 0.235294 0.031373, 0.411765 0.235294 0.031373, 0.411765 0.235294 0.031373,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.411765 0.235294 0.031373, 0.411765 0.235294 0.031373, 0.411765 0.235294 0.031373,
0.411765 0.235294 0.031373, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941,
0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941, 0.752941 0.752941 0.752941
]
emissiveColor [
0.063686 0.065882 0.074980, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000,
0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294,
0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294,
0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000,
0.000000 0.000000 0.000000, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294,
0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294,
0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294,
0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294,
0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294, 0.075294 0.075294 0.075294
]
specularColor [
0.398039 0.411765 0.468627, 0.205882 0.117647 0.015686, 0.205882 0.117647 0.015686, 0.205882 0.117647 0.015686, 0.205882 0.117647 0.015686,
0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471,
0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471,
0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.205882 0.117647 0.015686, 0.205882 0.117647 0.015686, 0.205882 0.117647 0.015686,
0.205882 0.117647 0.015686, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471,
0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471,
0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471,
0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471,
0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471, 0.376471 0.376471 0.376471
]
shininess [
0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000,
0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000,
0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000,
0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000, 0.400000,
0.400000, 0.400000, 0.400000, 0.400000, 0.400000
]
transparency [
0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000,
0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000,
0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000,
0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000,
0.000000, 0.000000, 0.000000, 0.000000, 0.000000
]
}
Coordinate3 {
point [
-0.002300 -0.000970 0.000030, -0.002300 -0.000970 0.001970, -0.002300 0.000970 0.000030, -0.002300 0.000970 0.001970, -0.002299 0.000977 0.001970,
-0.002299 -0.000978 0.000030, -0.002299 -0.000978 0.001970, -0.002299 -0.000970 0.000022, -0.002299 -0.000970 0.001978, -0.002299 0.000970 0.000022,
-0.002299 0.000970 0.001978, -0.002299 0.000978 0.000030, -0.002299 0.000978 0.001970, -0.002298 0.000976 0.001978, -0.002298 -0.000977 0.000022,
-0.002298 -0.000977 0.001978, -0.002298 0.000977 0.000022, -0.002297 0.000983 0.001970, -0.002296 0.000983 0.001978, -0.002296 -0.000985 0.000030,
-0.002296 -0.000985 0.001970, -0.002296 -0.000970 0.000015, -0.002296 -0.000970 0.001985, -0.002296 0.000970 0.000015, -0.002296 0.000970 0.001985,
-0.002296 0.000985 0.000030, -0.002296 0.000985 0.001970, -0.002295 0.000976 0.001985, -0.002295 -0.000984 0.000022, -0.002295 -0.000984 0.001978,
-0.002295 -0.000977 0.000015, -0.002295 -0.000977 0.001985, -0.002295 0.000977 0.000015, -0.002295 0.000984 0.000022, -0.002293 0.000989 0.001970,
-0.002293 0.000981 0.001985, -0.002293 0.000988 0.001978, -0.002293 -0.000983 0.000015, -0.002293 -0.000983 0.001985, -0.002293 0.000983 0.000015,
-0.002291 -0.000991 0.000030, -0.002291 -0.000991 0.001970, -0.002291 -0.000970 0.000009, -0.002291 -0.000970 0.001991, -0.002291 0.000970 0.000009,
-0.002291 0.000970 0.001991, -0.002291 0.000991 0.000030, -0.002291 0.000991 0.001970, -0.002291 0.000975 0.001991, -0.002290 -0.000990 0.000022,
-0.002290 -0.000990 0.001978, -0.002290 -0.000975 0.000009, -0.002290 -0.000975 0.001991, -0.002290 0.000975 0.000009, -0.002290 0.000990 0.000022,
-0.002290 0.000986 0.001985, -0.002289 0.000979 0.001991, -0.002289 0.000993 0.001970, -0.002288 -0.000988 0.000015, -0.002288 -0.000988 0.001985,
-0.002288 -0.000981 0.000009, -0.002288 -0.000981 0.001991, -0.002288 0.000981 0.000009, -0.002288 0.000988 0.000015, -0.002288 0.000993 0.001978,
-0.002287 0.000983 0.001991, -0.002286 0.000990 0.001985, -0.002285 -0.000996 0.000030, -0.002285 -0.000996 0.001970, -0.002285 -0.000985 0.000009,
-0.002285 -0.000985 0.001991, -0.002285 -0.000970 0.000004, -0.002285 -0.000970 0.001996, -0.002285 0.000970 0.000004, -0.002285 0.000970 0.001996,
-0.002285 0.000985 0.000009, -0.002285 0.000996 0.000030, -0.002285 0.000996 0.001970, -0.002285 0.000973 0.001996, -0.002284 -0.000995 0.000022,
-0.002284 -0.000995 0.001978, -0.002284 -0.000974 0.000004, -0.002284 -0.000974 0.001996, -0.002284 0.000974 0.000004, -0.002284 0.000995 0.000022,
-0.002284 0.000977 0.001996, -0.002283 0.000987 0.001991, -0.002283 0.000997 0.001970, -0.002283 -0.000992 0.000015, -0.002283 -0.000992 0.001985,
-0.002283 -0.000977 0.000004, -0.002283 -0.000977 0.001996, -0.002283 0.000977 0.000004, -0.002283 0.000992 0.000015, -0.002283 0.000996 0.001978,
-0.002282 0.000979 0.001996, -0.002281 0.000993 0.001985, -0.002281 -0.000988 0.000009, -0.002281 -0.000988 0.001991, -0.002281 -0.000981 0.000004,
-0.002281 -0.000981 0.001996, -0.002281 0.000981 0.000004, -0.002281 0.000988 0.000009, -0.002279 0.000982 0.001996, -0.002279 0.000989 0.001991,
-0.002278 -0.000999 0.000030, -0.002278 -0.000999 0.001970, -0.002278 -0.000970 0.000001, -0.002278 -0.000970 0.001999, -0.002278 0.000970 0.000001,
-0.002278 0.000970 0.001999, -0.002278 0.000999 0.000030, -0.002278 0.000999 0.001970, -0.002278 0.000972 0.001999, -0.002277 -0.000998 0.000022,
-0.002277 -0.000998 0.001978, -0.002277 -0.000983 0.000004, -0.002277 -0.000983 0.001996, -0.002277 -0.000972 0.000001, -0.002277 -0.000972 0.001999,
-0.002277 0.000972 0.000001, -0.002277 0.000983 0.000004, -0.002277 0.000998 0.000022, -0.002277 0.000973 0.001999, -0.002277 -0.000995 0.000015,
-0.002277 -0.000995 0.001985, -0.002277 -0.000974 0.000001, -0.002277 -0.000974 0.001999, -0.002277 0.000974 0.000001, -0.002277 0.000995 0.000015,
-0.002277 0.000999 0.001970, -0.002277 0.000984 0.001996, -0.002276 0.000998 0.001978, -0.002276 0.000975 0.001999, -0.002276 0.000995 0.001985,
-0.002275 -0.000990 0.000009, -0.002275 -0.000990 0.001991, -0.002275 -0.000975 0.000001, -0.002275 -0.000975 0.001999, -0.002275 0.000975 0.000001,
-0.002275 0.000990 0.000009, -0.002275 0.000976 0.001999, -0.002275 0.000991 0.001991, -0.002274 -0.000984 0.000004, -0.002274 -0.000984 0.001996,
-0.002274 -0.000977 0.000001, -0.002274 -0.000977 0.001999, -0.002274 0.000977 0.000001, -0.002274 0.000984 0.000004, -0.002273 0.000977 0.001999,
-0.002273 0.000985 0.001996, -0.002272 -0.000977 0.000001, -0.002272 -0.000977 0.001999, -0.002272 0.000977 0.000001, -0.002272 0.000978 0.001999,
-0.002270 -0.001000 0.000030, -0.002270 -0.001000 0.001970, -0.002270 -0.000999 0.000022, -0.002270 -0.000999 0.001978, -0.002270 -0.000996 0.000015,
-0.002270 -0.000996 0.001985, -0.002270 -0.000991 0.000009, -0.002270 -0.000991 0.001991, -0.002270 -0.000985 0.000004, -0.002270 -0.000985 0.001996,
-0.002270 -0.000978 0.000001, -0.002270 -0.000978 0.001999, -0.002270 -0.000970 0.000000, -0.002270 -0.000970 0.002000, -0.002270 0.000970 0.000000,
-0.002270 0.000970 0.002000, -0.002270 0.000978 0.000001, -0.002270 0.000978 0.001999, -0.002270 0.000985 0.000004, -0.002270 0.000985 0.001996,
-0.002270 0.000991 0.000009, -0.002270 0.000991 0.001991, -0.002270 0.000996 0.000015, -0.002270 0.000996 0.001985, -0.002270 0.000999 0.000022,
-0.002270 0.000999 0.001978, -0.002270 0.001000 0.000030, -0.002270 0.001000 0.001970, -0.001600 -0.001000 0.000030, -0.001600 -0.001000 0.001970,
-0.001600 -0.000999 0.000022, -0.001600 -0.000999 0.001978, -0.001600 -0.000996 0.000015, -0.001600 -0.000996 0.001985, -0.001600 -0.000991 0.000009,
-0.001600 -0.000991 0.001991, -0.001600 -0.000985 0.000004, -0.001600 -0.000985 0.001996, -0.001600 -0.000978 0.000001, -0.001600 -0.000978 0.001999,
-0.001600 -0.000970 0.000000, -0.001600 -0.000970 0.000070, -0.001600 -0.000970 0.001930, -0.001600 -0.000970 0.002000, -0.001600 -0.000969 0.000060,
-0.001600 -0.000969 0.001940, -0.001600 -0.000965 0.000050, -0.001600 -0.000965 0.001950, -0.001600 -0.000958 0.000042, -0.001600 -0.000958 0.001958,
-0.001600 -0.000950 0.000035, -0.001600 -0.000950 0.001965, -0.001600 -0.000940 0.000031, -0.001600 -0.000940 0.001969, -0.001600 -0.000930 0.000030,
-0.001600 -0.000930 0.001970, -0.001600 0.000930 0.000030, -0.001600 0.000930 0.001970, -0.001600 0.000940 0.000031, -0.001600 0.000940 0.001969,
-0.001600 0.000950 0.000035, -0.001600 0.000950 0.001965, -0.001600 0.000958 0.000042, -0.001600 0.000958 0.001958, -0.001600 0.000965 0.000050,
-0.001600 0.000965 0.001950, -0.001600 0.000969 0.000060, -0.001600 0.000969 0.001940, -0.001600 0.000970 0.000000, -0.001600 0.000970 0.000070,
-0.001600 0.000970 0.001930, -0.001600 0.000970 0.002000, -0.001600 0.000978 0.000001, -0.001600 0.000978 0.001999, -0.001600 0.000985 0.000004,
-0.001600 0.000985 0.001996, -0.001600 0.000991 0.000009, -0.001600 0.000991 0.001991, -0.001600 0.000996 0.000015, -0.001600 0.000996 0.001985,
-0.001600 0.000999 0.000022, -0.001600 0.000999 0.001978, -0.001600 0.001000 0.000030, -0.001600 0.001000 0.001970, 0.001600 -0.001000 0.000030,
0.001600 -0.001000 0.001970, 0.001600 -0.000999 0.000022, 0.001600 -0.000999 0.001978, 0.001600 -0.000996 0.000015, 0.001600 -0.000996 0.001985,
0.001600 -0.000991 0.000009, 0.001600 -0.000991 0.001991, 0.001600 -0.000985 0.000004, 0.001600 -0.000985 0.001996, 0.001600 -0.000978 0.000001,
0.001600 -0.000978 0.001999, 0.001600 -0.000970 0.000000, 0.001600 -0.000970 0.000070, 0.001600 -0.000970 0.001930, 0.001600 -0.000970 0.002000,
0.001600 -0.000969 0.000060, 0.001600 -0.000969 0.001940, 0.001600 -0.000965 0.000050, 0.001600 -0.000965 0.001950, 0.001600 -0.000958 0.000042,
0.001600 -0.000958 0.001958, 0.001600 -0.000950 0.000035, 0.001600 -0.000950 0.001965, 0.001600 -0.000940 0.000031, 0.001600 -0.000940 0.001969,
0.001600 -0.000930 0.000030, 0.001600 -0.000930 0.001970, 0.001600 0.000930 0.000030, 0.001600 0.000930 0.001970, 0.001600 0.000940 0.000031,
0.001600 0.000940 0.001969, 0.001600 0.000950 0.000035, 0.001600 0.000950 0.001965, 0.001600 0.000958 0.000042, 0.001600 0.000958 0.001958,
0.001600 0.000965 0.000050, 0.001600 0.000965 0.001950, 0.001600 0.000969 0.000060, 0.001600 0.000969 0.001940, 0.001600 0.000970 0.000000,
0.001600 0.000970 0.000070, 0.001600 0.000970 0.001930, 0.001600 0.000970 0.002000, 0.001600 0.000978 0.000001, 0.001600 0.000978 0.001999,
0.001600 0.000985 0.000004, 0.001600 0.000985 0.001996, 0.001600 0.000991 0.000009, 0.001600 0.000991 0.001991, 0.001600 0.000996 0.000015,
0.001600 0.000996 0.001985, 0.001600 0.000999 0.000022, 0.001600 0.000999 0.001978, 0.001600 0.001000 0.000030, 0.001600 0.001000 0.001970,
0.002270 -0.001000 0.000030, 0.002270 -0.001000 0.001970, 0.002270 -0.000999 0.000022, 0.002270 -0.000999 0.001978, 0.002270 -0.000996 0.000015,
0.002270 -0.000996 0.001985, 0.002270 -0.000991 0.000009, 0.002270 -0.000991 0.001991, 0.002270 -0.000985 0.000004, 0.002270 -0.000985 0.001996,
0.002270 -0.000978 0.000001, 0.002270 -0.000978 0.001999, 0.002270 -0.000970 0.000000, 0.002270 -0.000970 0.002000, 0.002270 0.000970 0.000000,
0.002270 0.000970 0.002000, 0.002270 0.000978 0.000001, 0.002270 0.000978 0.001999, 0.002270 0.000985 0.000004, 0.002270 0.000985 0.001996,
0.002270 0.000991 0.000009, 0.002270 0.000991 0.001991, 0.002270 0.000996 0.000015, 0.002270 0.000996 0.001985, 0.002270 0.000999 0.000022,
0.002270 0.000999 0.001978, 0.002270 0.001000 0.000030, 0.002270 0.001000 0.001970, 0.002272 -0.000978 0.000001, 0.002272 -0.000977 0.001999,
0.002272 0.000977 0.000001, 0.002272 0.000977 0.001999, 0.002273 -0.000985 0.000004, 0.002273 -0.000977 0.000001, 0.002274 -0.000984 0.001996,
0.002274 -0.000977 0.001999, 0.002274 0.000977 0.000001, 0.002274 0.000977 0.001999, 0.002274 0.000984 0.000004, 0.002274 0.000984 0.001996,
0.002275 -0.000991 0.000009, 0.002275 -0.000976 0.000001, 0.002275 -0.000990 0.001991, 0.002275 -0.000975 0.001999, 0.002275 0.000975 0.000001,
0.002275 0.000975 0.001999, 0.002275 0.000990 0.000009, 0.002275 0.000990 0.001991, 0.002276 -0.000995 0.000015, 0.002276 -0.000975 0.000001,
0.002276 -0.000998 0.000022, 0.002277 -0.000984 0.000004, 0.002277 -0.000999 0.000030, 0.002277 -0.000995 0.001985, 0.002277 -0.000974 0.001999,
0.002277 0.000974 0.000001, 0.002277 0.000974 0.001999, 0.002277 0.000995 0.000015, 0.002277 0.000995 0.001985, 0.002277 -0.000973 0.000001,
0.002277 -0.000998 0.001978, 0.002277 -0.000983 0.001996, 0.002277 -0.000972 0.001999, 0.002277 0.000972 0.000001, 0.002277 0.000972 0.001999,
0.002277 0.000983 0.000004, 0.002277 0.000983 0.001996, 0.002277 0.000998 0.000022, 0.002277 0.000998 0.001978, 0.002278 -0.000972 0.000001,
0.002278 -0.000999 0.000030, 0.002278 -0.000999 0.001970, 0.002278 -0.000970 0.000001, 0.002278 -0.000970 0.001999, 0.002278 0.000970 0.000001,
0.002278 0.000970 0.001999, 0.002278 0.000999 0.000030, 0.002278 0.000999 0.001970, 0.002279 -0.000989 0.000009, 0.002279 -0.000982 0.000004,
0.002281 -0.000988 0.001991, 0.002281 -0.000981 0.001996, 0.002281 0.000981 0.000004, 0.002281 0.000981 0.001996, 0.002281 0.000988 0.000009,
0.002281 0.000988 0.001991, 0.002281 -0.000993 0.000015, 0.002282 -0.000979 0.000004, 0.002283 -0.000996 0.000022, 0.002283 -0.000992 0.001985,
0.002283 -0.000977 0.001996, 0.002283 0.000977 0.000004, 0.002283 0.000977 0.001996, 0.002283 0.000992 0.000015, 0.002283 0.000992 0.001985,
0.002283 -0.000997 0.000030, 0.002283 -0.000987 0.000009, 0.002284 -0.000977 0.000004, 0.002284 -0.000995 0.001978, 0.002284 -0.000974 0.001996,
0.002284 0.000974 0.000004, 0.002284 0.000974 0.001996, 0.002284 0.000995 0.000022, 0.002284 0.000995 0.001978, 0.002285 -0.000973 0.000004,
0.002285 -0.000996 0.000030, 0.002285 -0.000996 0.001970, 0.002285 -0.000985 0.001991, 0.002285 -0.000970 0.000004, 0.002285 -0.000970 0.001996,
0.002285 0.000970 0.000004, 0.002285 0.000970 0.001996, 0.002285 0.000985 0.000009, 0.002285 0.000985 0.001991, 0.002285 0.000996 0.000030,
0.002285 0.000996 0.001970, 0.002286 -0.000990 0.000015, 0.002287 -0.000983 0.000009, 0.002288 -0.000993 0.000022, 0.002288 -0.000988 0.001985,
0.002288 -0.000981 0.001991, 0.002288 0.000981 0.000009, 0.002288 0.000981 0.001991, 0.002288 0.000988 0.000015, 0.002288 0.000988 0.001985,
0.002289 -0.000993 0.000030, 0.002289 -0.000979 0.000009, 0.002290 -0.000986 0.000015, 0.002290 -0.000990 0.001978, 0.002290 -0.000975 0.001991,
0.002290 0.000975 0.000009, 0.002290 0.000975 0.001991, 0.002290 0.000990 0.000022, 0.002290 0.000990 0.001978, 0.002291 -0.000975 0.000009,
0.002291 -0.000991 0.000030, 0.002291 -0.000991 0.001970, 0.002291 -0.000970 0.000009, 0.002291 -0.000970 0.001991, 0.002291 0.000970 0.000009,
0.002291 0.000970 0.001991, 0.002291 0.000991 0.000030, 0.002291 0.000991 0.001970, 0.002293 -0.000983 0.001985, 0.002293 0.000983 0.000015,
0.002293 0.000983 0.001985, 0.002293 -0.000988 0.000022, 0.002293 -0.000981 0.000015, 0.002293 -0.000989 0.000030, 0.002295 -0.000984 0.001978,
0.002295 -0.000977 0.001985, 0.002295 0.000977 0.000015, 0.002295 0.000977 0.001985, 0.002295 0.000984 0.000022, 0.002295 0.000984 0.001978,
0.002295 -0.000976 0.000015, 0.002296 -0.000985 0.000030, 0.002296 -0.000985 0.001970, 0.002296 -0.000970 0.000015, 0.002296 -0.000970 0.001985,
0.002296 0.000970 0.000015, 0.002296 0.000970 0.001985, 0.002296 0.000985 0.000030, 0.002296 0.000985 0.001970, 0.002296 -0.000983 0.000022,
0.002297 -0.000983 0.000030, 0.002298 -0.000977 0.001978, 0.002298 0.000977 0.000022, 0.002298 0.000977 0.001978, 0.002298 -0.000976 0.000022,
0.002299 -0.000978 0.000030, 0.002299 -0.000978 0.001970, 0.002299 -0.000970 0.000022, 0.002299 -0.000970 0.001978, 0.002299 0.000970 0.000022,
0.002299 0.000970 0.001978, 0.002299 0.000978 0.000030, 0.002299 0.000978 0.001970, 0.002299 -0.000977 0.000030, 0.002300 -0.000970 0.000030,
0.002300 -0.000970 0.001970, 0.002300 0.000970 0.000030, 0.002300 0.000970 0.001970
]
}
IndexedFaceSet {
coordIndex [
224, 225, 280, -1, 280, 225, 281, -1, 252, 253, 196, -1,
196, 253, 197, -1, 212, 210, 268, -1, 268, 210, 266, -1,
267, 265, 211, -1, 211, 265, 209, -1, 286, 288, 274, -1,
244, 246, 260, -1, 247, 245, 259, -1, 289, 287, 273, -1,
266, 254, 268, -1, 268, 254, 282, -1, 244, 260, 242, -1,
242, 260, 258, -1, 242, 258, 240, -1, 258, 256, 240, -1,
240, 256, 253, -1, 240, 253, 239, -1, 239, 253, 252, -1,
266, 264, 254, -1, 254, 264, 262, -1, 254, 262, 250, -1,
250, 262, 260, -1, 250, 260, 248, -1, 248, 260, 246, -1,
267, 279, 265, -1, 265, 279, 251, -1, 265, 251, 263, -1,
263, 251, 261, -1, 289, 273, 291, -1, 291, 273, 275, -1,
291, 275, 293, -1, 286, 274, 284, -1, 284, 274, 272, -1,
284, 272, 282, -1, 282, 272, 270, -1, 282, 270, 268, -1,
261, 251, 259, -1, 259, 251, 249, -1, 259, 249, 247, -1,
267, 269, 279, -1, 279, 269, 271, -1, 279, 271, 283, -1,
283, 271, 273, -1, 283, 273, 285, -1, 285, 273, 287, -1,
252, 255, 239, -1, 239, 255, 257, -1, 239, 257, 241, -1,
241, 257, 259, -1, 241, 259, 243, -1, 243, 259, 245, -1,
275, 277, 293, -1, 293, 277, 280, -1, 293, 280, 294, -1,
294, 280, 281, -1, 281, 278, 294, -1, 294, 278, 276, -1,
294, 276, 292, -1, 292, 276, 274, -1, 292, 274, 290, -1,
290, 274, 288, -1, 295, 296, 239, -1, 239, 296, 240, -1,
474, 476, 475, -1, 475, 476, 477, -1, 293, 294, 321, -1,
321, 294, 322, -1, 282, 254, 310, -1, 310, 254, 308, -1,
309, 307, 279, -1, 279, 307, 251, -1, 192, 190, 204, -1,
187, 189, 203, -1, 209, 195, 211, -1, 211, 195, 223, -1,
211, 223, 213, -1, 213, 223, 215, -1, 229, 231, 217, -1,
234, 232, 218, -1, 183, 196, 184, -1, 184, 196, 197, -1,
212, 226, 210, -1, 210, 226, 198, -1, 215, 223, 217, -1,
217, 223, 227, -1, 217, 227, 229, -1, 209, 207, 195, -1,
195, 207, 205, -1, 195, 205, 193, -1, 193, 205, 203, -1,
193, 203, 191, -1, 191, 203, 189, -1, 187, 203, 185, -1,
185, 203, 201, -1, 185, 201, 183, -1, 183, 201, 199, -1,
183, 199, 196, -1, 192, 204, 194, -1, 194, 204, 206, -1,
194, 206, 198, -1, 198, 206, 208, -1, 198, 208, 210, -1,
212, 214, 226, -1, 226, 214, 216, -1, 226, 216, 228, -1,
228, 216, 218, -1, 228, 218, 230, -1, 230, 218, 232, -1,
234, 218, 236, -1, 236, 218, 220, -1, 236, 220, 238, -1,
220, 222, 238, -1, 238, 222, 225, -1, 238, 225, 237, -1,
237, 225, 224, -1, 224, 221, 237, -1, 237, 221, 219, -1,
237, 219, 235, -1, 235, 219, 217, -1, 235, 217, 233, -1,
233, 217, 231, -1, 197, 200, 184, -1, 184, 200, 202, -1,
184, 202, 186, -1, 186, 202, 204, -1, 186, 204, 188, -1,
188, 204, 190, -1, 181, 182, 237, -1, 237, 182, 238, -1,
2, 0, 3, -1, 3, 0, 1, -1, 183, 184, 155, -1,
155, 184, 156, -1, 170, 168, 226, -1, 226, 168, 198, -1,
223, 195, 169, -1, 169, 195, 167, -1, 267, 211, 213, -1,
267, 213, 269, -1, 269, 213, 215, -1, 269, 215, 271, -1,
271, 215, 217, -1, 271, 217, 273, -1, 273, 217, 219, -1,
273, 219, 275, -1, 275, 219, 221, -1, 275, 221, 277, -1,
277, 221, 224, -1, 277, 224, 280, -1, 209, 265, 263, -1,
209, 263, 207, -1, 207, 263, 261, -1, 207, 261, 205, -1,
205, 261, 259, -1, 205, 259, 203, -1, 203, 259, 257, -1,
203, 257, 201, -1, 201, 257, 255, -1, 201, 255, 199, -1,
199, 255, 252, -1, 199, 252, 196, -1, 212, 268, 270, -1,
212, 270, 214, -1, 214, 270, 272, -1, 214, 272, 216, -1,
216, 272, 274, -1, 216, 274, 218, -1, 218, 274, 276, -1,
218, 276, 220, -1, 220, 276, 278, -1, 220, 278, 222, -1,
222, 278, 281, -1, 222, 281, 225, -1, 266, 210, 208, -1,
266, 208, 264, -1, 264, 208, 206, -1, 264, 206, 262, -1,
262, 206, 204, -1, 262, 204, 260, -1, 260, 204, 202, -1,
260, 202, 258, -1, 258, 202, 200, -1, 258, 200, 256, -1,
256, 200, 197, -1, 256, 197, 253, -1, 322, 294, 292, -1,
322, 292, 320, -1, 320, 292, 290, -1, 320, 290, 318, -1,
318, 290, 288, -1, 318, 288, 316, -1, 316, 288, 286, -1,
316, 286, 314, -1, 314, 286, 284, -1, 314, 284, 312, -1,
312, 284, 282, -1, 312, 282, 310, -1, 477, 476, 471, -1,
477, 471, 472, -1, 472, 471, 457, -1, 472, 457, 458, -1,
458, 457, 436, -1, 458, 436, 437, -1, 437, 436, 409, -1,
437, 409, 410, -1, 410, 409, 371, -1, 410, 371, 372, -1,
372, 371, 321, -1, 372, 321, 322, -1, 293, 321, 319, -1,
293, 319, 291, -1, 291, 319, 317, -1, 291, 317, 289, -1,
289, 317, 315, -1, 289, 315, 287, -1, 287, 315, 313, -1,
287, 313, 285, -1, 285, 313, 311, -1, 285, 311, 283, -1,
283, 311, 309, -1, 283, 309, 279, -1, 322, 320, 363, -1,
361, 332, 340, -1, 310, 370, 359, -1, 340, 332, 310, -1,
326, 310, 332, -1, 326, 332, 334, -1, 334, 332, 361, -1,
334, 361, 342, -1, 312, 310, 326, -1, 378, 351, 387, -1,
387, 351, 359, -1, 387, 359, 396, -1, 396, 359, 370, -1,
396, 370, 406, -1, 312, 326, 314, -1, 314, 326, 334, -1,
314, 334, 316, -1, 316, 334, 342, -1, 316, 342, 318, -1,
380, 378, 408, -1, 408, 378, 387, -1, 408, 387, 417, -1,
417, 387, 396, -1, 417, 396, 426, -1, 426, 396, 406, -1,
426, 406, 435, -1, 353, 380, 389, -1, 389, 380, 408, -1,
389, 408, 419, -1, 419, 408, 417, -1, 419, 417, 440, -1,
440, 417, 426, -1, 440, 426, 447, -1, 447, 426, 435, -1,
447, 435, 456, -1, 320, 353, 363, -1, 363, 353, 389, -1,
363, 389, 398, -1, 398, 389, 419, -1, 398, 419, 428, -1,
428, 419, 440, -1, 428, 440, 449, -1, 449, 440, 447, -1,
449, 447, 463, -1, 463, 447, 456, -1, 463, 456, 470, -1,
322, 363, 372, -1, 372, 363, 398, -1, 372, 398, 410, -1,
410, 398, 428, -1, 410, 428, 437, -1, 437, 428, 449, -1,
437, 449, 458, -1, 458, 449, 463, -1, 458, 463, 472, -1,
472, 463, 470, -1, 472, 470, 477, -1, 351, 310, 359, -1,
320, 318, 353, -1, 353, 318, 342, -1, 353, 342, 380, -1,
380, 342, 361, -1, 380, 361, 378, -1, 378, 361, 340, -1,
378, 340, 351, -1, 351, 340, 310, -1, 371, 409, 362, -1,
362, 409, 397, -1, 362, 397, 352, -1, 352, 397, 388, -1,
352, 388, 341, -1, 341, 388, 379, -1, 341, 379, 333, -1,
333, 379, 360, -1, 333, 360, 325, -1, 325, 360, 331, -1,
325, 331, 309, -1, 409, 436, 397, -1, 397, 436, 427, -1,
397, 427, 388, -1, 388, 427, 418, -1, 388, 418, 379, -1,
379, 418, 407, -1, 379, 407, 360, -1, 360, 407, 377, -1,
360, 377, 331, -1, 331, 377, 339, -1, 331, 339, 309, -1,
321, 371, 319, -1, 319, 371, 362, -1, 319, 362, 317, -1,
317, 362, 352, -1, 317, 352, 315, -1, 315, 352, 341, -1,
315, 341, 313, -1, 313, 341, 333, -1, 313, 333, 311, -1,
311, 333, 325, -1, 311, 325, 309, -1, 457, 471, 448, -1,
448, 471, 462, -1, 448, 462, 439, -1, 439, 462, 446, -1,
439, 446, 416, -1, 416, 446, 425, -1, 416, 425, 386, -1,
386, 425, 395, -1, 386, 395, 350, -1, 350, 395, 358, -1,
350, 358, 309, -1, 471, 476, 462, -1, 462, 476, 469, -1,
462, 469, 446, -1, 446, 469, 455, -1, 446, 455, 425, -1,
425, 455, 434, -1, 425, 434, 395, -1, 395, 434, 405, -1,
395, 405, 358, -1, 358, 405, 369, -1, 358, 369, 309, -1,
436, 457, 427, -1, 427, 457, 448, -1, 427, 448, 418, -1,
418, 448, 439, -1, 418, 439, 407, -1, 407, 439, 416, -1,
407, 416, 377, -1, 377, 416, 386, -1, 377, 386, 339, -1,
339, 386, 350, -1, 339, 350, 309, -1, 240, 296, 298, -1,
240, 298, 242, -1, 242, 298, 300, -1, 242, 300, 244, -1,
244, 300, 302, -1, 244, 302, 246, -1, 246, 302, 304, -1,
246, 304, 248, -1, 248, 304, 306, -1, 248, 306, 250, -1,
250, 306, 308, -1, 250, 308, 254, -1, 475, 477, 470, -1,
475, 470, 468, -1, 468, 470, 456, -1, 468, 456, 454, -1,
454, 456, 435, -1, 454, 435, 433, -1, 433, 435, 406, -1,
433, 406, 404, -1, 404, 406, 370, -1, 404, 370, 368, -1,
368, 370, 310, -1, 368, 310, 308, -1, 476, 474, 467, -1,
476, 467, 469, -1, 469, 467, 453, -1, 469, 453, 455, -1,
455, 453, 432, -1, 455, 432, 434, -1, 434, 432, 403, -1,
434, 403, 405, -1, 405, 403, 367, -1, 405, 367, 369, -1,
369, 367, 307, -1, 369, 307, 309, -1, 295, 239, 241, -1,
295, 241, 297, -1, 297, 241, 243, -1, 297, 243, 299, -1,
299, 243, 245, -1, 299, 245, 301, -1, 301, 245, 247, -1,
301, 247, 303, -1, 303, 247, 249, -1, 303, 249, 305, -1,
305, 249, 251, -1, 305, 251, 307, -1, 475, 468, 461, -1,
385, 349, 338, -1, 308, 306, 324, -1, 338, 349, 308, -1,
357, 308, 349, -1, 357, 349, 394, -1, 394, 349, 385, -1,
394, 385, 424, -1, 368, 308, 357, -1, 376, 330, 356, -1,
356, 330, 324, -1, 356, 324, 329, -1, 329, 324, 306, -1,
329, 306, 304, -1, 368, 357, 404, -1, 404, 357, 394, -1,
404, 394, 433, -1, 433, 394, 424, -1, 433, 424, 454, -1,
415, 376, 402, -1, 402, 376, 356, -1, 402, 356, 375, -1,
375, 356, 329, -1, 375, 329, 337, -1, 337, 329, 304, -1,
337, 304, 302, -1, 445, 415, 438, -1, 438, 415, 402, -1,
438, 402, 414, -1, 414, 402, 375, -1, 414, 375, 384, -1,
384, 375, 337, -1, 384, 337, 348, -1, 348, 337, 302, -1,
348, 302, 300, -1, 468, 445, 461, -1, 461, 445, 438, -1,
461, 438, 444, -1, 444, 438, 414, -1, 444, 414, 423, -1,
423, 414, 384, -1, 423, 384, 393, -1, 393, 384, 348, -1,
393, 348, 355, -1, 355, 348, 300, -1, 355, 300, 298, -1,
475, 461, 466, -1, 466, 461, 444, -1, 466, 444, 452, -1,
452, 444, 423, -1, 452, 423, 431, -1, 431, 423, 393, -1,
431, 393, 401, -1, 401, 393, 355, -1, 401, 355, 366, -1,
366, 355, 298, -1, 366, 298, 296, -1, 330, 308, 324, -1,
468, 454, 445, -1, 445, 454, 424, -1, 445, 424, 415, -1,
415, 424, 385, -1, 415, 385, 376, -1, 376, 385, 338, -1,
376, 338, 330, -1, 330, 338, 308, -1, 323, 305, 307, -1,
323, 307, 328, -1, 336, 328, 307, -1, 344, 336, 307, -1,
354, 344, 307, -1, 364, 354, 307, -1, 367, 364, 307, -1,
367, 403, 399, -1, 403, 432, 429, -1, 432, 453, 450, -1,
453, 467, 464, -1, 467, 474, 473, -1, 467, 473, 464, -1,
464, 473, 465, -1, 464, 465, 459, -1, 465, 460, 459, -1,
459, 460, 451, -1, 459, 451, 441, -1, 451, 443, 441, -1,
441, 443, 430, -1, 441, 430, 413, -1, 430, 420, 413, -1,
413, 420, 400, -1, 413, 400, 383, -1, 400, 390, 383, -1,
383, 390, 365, -1, 383, 365, 345, -1, 365, 347, 345, -1,
345, 347, 295, -1, 345, 295, 297, -1, 453, 464, 450, -1,
450, 464, 459, -1, 450, 459, 442, -1, 442, 459, 441, -1,
442, 441, 422, -1, 422, 441, 413, -1, 422, 413, 411, -1,
411, 413, 383, -1, 411, 383, 381, -1, 381, 383, 345, -1,
381, 345, 343, -1, 343, 345, 297, -1, 343, 297, 299, -1,
432, 450, 429, -1, 429, 450, 442, -1, 429, 442, 421, -1,
421, 442, 422, -1, 421, 422, 412, -1, 412, 422, 411, -1,
412, 411, 391, -1, 391, 411, 381, -1, 391, 381, 373, -1,
373, 381, 343, -1, 373, 343, 335, -1, 335, 343, 299, -1,
335, 299, 301, -1, 403, 429, 399, -1, 399, 429, 421, -1,
399, 421, 392, -1, 392, 421, 412, -1, 392, 412, 382, -1,
382, 412, 391, -1, 382, 391, 374, -1, 374, 391, 373, -1,
374, 373, 346, -1, 346, 373, 335, -1, 346, 335, 327, -1,
327, 335, 301, -1, 327, 301, 303, -1, 367, 399, 364, -1,
364, 399, 392, -1, 364, 392, 354, -1, 354, 392, 382, -1,
354, 382, 344, -1, 344, 382, 374, -1, 344, 374, 336, -1,
336, 374, 346, -1, 336, 346, 328, -1, 328, 346, 327, -1,
328, 327, 323, -1, 323, 327, 303, -1, 323, 303, 305, -1,
295, 347, 296, -1, 296, 347, 366, -1, 347, 365, 366, -1,
366, 365, 390, -1, 366, 390, 401, -1, 390, 400, 401, -1,
401, 400, 420, -1, 401, 420, 431, -1, 431, 420, 430, -1,
431, 430, 452, -1, 430, 443, 452, -1, 452, 443, 451, -1,
452, 451, 466, -1, 451, 460, 466, -1, 466, 460, 465, -1,
466, 465, 475, -1, 475, 465, 473, -1, 475, 473, 474, -1,
198, 168, 166, -1, 198, 166, 194, -1, 194, 166, 164, -1,
194, 164, 192, -1, 192, 164, 162, -1, 192, 162, 190, -1,
190, 162, 160, -1, 190, 160, 188, -1, 188, 160, 158, -1,
188, 158, 186, -1, 186, 158, 156, -1, 186, 156, 184, -1,
1, 0, 5, -1, 1, 5, 6, -1, 6, 5, 19, -1,
6, 19, 20, -1, 20, 19, 40, -1, 20, 40, 41, -1,
41, 40, 67, -1, 41, 67, 68, -1, 68, 67, 105, -1,
68, 105, 106, -1, 106, 105, 155, -1, 106, 155, 156, -1,
167, 195, 193, -1, 167, 193, 165, -1, 165, 193, 191, -1,
165, 191, 163, -1, 163, 191, 189, -1, 163, 189, 161, -1,
161, 189, 187, -1, 161, 187, 159, -1, 159, 187, 185, -1,
159, 185, 157, -1, 157, 185, 183, -1, 157, 183, 155, -1,
156, 158, 115, -1, 117, 146, 138, -1, 168, 108, 119, -1,
138, 146, 168, -1, 152, 168, 146, -1, 152, 146, 144, -1,
144, 146, 117, -1, 144, 117, 136, -1, 166, 168, 152, -1,
100, 127, 91, -1, 91, 127, 119, -1, 91, 119, 82, -1,
82, 119, 108, -1, 82, 108, 72, -1, 166, 152, 164, -1,
164, 152, 144, -1, 164, 144, 162, -1, 162, 144, 136, -1,
162, 136, 160, -1, 98, 100, 70, -1, 70, 100, 91, -1,
70, 91, 61, -1, 61, 91, 82, -1, 61, 82, 52, -1,
52, 82, 72, -1, 52, 72, 43, -1, 125, 98, 89, -1,
89, 98, 70, -1, 89, 70, 59, -1, 59, 70, 61, -1,
59, 61, 38, -1, 38, 61, 52, -1, 38, 52, 31, -1,
31, 52, 43, -1, 31, 43, 22, -1, 158, 125, 115, -1,
115, 125, 89, -1, 115, 89, 80, -1, 80, 89, 59, -1,
80, 59, 50, -1, 50, 59, 38, -1, 50, 38, 29, -1,
29, 38, 31, -1, 29, 31, 15, -1, 15, 31, 22, -1,
15, 22, 8, -1, 156, 115, 106, -1, 106, 115, 80, -1,
106, 80, 68, -1, 68, 80, 50, -1, 68, 50, 41, -1,
41, 50, 29, -1, 41, 29, 20, -1, 20, 29, 15, -1,
20, 15, 6, -1, 6, 15, 8, -1, 6, 8, 1, -1,
127, 168, 119, -1, 158, 160, 125, -1, 125, 160, 136, -1,
125, 136, 98, -1, 98, 136, 117, -1, 98, 117, 100, -1,
100, 117, 138, -1, 100, 138, 127, -1, 127, 138, 168, -1,
105, 67, 114, -1, 114, 67, 79, -1, 114, 79, 124, -1,
124, 79, 88, -1, 124, 88, 135, -1, 135, 88, 97, -1,
135, 97, 143, -1, 143, 97, 116, -1, 143, 116, 151, -1,
151, 116, 145, -1, 151, 145, 167, -1, 67, 40, 79, -1,
79, 40, 49, -1, 79, 49, 88, -1, 88, 49, 58, -1,
88, 58, 97, -1, 97, 58, 69, -1, 97, 69, 116, -1,
116, 69, 99, -1, 116, 99, 145, -1, 145, 99, 137, -1,
145, 137, 167, -1, 155, 105, 157, -1, 157, 105, 114, -1,
157, 114, 159, -1, 159, 114, 124, -1, 159, 124, 161, -1,
161, 124, 135, -1, 161, 135, 163, -1, 163, 135, 143, -1,
163, 143, 165, -1, 165, 143, 151, -1, 165, 151, 167, -1,
19, 5, 28, -1, 28, 5, 14, -1, 28, 14, 37, -1,
37, 14, 30, -1, 37, 30, 60, -1, 60, 30, 51, -1,
60, 51, 90, -1, 90, 51, 81, -1, 90, 81, 126, -1,
126, 81, 118, -1, 126, 118, 167, -1, 5, 0, 14, -1,
14, 0, 7, -1, 14, 7, 30, -1, 30, 7, 21, -1,
30, 21, 51, -1, 51, 21, 42, -1, 51, 42, 81, -1,
81, 42, 71, -1, 81, 71, 118, -1, 118, 71, 107, -1,
118, 107, 167, -1, 40, 19, 49, -1, 49, 19, 28, -1,
49, 28, 58, -1, 58, 28, 37, -1, 58, 37, 69, -1,
69, 37, 60, -1, 69, 60, 99, -1, 99, 60, 90, -1,
99, 90, 137, -1, 137, 90, 126, -1, 137, 126, 167, -1,
170, 226, 228, -1, 170, 228, 172, -1, 172, 228, 230, -1,
172, 230, 174, -1, 174, 230, 232, -1, 174, 232, 176, -1,
176, 232, 234, -1, 176, 234, 178, -1, 178, 234, 236, -1,
178, 236, 180, -1, 180, 236, 238, -1, 180, 238, 182, -1,
168, 170, 110, -1, 168, 110, 108, -1, 108, 110, 74, -1,
108, 74, 72, -1, 72, 74, 45, -1, 72, 45, 43, -1,
43, 45, 24, -1, 43, 24, 22, -1, 22, 24, 10, -1,
22, 10, 8, -1, 8, 10, 3, -1, 8, 3, 1, -1,
169, 167, 107, -1, 169, 107, 109, -1, 109, 107, 71, -1,
109, 71, 73, -1, 73, 71, 42, -1, 73, 42, 44, -1,
44, 42, 21, -1, 44, 21, 23, -1, 23, 21, 7, -1,
23, 7, 9, -1, 9, 7, 0, -1, 9, 0, 2, -1,
223, 169, 171, -1, 223, 171, 227, -1, 227, 171, 173, -1,
227, 173, 229, -1, 229, 173, 175, -1, 229, 175, 231, -1,
231, 175, 177, -1, 231, 177, 233, -1, 233, 177, 179, -1,
233, 179, 235, -1, 235, 179, 181, -1, 235, 181, 237, -1,
112, 87, 94, -1, 77, 57, 64, -1, 47, 34, 36, -1,
95, 133, 141, -1, 141, 133, 170, -1, 123, 170, 133, -1,
123, 133, 85, -1, 85, 133, 95, -1, 85, 95, 56, -1,
113, 170, 123, -1, 113, 123, 78, -1, 78, 123, 85, -1,
78, 85, 48, -1, 48, 85, 56, -1, 48, 56, 27, -1,
110, 170, 113, -1, 110, 113, 74, -1, 74, 113, 78, -1,
74, 78, 45, -1, 45, 78, 48, -1, 45, 48, 24, -1,
24, 48, 27, -1, 24, 27, 10, -1, 35, 18, 13, -1,
26, 17, 18, -1, 18, 17, 12, -1, 18, 12, 13, -1,
13, 12, 4, -1, 13, 4, 3, -1, 34, 26, 36, -1,
36, 26, 18, -1, 36, 18, 55, -1, 55, 18, 35, -1,
55, 35, 65, -1, 57, 47, 64, -1, 64, 47, 36, -1,
64, 36, 66, -1, 66, 36, 55, -1, 66, 55, 86, -1,
86, 55, 65, -1, 86, 65, 103, -1, 87, 77, 94, -1,
94, 77, 64, -1, 94, 64, 96, -1, 96, 64, 66, -1,
96, 66, 104, -1, 104, 66, 86, -1, 104, 86, 131, -1,
131, 86, 103, -1, 131, 103, 149, -1, 130, 112, 132, -1,
132, 112, 94, -1, 132, 94, 134, -1, 134, 94, 96, -1,
134, 96, 142, -1, 142, 96, 104, -1, 142, 104, 150, -1,
150, 104, 131, -1, 150, 131, 154, -1, 154, 131, 149, -1,
182, 130, 180, -1, 180, 130, 132, -1, 180, 132, 178, -1,
178, 132, 134, -1, 178, 134, 176, -1, 176, 134, 142, -1,
176, 142, 174, -1, 174, 142, 150, -1, 174, 150, 172, -1,
172, 150, 154, -1, 172, 154, 170, -1, 149, 170, 154, -1,
3, 10, 13, -1, 13, 10, 27, -1, 13, 27, 35, -1,
35, 27, 56, -1, 35, 56, 65, -1, 65, 56, 95, -1,
65, 95, 103, -1, 103, 95, 141, -1, 103, 141, 149, -1,
149, 141, 170, -1, 11, 25, 16, -1, 16, 25, 33, -1,
16, 33, 32, -1, 32, 33, 39, -1, 32, 39, 53, -1,
53, 39, 62, -1, 53, 62, 83, -1, 83, 62, 92, -1,
83, 92, 120, -1, 120, 92, 128, -1, 120, 128, 169, -1,
25, 46, 33, -1, 33, 46, 54, -1, 33, 54, 39, -1,
39, 54, 63, -1, 39, 63, 62, -1, 62, 63, 75, -1,
62, 75, 92, -1, 92, 75, 101, -1, 92, 101, 128, -1,
128, 101, 139, -1, 128, 139, 169, -1, 2, 11, 9, -1,
9, 11, 16, -1, 9, 16, 23, -1, 23, 16, 32, -1,
23, 32, 44, -1, 44, 32, 53, -1, 44, 53, 73, -1,
73, 53, 83, -1, 73, 83, 109, -1, 109, 83, 120, -1,
109, 120, 169, -1, 76, 111, 84, -1, 84, 111, 122, -1,
84, 122, 93, -1, 93, 122, 129, -1, 93, 129, 102, -1,
102, 129, 140, -1, 102, 140, 121, -1, 121, 140, 148, -1,
121, 148, 147, -1, 147, 148, 153, -1, 147, 153, 169, -1,
111, 181, 122, -1, 122, 181, 179, -1, 122, 179, 129, -1,
129, 179, 177, -1, 129, 177, 140, -1, 140, 177, 175, -1,
140, 175, 148, -1, 148, 175, 173, -1, 148, 173, 153, -1,
153, 173, 171, -1, 153, 171, 169, -1, 46, 76, 54, -1,
54, 76, 84, -1, 54, 84, 63, -1, 63, 84, 93, -1,
63, 93, 75, -1, 75, 93, 102, -1, 75, 102, 101, -1,
101, 102, 121, -1, 101, 121, 139, -1, 139, 121, 147, -1,
139, 147, 169, -1, 130, 182, 181, -1, 130, 181, 112, -1,
112, 181, 111, -1, 112, 111, 87, -1, 87, 111, 77, -1,
77, 111, 76, -1, 77, 76, 57, -1, 57, 76, 47, -1,
47, 76, 46, -1, 47, 46, 34, -1, 34, 46, 25, -1,
34, 25, 26, -1, 26, 25, 17, -1, 17, 25, 11, -1,
17, 11, 12, -1, 12, 11, 4, -1, 4, 11, 2, -1,
4, 2, 3, -1
]
materialIndex [
1, 1, 2, 2, 3, 3,
4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6,
7, 7, 8, 8, 9, 9,
10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12,
13, 13, 14, 14, 15, 15,
16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36,
37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
]
}
}

View File

@ -0,0 +1,234 @@
#VRML V1.0 ascii
Separator {
MaterialBinding {
value PER_FACE_INDEXED
}
Material {
ambientColor [
0.752941 0.752941 0.752941, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000,
0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000
]
diffuseColor [
0.752941 0.752941 0.752941, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000,
0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000
]
emissiveColor [
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000,
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000
]
specularColor [
0.225882 0.225882 0.225882, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000,
0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000
]
shininess [
0.312500, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000
]
transparency [
0.000000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000
]
}
Coordinate3 {
point [
-0.001000 0.000900 -0.000450, -0.001000 0.000900 0.000450, -0.001000 0.001200 -0.000450, -0.001000 0.001200 0.000450, -0.000986 0.001346 -0.000450,
-0.000986 0.001346 0.000450, -0.000943 0.001487 -0.000450, -0.000943 0.001487 0.000450, -0.000874 0.001617 -0.000450, -0.000874 0.001617 0.000450,
-0.000780 0.001730 -0.000450, -0.000780 0.001730 0.000450, -0.000667 0.001824 -0.000450, -0.000667 0.001824 0.000450, -0.000537 0.001893 -0.000450,
-0.000537 0.001893 0.000450, -0.000396 0.001936 -0.000450, -0.000396 0.001936 0.000450, -0.000250 0.001950 -0.000450, -0.000250 0.001950 0.000450,
0.000250 0.001950 -0.000450, 0.000250 0.001950 0.000450, 0.000396 0.001936 -0.000450, 0.000396 0.001936 0.000450, 0.000537 0.001893 -0.000450,
0.000537 0.001893 0.000450, 0.000667 0.001824 -0.000450, 0.000667 0.001824 0.000450, 0.000780 0.001730 -0.000450, 0.000780 0.001730 0.000450,
0.000874 0.001617 -0.000450, 0.000874 0.001617 0.000450, 0.000943 0.001487 -0.000450, 0.000943 0.001487 0.000450, 0.000986 0.001346 -0.000450,
0.000986 0.001346 0.000450, 0.001000 0.000900 -0.000450, 0.001000 0.000900 0.000450, 0.001000 0.001200 -0.000450, 0.001000 0.001200 0.000450
]
}
IndexedFaceSet {
coordIndex [
2, 0, 3, -1, 3, 0, 1, -1, 2, 3, 5, -1,
2, 5, 4, -1, 4, 5, 7, -1, 4, 7, 6, -1,
6, 7, 9, -1, 6, 9, 8, -1, 8, 9, 11, -1,
8, 11, 10, -1, 10, 11, 13, -1, 10, 13, 12, -1,
12, 13, 15, -1, 12, 15, 14, -1, 14, 15, 17, -1,
14, 17, 16, -1, 16, 17, 19, -1, 16, 19, 18, -1,
20, 18, 21, -1, 21, 18, 19, -1, 20, 21, 23, -1,
20, 23, 22, -1, 22, 23, 25, -1, 22, 25, 24, -1,
24, 25, 27, -1, 24, 27, 26, -1, 26, 27, 29, -1,
26, 29, 28, -1, 28, 29, 31, -1, 28, 31, 30, -1,
30, 31, 33, -1, 30, 33, 32, -1, 32, 33, 35, -1,
32, 35, 34, -1, 34, 35, 39, -1, 34, 39, 38, -1,
36, 38, 37, -1, 37, 38, 39, -1, 0, 36, 1, -1,
1, 36, 37, -1, 34, 38, 20, -1, 20, 38, 36, -1,
20, 36, 18, -1, 14, 2, 4, -1, 36, 0, 18, -1,
18, 0, 2, -1, 18, 2, 16, -1, 16, 2, 14, -1,
4, 6, 14, -1, 14, 6, 8, -1, 14, 8, 12, -1,
12, 8, 10, -1, 26, 28, 24, -1, 24, 28, 30, -1,
24, 30, 22, -1, 22, 30, 20, -1, 20, 30, 32, -1,
20, 32, 34, -1, 37, 21, 1, -1, 1, 21, 19, -1,
1, 19, 3, -1, 19, 17, 3, -1, 3, 17, 15, -1,
3, 15, 13, -1, 37, 39, 21, -1, 21, 39, 35, -1,
21, 35, 33, -1, 29, 27, 25, -1, 13, 11, 3, -1,
3, 11, 9, -1, 3, 9, 5, -1, 5, 9, 7, -1,
33, 31, 21, -1, 21, 31, 29, -1, 21, 29, 23, -1,
23, 29, 25, -1
]
materialIndex [
1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3,
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 6, 6,
7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
]
}
}
Separator {
MaterialBinding {
value PER_FACE_INDEXED
}
Material {
ambientColor [
0.752941 0.752941 0.752941, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000,
0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.250980 0.250980 0.250980,
0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980
]
diffuseColor [
0.752941 0.752941 0.752941, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000,
0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.250980 0.250980 0.250980,
0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980
]
emissiveColor [
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000,
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000,
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000
]
specularColor [
0.225882 0.225882 0.225882, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000,
0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.000000 1.000000 0.000000, 0.250980 0.250980 0.250980,
0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980
]
shininess [
0.312500, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.300000,
0.300000, 0.290000, 0.300000, 0.300000, 0.300000
]
transparency [
0.000000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.000000,
0.000000, 0.000000, 0.000000, 0.000000, 0.000000
]
}
Coordinate3 {
point [
-0.001500 -0.000050 -0.000498, -0.001500 -0.000050 0.000498, -0.001500 0.000950 -0.000498, -0.001500 0.000950 0.000498, -0.001450 0.000000 -0.000498,
-0.001450 0.000000 -0.000490, -0.001450 -0.000000 0.000490, -0.001450 -0.000000 0.000498, -0.001450 0.000900 -0.000498, -0.001450 0.000900 -0.000490,
-0.001450 0.000900 0.000490, -0.001450 0.000900 0.000498, -0.001250 -0.000050 -0.000498, -0.001250 -0.000050 0.000498, -0.001250 0.000000 -0.000498,
-0.001250 0.000000 -0.000490, -0.001250 0.000000 0.000490, -0.001250 0.000000 0.000498, -0.001250 0.000900 -0.000498, -0.001250 0.000900 -0.000490,
-0.001250 0.000900 0.000490, -0.001250 0.000900 0.000498, -0.001250 0.000950 -0.000498, -0.001250 0.000950 0.000498, -0.001150 -0.000050 -0.000490,
-0.001150 -0.000050 0.000490, -0.001150 0.000000 -0.000490, -0.001150 0.000000 0.000490, -0.000523 -0.000050 -0.000490, -0.000523 -0.000050 0.000490,
-0.000523 0.000000 -0.000490, -0.000523 0.000000 0.000490, -0.000493 -0.000050 -0.000358, -0.000493 -0.000050 0.000358, -0.000493 0.000000 -0.000358,
-0.000493 0.000000 0.000358, -0.000430 -0.000050 -0.000239, -0.000430 -0.000050 0.000239, -0.000430 0.000000 -0.000239, -0.000430 0.000000 0.000239,
-0.000422 -0.000050 -0.000490, -0.000422 -0.000050 0.000490, -0.000422 0.000000 -0.000490, -0.000422 0.000000 0.000490, -0.000390 -0.000050 -0.000372,
-0.000390 -0.000050 0.000372, -0.000390 0.000000 -0.000372, -0.000390 0.000000 0.000372, -0.000339 -0.000050 -0.000139, -0.000339 -0.000050 0.000139,
-0.000339 0.000000 -0.000139, -0.000339 0.000000 0.000139, -0.000326 -0.000050 -0.000268, -0.000326 -0.000050 0.000268, -0.000326 0.000000 -0.000268,
-0.000326 0.000000 0.000268, -0.000235 -0.000050 -0.000186, -0.000235 -0.000050 0.000186, -0.000235 0.000000 -0.000186, -0.000235 0.000000 0.000186,
-0.000225 -0.000050 -0.000066, -0.000225 -0.000050 0.000066, -0.000225 0.000000 -0.000066, -0.000225 0.000000 0.000066, -0.000125 -0.000050 -0.000134,
-0.000125 -0.000050 0.000134, -0.000125 0.000000 -0.000134, -0.000125 0.000000 0.000134, 0.000125 -0.000050 -0.000134, 0.000125 -0.000050 0.000134,
0.000125 0.000000 -0.000134, 0.000125 0.000000 0.000134, 0.000235 -0.000050 -0.000186, 0.000235 -0.000050 0.000186, 0.000235 0.000000 -0.000186,
0.000235 0.000000 0.000186, 0.000326 -0.000050 -0.000268, 0.000326 -0.000050 0.000268, 0.000326 0.000000 -0.000268, 0.000326 0.000000 0.000268,
0.000390 -0.000050 -0.000372, 0.000390 -0.000050 0.000372, 0.000390 0.000000 -0.000372, 0.000390 0.000000 0.000372, 0.000422 -0.000050 -0.000490,
0.000422 -0.000050 0.000490, 0.000422 0.000000 -0.000490, 0.000422 0.000000 0.000490, 0.001250 -0.000050 -0.000498, 0.001250 -0.000050 0.000498,
0.001250 -0.000000 -0.000498, 0.001250 -0.000000 -0.000490, 0.001250 0.000000 0.000490, 0.001250 -0.000000 0.000498, 0.001250 0.000900 -0.000498,
0.001250 0.000900 -0.000490, 0.001250 0.000900 0.000490, 0.001250 0.000900 0.000498, 0.001250 0.000950 -0.000498, 0.001250 0.000950 0.000498,
0.001450 -0.000000 -0.000498, 0.001450 -0.000000 -0.000490, 0.001450 -0.000000 0.000490, 0.001450 -0.000000 0.000498, 0.001450 0.000900 -0.000498,
0.001450 0.000900 -0.000490, 0.001450 0.000900 0.000490, 0.001450 0.000900 0.000498, 0.001500 -0.000050 -0.000498, 0.001500 -0.000050 0.000498,
0.001500 0.000950 -0.000498, 0.001500 0.000950 0.000498
]
}
IndexedFaceSet {
coordIndex [
97, 99, 96, -1, 96, 99, 98, -1, 96, 98, 95, -1,
95, 98, 94, -1, 111, 109, 110, -1, 110, 109, 108, -1,
99, 111, 98, -1, 98, 111, 110, -1, 0, 1, 2, -1,
2, 1, 3, -1, 18, 22, 19, -1, 19, 22, 23, -1,
19, 23, 20, -1, 20, 23, 21, -1, 2, 3, 22, -1,
22, 3, 23, -1, 91, 90, 88, -1, 91, 88, 92, -1,
92, 88, 89, -1, 92, 89, 93, -1, 108, 109, 88, -1,
88, 109, 89, -1, 17, 13, 16, -1, 16, 13, 12, -1,
16, 12, 15, -1, 15, 12, 14, -1, 13, 1, 12, -1,
12, 1, 0, -1, 104, 105, 94, -1, 94, 105, 95, -1,
18, 19, 8, -1, 8, 19, 9, -1, 100, 101, 104, -1,
104, 101, 105, -1, 8, 9, 4, -1, 4, 9, 5, -1,
4, 5, 14, -1, 14, 5, 15, -1, 90, 91, 100, -1,
100, 91, 101, -1, 96, 106, 97, -1, 97, 106, 107, -1,
10, 20, 11, -1, 11, 20, 21, -1, 106, 102, 107, -1,
107, 102, 103, -1, 102, 92, 103, -1, 103, 92, 93, -1,
16, 6, 17, -1, 17, 6, 7, -1, 6, 10, 7, -1,
7, 10, 11, -1, 43, 31, 47, -1, 47, 31, 35, -1,
47, 35, 55, -1, 55, 35, 39, -1, 55, 39, 59, -1,
59, 39, 51, -1, 59, 51, 67, -1, 67, 51, 63, -1,
67, 63, 66, -1, 66, 63, 62, -1, 66, 62, 58, -1,
58, 62, 50, -1, 58, 50, 54, -1, 54, 50, 38, -1,
54, 38, 46, -1, 46, 38, 34, -1, 46, 34, 42, -1,
42, 34, 30, -1, 82, 86, 91, -1, 92, 87, 91, -1,
91, 87, 83, -1, 78, 82, 75, -1, 75, 82, 91, -1,
75, 91, 79, -1, 79, 91, 83, -1, 71, 70, 75, -1,
75, 70, 74, -1, 75, 74, 78, -1, 26, 27, 15, -1,
15, 27, 16, -1, 20, 96, 19, -1, 19, 96, 95, -1,
61, 63, 49, -1, 49, 63, 51, -1, 49, 51, 37, -1,
37, 51, 39, -1, 37, 39, 33, -1, 33, 39, 35, -1,
33, 35, 29, -1, 29, 35, 31, -1, 24, 25, 26, -1,
26, 25, 27, -1, 28, 30, 32, -1, 32, 30, 34, -1,
32, 34, 36, -1, 36, 34, 38, -1, 36, 38, 48, -1,
48, 38, 50, -1, 48, 50, 60, -1, 60, 50, 62, -1,
61, 60, 63, -1, 63, 60, 62, -1, 49, 37, 25, -1,
25, 37, 33, -1, 25, 33, 29, -1, 60, 61, 48, -1,
48, 61, 49, -1, 48, 49, 36, -1, 36, 49, 25, -1,
36, 25, 32, -1, 32, 25, 24, -1, 32, 24, 28, -1,
41, 43, 47, -1, 41, 47, 45, -1, 45, 47, 55, -1,
45, 55, 53, -1, 53, 55, 59, -1, 53, 59, 57, -1,
57, 59, 67, -1, 57, 67, 65, -1, 64, 65, 66, -1,
66, 65, 67, -1, 64, 66, 58, -1, 64, 58, 56, -1,
56, 58, 54, -1, 56, 54, 52, -1, 52, 54, 46, -1,
52, 46, 44, -1, 44, 46, 42, -1, 44, 42, 40, -1,
84, 86, 82, -1, 84, 82, 80, -1, 80, 82, 78, -1,
80, 78, 76, -1, 76, 78, 74, -1, 76, 74, 72, -1,
72, 74, 70, -1, 72, 70, 68, -1, 69, 68, 71, -1,
71, 68, 70, -1, 69, 71, 75, -1, 69, 75, 73, -1,
73, 75, 79, -1, 73, 79, 77, -1, 77, 79, 83, -1,
77, 83, 81, -1, 81, 83, 87, -1, 81, 87, 85, -1,
85, 41, 45, -1, 45, 53, 85, -1, 85, 53, 57, -1,
85, 57, 65, -1, 76, 72, 64, -1, 64, 72, 68, -1,
64, 68, 65, -1, 65, 68, 69, -1, 65, 69, 73, -1,
56, 52, 84, -1, 84, 52, 44, -1, 84, 44, 40, -1,
56, 84, 64, -1, 64, 84, 80, -1, 64, 80, 76, -1,
73, 77, 65, -1, 65, 77, 81, -1, 65, 81, 85, -1,
10, 6, 16, -1, 25, 29, 27, -1, 27, 29, 31, -1,
31, 43, 96, -1, 16, 27, 10, -1, 10, 27, 31, -1,
10, 31, 20, -1, 20, 31, 96, -1, 102, 106, 92, -1,
92, 106, 96, -1, 92, 96, 87, -1, 87, 96, 43, -1,
87, 43, 85, -1, 85, 43, 41, -1, 105, 101, 95, -1,
95, 101, 91, -1, 95, 91, 19, -1, 84, 40, 86, -1,
86, 40, 42, -1, 30, 9, 42, -1, 42, 9, 19, -1,
42, 19, 86, -1, 86, 19, 91, -1, 28, 24, 30, -1,
30, 24, 26, -1, 30, 26, 9, -1, 9, 26, 15, -1,
9, 15, 5, -1, 21, 23, 11, -1, 11, 23, 3, -1,
11, 3, 7, -1, 7, 3, 1, -1, 7, 1, 17, -1,
17, 1, 13, -1, 93, 89, 103, -1, 103, 89, 109, -1,
103, 109, 107, -1, 107, 109, 111, -1, 107, 111, 97, -1,
97, 111, 99, -1, 94, 98, 104, -1, 104, 98, 110, -1,
104, 110, 100, -1, 100, 110, 108, -1, 100, 108, 90, -1,
90, 108, 88, -1, 14, 12, 4, -1, 4, 12, 0, -1,
4, 0, 8, -1, 8, 0, 2, -1, 8, 2, 18, -1,
18, 2, 22, -1
]
materialIndex [
1, 1, 1, 1, 2, 2, 3, 3,
4, 4, 5, 5, 5, 5, 6, 6,
7, 7, 7, 7, 8, 8, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
11, 11, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
]
}
}

View File

@ -0,0 +1,234 @@
#VRML V1.0 ascii
Separator {
MaterialBinding {
value PER_FACE_INDEXED
}
Material {
ambientColor [
0.752941 0.752941 0.752941, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000,
1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000
]
diffuseColor [
0.752941 0.752941 0.752941, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000,
1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000
]
emissiveColor [
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000,
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000
]
specularColor [
0.225882 0.225882 0.225882, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000,
1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000
]
shininess [
0.312500, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000
]
transparency [
0.000000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000
]
}
Coordinate3 {
point [
-0.001000 0.000900 -0.000450, -0.001000 0.000900 0.000450, -0.001000 0.001200 -0.000450, -0.001000 0.001200 0.000450, -0.000986 0.001346 -0.000450,
-0.000986 0.001346 0.000450, -0.000943 0.001487 -0.000450, -0.000943 0.001487 0.000450, -0.000874 0.001617 -0.000450, -0.000874 0.001617 0.000450,
-0.000780 0.001730 -0.000450, -0.000780 0.001730 0.000450, -0.000667 0.001824 -0.000450, -0.000667 0.001824 0.000450, -0.000537 0.001893 -0.000450,
-0.000537 0.001893 0.000450, -0.000396 0.001936 -0.000450, -0.000396 0.001936 0.000450, -0.000250 0.001950 -0.000450, -0.000250 0.001950 0.000450,
0.000250 0.001950 -0.000450, 0.000250 0.001950 0.000450, 0.000396 0.001936 -0.000450, 0.000396 0.001936 0.000450, 0.000537 0.001893 -0.000450,
0.000537 0.001893 0.000450, 0.000667 0.001824 -0.000450, 0.000667 0.001824 0.000450, 0.000780 0.001730 -0.000450, 0.000780 0.001730 0.000450,
0.000874 0.001617 -0.000450, 0.000874 0.001617 0.000450, 0.000943 0.001487 -0.000450, 0.000943 0.001487 0.000450, 0.000986 0.001346 -0.000450,
0.000986 0.001346 0.000450, 0.001000 0.000900 -0.000450, 0.001000 0.000900 0.000450, 0.001000 0.001200 -0.000450, 0.001000 0.001200 0.000450
]
}
IndexedFaceSet {
coordIndex [
2, 0, 3, -1, 3, 0, 1, -1, 2, 3, 5, -1,
2, 5, 4, -1, 4, 5, 7, -1, 4, 7, 6, -1,
6, 7, 9, -1, 6, 9, 8, -1, 8, 9, 11, -1,
8, 11, 10, -1, 10, 11, 13, -1, 10, 13, 12, -1,
12, 13, 15, -1, 12, 15, 14, -1, 14, 15, 17, -1,
14, 17, 16, -1, 16, 17, 19, -1, 16, 19, 18, -1,
20, 18, 21, -1, 21, 18, 19, -1, 20, 21, 23, -1,
20, 23, 22, -1, 22, 23, 25, -1, 22, 25, 24, -1,
24, 25, 27, -1, 24, 27, 26, -1, 26, 27, 29, -1,
26, 29, 28, -1, 28, 29, 31, -1, 28, 31, 30, -1,
30, 31, 33, -1, 30, 33, 32, -1, 32, 33, 35, -1,
32, 35, 34, -1, 34, 35, 39, -1, 34, 39, 38, -1,
36, 38, 37, -1, 37, 38, 39, -1, 0, 36, 1, -1,
1, 36, 37, -1, 34, 38, 20, -1, 20, 38, 36, -1,
20, 36, 18, -1, 14, 2, 4, -1, 36, 0, 18, -1,
18, 0, 2, -1, 18, 2, 16, -1, 16, 2, 14, -1,
4, 6, 14, -1, 14, 6, 8, -1, 14, 8, 12, -1,
12, 8, 10, -1, 26, 28, 24, -1, 24, 28, 30, -1,
24, 30, 22, -1, 22, 30, 20, -1, 20, 30, 32, -1,
20, 32, 34, -1, 37, 21, 1, -1, 1, 21, 19, -1,
1, 19, 3, -1, 19, 17, 3, -1, 3, 17, 15, -1,
3, 15, 13, -1, 37, 39, 21, -1, 21, 39, 35, -1,
21, 35, 33, -1, 29, 27, 25, -1, 13, 11, 3, -1,
3, 11, 9, -1, 3, 9, 5, -1, 5, 9, 7, -1,
33, 31, 21, -1, 21, 31, 29, -1, 21, 29, 23, -1,
23, 29, 25, -1
]
materialIndex [
1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3,
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 6, 6,
7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
]
}
}
Separator {
MaterialBinding {
value PER_FACE_INDEXED
}
Material {
ambientColor [
0.752941 0.752941 0.752941, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000,
1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 0.250980 0.250980 0.250980,
0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980
]
diffuseColor [
0.752941 0.752941 0.752941, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000,
1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 0.250980 0.250980 0.250980,
0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980
]
emissiveColor [
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000,
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000,
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000
]
specularColor [
0.225882 0.225882 0.225882, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000,
1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 1.000000 0.000000 0.000000, 0.250980 0.250980 0.250980,
0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980
]
shininess [
0.312500, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.300000,
0.300000, 0.290000, 0.300000, 0.300000, 0.300000
]
transparency [
0.000000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.000000,
0.000000, 0.000000, 0.000000, 0.000000, 0.000000
]
}
Coordinate3 {
point [
-0.001500 -0.000050 -0.000498, -0.001500 -0.000050 0.000498, -0.001500 0.000950 -0.000498, -0.001500 0.000950 0.000498, -0.001450 0.000000 -0.000498,
-0.001450 0.000000 -0.000490, -0.001450 -0.000000 0.000490, -0.001450 -0.000000 0.000498, -0.001450 0.000900 -0.000498, -0.001450 0.000900 -0.000490,
-0.001450 0.000900 0.000490, -0.001450 0.000900 0.000498, -0.001250 -0.000050 -0.000498, -0.001250 -0.000050 0.000498, -0.001250 0.000000 -0.000498,
-0.001250 0.000000 -0.000490, -0.001250 0.000000 0.000490, -0.001250 0.000000 0.000498, -0.001250 0.000900 -0.000498, -0.001250 0.000900 -0.000490,
-0.001250 0.000900 0.000490, -0.001250 0.000900 0.000498, -0.001250 0.000950 -0.000498, -0.001250 0.000950 0.000498, -0.001150 -0.000050 -0.000490,
-0.001150 -0.000050 0.000490, -0.001150 0.000000 -0.000490, -0.001150 0.000000 0.000490, -0.000523 -0.000050 -0.000490, -0.000523 -0.000050 0.000490,
-0.000523 0.000000 -0.000490, -0.000523 0.000000 0.000490, -0.000493 -0.000050 -0.000358, -0.000493 -0.000050 0.000358, -0.000493 0.000000 -0.000358,
-0.000493 0.000000 0.000358, -0.000430 -0.000050 -0.000239, -0.000430 -0.000050 0.000239, -0.000430 0.000000 -0.000239, -0.000430 0.000000 0.000239,
-0.000422 -0.000050 -0.000490, -0.000422 -0.000050 0.000490, -0.000422 0.000000 -0.000490, -0.000422 0.000000 0.000490, -0.000390 -0.000050 -0.000372,
-0.000390 -0.000050 0.000372, -0.000390 0.000000 -0.000372, -0.000390 0.000000 0.000372, -0.000339 -0.000050 -0.000139, -0.000339 -0.000050 0.000139,
-0.000339 0.000000 -0.000139, -0.000339 0.000000 0.000139, -0.000326 -0.000050 -0.000268, -0.000326 -0.000050 0.000268, -0.000326 0.000000 -0.000268,
-0.000326 0.000000 0.000268, -0.000235 -0.000050 -0.000186, -0.000235 -0.000050 0.000186, -0.000235 0.000000 -0.000186, -0.000235 0.000000 0.000186,
-0.000225 -0.000050 -0.000066, -0.000225 -0.000050 0.000066, -0.000225 0.000000 -0.000066, -0.000225 0.000000 0.000066, -0.000125 -0.000050 -0.000134,
-0.000125 -0.000050 0.000134, -0.000125 0.000000 -0.000134, -0.000125 0.000000 0.000134, 0.000125 -0.000050 -0.000134, 0.000125 -0.000050 0.000134,
0.000125 0.000000 -0.000134, 0.000125 0.000000 0.000134, 0.000235 -0.000050 -0.000186, 0.000235 -0.000050 0.000186, 0.000235 0.000000 -0.000186,
0.000235 0.000000 0.000186, 0.000326 -0.000050 -0.000268, 0.000326 -0.000050 0.000268, 0.000326 0.000000 -0.000268, 0.000326 0.000000 0.000268,
0.000390 -0.000050 -0.000372, 0.000390 -0.000050 0.000372, 0.000390 0.000000 -0.000372, 0.000390 0.000000 0.000372, 0.000422 -0.000050 -0.000490,
0.000422 -0.000050 0.000490, 0.000422 0.000000 -0.000490, 0.000422 0.000000 0.000490, 0.001250 -0.000050 -0.000498, 0.001250 -0.000050 0.000498,
0.001250 -0.000000 -0.000498, 0.001250 -0.000000 -0.000490, 0.001250 0.000000 0.000490, 0.001250 -0.000000 0.000498, 0.001250 0.000900 -0.000498,
0.001250 0.000900 -0.000490, 0.001250 0.000900 0.000490, 0.001250 0.000900 0.000498, 0.001250 0.000950 -0.000498, 0.001250 0.000950 0.000498,
0.001450 -0.000000 -0.000498, 0.001450 -0.000000 -0.000490, 0.001450 -0.000000 0.000490, 0.001450 -0.000000 0.000498, 0.001450 0.000900 -0.000498,
0.001450 0.000900 -0.000490, 0.001450 0.000900 0.000490, 0.001450 0.000900 0.000498, 0.001500 -0.000050 -0.000498, 0.001500 -0.000050 0.000498,
0.001500 0.000950 -0.000498, 0.001500 0.000950 0.000498
]
}
IndexedFaceSet {
coordIndex [
97, 99, 96, -1, 96, 99, 98, -1, 96, 98, 95, -1,
95, 98, 94, -1, 111, 109, 110, -1, 110, 109, 108, -1,
99, 111, 98, -1, 98, 111, 110, -1, 0, 1, 2, -1,
2, 1, 3, -1, 18, 22, 19, -1, 19, 22, 23, -1,
19, 23, 20, -1, 20, 23, 21, -1, 2, 3, 22, -1,
22, 3, 23, -1, 91, 90, 88, -1, 91, 88, 92, -1,
92, 88, 89, -1, 92, 89, 93, -1, 108, 109, 88, -1,
88, 109, 89, -1, 17, 13, 16, -1, 16, 13, 12, -1,
16, 12, 15, -1, 15, 12, 14, -1, 13, 1, 12, -1,
12, 1, 0, -1, 104, 105, 94, -1, 94, 105, 95, -1,
18, 19, 8, -1, 8, 19, 9, -1, 100, 101, 104, -1,
104, 101, 105, -1, 8, 9, 4, -1, 4, 9, 5, -1,
4, 5, 14, -1, 14, 5, 15, -1, 90, 91, 100, -1,
100, 91, 101, -1, 96, 106, 97, -1, 97, 106, 107, -1,
10, 20, 11, -1, 11, 20, 21, -1, 106, 102, 107, -1,
107, 102, 103, -1, 102, 92, 103, -1, 103, 92, 93, -1,
16, 6, 17, -1, 17, 6, 7, -1, 6, 10, 7, -1,
7, 10, 11, -1, 43, 31, 47, -1, 47, 31, 35, -1,
47, 35, 55, -1, 55, 35, 39, -1, 55, 39, 59, -1,
59, 39, 51, -1, 59, 51, 67, -1, 67, 51, 63, -1,
67, 63, 66, -1, 66, 63, 62, -1, 66, 62, 58, -1,
58, 62, 50, -1, 58, 50, 54, -1, 54, 50, 38, -1,
54, 38, 46, -1, 46, 38, 34, -1, 46, 34, 42, -1,
42, 34, 30, -1, 82, 86, 91, -1, 92, 87, 91, -1,
91, 87, 83, -1, 78, 82, 75, -1, 75, 82, 91, -1,
75, 91, 79, -1, 79, 91, 83, -1, 71, 70, 75, -1,
75, 70, 74, -1, 75, 74, 78, -1, 26, 27, 15, -1,
15, 27, 16, -1, 20, 96, 19, -1, 19, 96, 95, -1,
61, 63, 49, -1, 49, 63, 51, -1, 49, 51, 37, -1,
37, 51, 39, -1, 37, 39, 33, -1, 33, 39, 35, -1,
33, 35, 29, -1, 29, 35, 31, -1, 24, 25, 26, -1,
26, 25, 27, -1, 28, 30, 32, -1, 32, 30, 34, -1,
32, 34, 36, -1, 36, 34, 38, -1, 36, 38, 48, -1,
48, 38, 50, -1, 48, 50, 60, -1, 60, 50, 62, -1,
61, 60, 63, -1, 63, 60, 62, -1, 49, 37, 25, -1,
25, 37, 33, -1, 25, 33, 29, -1, 60, 61, 48, -1,
48, 61, 49, -1, 48, 49, 36, -1, 36, 49, 25, -1,
36, 25, 32, -1, 32, 25, 24, -1, 32, 24, 28, -1,
41, 43, 47, -1, 41, 47, 45, -1, 45, 47, 55, -1,
45, 55, 53, -1, 53, 55, 59, -1, 53, 59, 57, -1,
57, 59, 67, -1, 57, 67, 65, -1, 64, 65, 66, -1,
66, 65, 67, -1, 64, 66, 58, -1, 64, 58, 56, -1,
56, 58, 54, -1, 56, 54, 52, -1, 52, 54, 46, -1,
52, 46, 44, -1, 44, 46, 42, -1, 44, 42, 40, -1,
84, 86, 82, -1, 84, 82, 80, -1, 80, 82, 78, -1,
80, 78, 76, -1, 76, 78, 74, -1, 76, 74, 72, -1,
72, 74, 70, -1, 72, 70, 68, -1, 69, 68, 71, -1,
71, 68, 70, -1, 69, 71, 75, -1, 69, 75, 73, -1,
73, 75, 79, -1, 73, 79, 77, -1, 77, 79, 83, -1,
77, 83, 81, -1, 81, 83, 87, -1, 81, 87, 85, -1,
85, 41, 45, -1, 45, 53, 85, -1, 85, 53, 57, -1,
85, 57, 65, -1, 76, 72, 64, -1, 64, 72, 68, -1,
64, 68, 65, -1, 65, 68, 69, -1, 65, 69, 73, -1,
56, 52, 84, -1, 84, 52, 44, -1, 84, 44, 40, -1,
56, 84, 64, -1, 64, 84, 80, -1, 64, 80, 76, -1,
73, 77, 65, -1, 65, 77, 81, -1, 65, 81, 85, -1,
10, 6, 16, -1, 25, 29, 27, -1, 27, 29, 31, -1,
31, 43, 96, -1, 16, 27, 10, -1, 10, 27, 31, -1,
10, 31, 20, -1, 20, 31, 96, -1, 102, 106, 92, -1,
92, 106, 96, -1, 92, 96, 87, -1, 87, 96, 43, -1,
87, 43, 85, -1, 85, 43, 41, -1, 105, 101, 95, -1,
95, 101, 91, -1, 95, 91, 19, -1, 84, 40, 86, -1,
86, 40, 42, -1, 30, 9, 42, -1, 42, 9, 19, -1,
42, 19, 86, -1, 86, 19, 91, -1, 28, 24, 30, -1,
30, 24, 26, -1, 30, 26, 9, -1, 9, 26, 15, -1,
9, 15, 5, -1, 21, 23, 11, -1, 11, 23, 3, -1,
11, 3, 7, -1, 7, 3, 1, -1, 7, 1, 17, -1,
17, 1, 13, -1, 93, 89, 103, -1, 103, 89, 109, -1,
103, 109, 107, -1, 107, 109, 111, -1, 107, 111, 97, -1,
97, 111, 99, -1, 94, 98, 104, -1, 104, 98, 110, -1,
104, 110, 100, -1, 100, 110, 108, -1, 100, 108, 90, -1,
90, 108, 88, -1, 14, 12, 4, -1, 4, 12, 0, -1,
4, 0, 8, -1, 8, 0, 2, -1, 8, 2, 18, -1,
18, 2, 22, -1
]
materialIndex [
1, 1, 1, 1, 2, 2, 3, 3,
4, 4, 5, 5, 5, 5, 6, 6,
7, 7, 7, 7, 8, 8, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
11, 11, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
]
}
}

View File

@ -0,0 +1,234 @@
#VRML V1.0 ascii
Separator {
MaterialBinding {
value PER_FACE_INDEXED
}
Material {
ambientColor [
0.752941 0.752941 0.752941, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000,
1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000
]
diffuseColor [
0.752941 0.752941 0.752941, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000,
1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000
]
emissiveColor [
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000,
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000
]
specularColor [
0.225882 0.225882 0.225882, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000,
1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000
]
shininess [
0.312500, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000
]
transparency [
0.000000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000
]
}
Coordinate3 {
point [
-0.001000 0.000900 -0.000450, -0.001000 0.000900 0.000450, -0.001000 0.001200 -0.000450, -0.001000 0.001200 0.000450, -0.000986 0.001346 -0.000450,
-0.000986 0.001346 0.000450, -0.000943 0.001487 -0.000450, -0.000943 0.001487 0.000450, -0.000874 0.001617 -0.000450, -0.000874 0.001617 0.000450,
-0.000780 0.001730 -0.000450, -0.000780 0.001730 0.000450, -0.000667 0.001824 -0.000450, -0.000667 0.001824 0.000450, -0.000537 0.001893 -0.000450,
-0.000537 0.001893 0.000450, -0.000396 0.001936 -0.000450, -0.000396 0.001936 0.000450, -0.000250 0.001950 -0.000450, -0.000250 0.001950 0.000450,
0.000250 0.001950 -0.000450, 0.000250 0.001950 0.000450, 0.000396 0.001936 -0.000450, 0.000396 0.001936 0.000450, 0.000537 0.001893 -0.000450,
0.000537 0.001893 0.000450, 0.000667 0.001824 -0.000450, 0.000667 0.001824 0.000450, 0.000780 0.001730 -0.000450, 0.000780 0.001730 0.000450,
0.000874 0.001617 -0.000450, 0.000874 0.001617 0.000450, 0.000943 0.001487 -0.000450, 0.000943 0.001487 0.000450, 0.000986 0.001346 -0.000450,
0.000986 0.001346 0.000450, 0.001000 0.000900 -0.000450, 0.001000 0.000900 0.000450, 0.001000 0.001200 -0.000450, 0.001000 0.001200 0.000450
]
}
IndexedFaceSet {
coordIndex [
2, 0, 3, -1, 3, 0, 1, -1, 2, 3, 5, -1,
2, 5, 4, -1, 4, 5, 7, -1, 4, 7, 6, -1,
6, 7, 9, -1, 6, 9, 8, -1, 8, 9, 11, -1,
8, 11, 10, -1, 10, 11, 13, -1, 10, 13, 12, -1,
12, 13, 15, -1, 12, 15, 14, -1, 14, 15, 17, -1,
14, 17, 16, -1, 16, 17, 19, -1, 16, 19, 18, -1,
20, 18, 21, -1, 21, 18, 19, -1, 20, 21, 23, -1,
20, 23, 22, -1, 22, 23, 25, -1, 22, 25, 24, -1,
24, 25, 27, -1, 24, 27, 26, -1, 26, 27, 29, -1,
26, 29, 28, -1, 28, 29, 31, -1, 28, 31, 30, -1,
30, 31, 33, -1, 30, 33, 32, -1, 32, 33, 35, -1,
32, 35, 34, -1, 34, 35, 39, -1, 34, 39, 38, -1,
36, 38, 37, -1, 37, 38, 39, -1, 0, 36, 1, -1,
1, 36, 37, -1, 34, 38, 20, -1, 20, 38, 36, -1,
20, 36, 18, -1, 14, 2, 4, -1, 36, 0, 18, -1,
18, 0, 2, -1, 18, 2, 16, -1, 16, 2, 14, -1,
4, 6, 14, -1, 14, 6, 8, -1, 14, 8, 12, -1,
12, 8, 10, -1, 26, 28, 24, -1, 24, 28, 30, -1,
24, 30, 22, -1, 22, 30, 20, -1, 20, 30, 32, -1,
20, 32, 34, -1, 37, 21, 1, -1, 1, 21, 19, -1,
1, 19, 3, -1, 19, 17, 3, -1, 3, 17, 15, -1,
3, 15, 13, -1, 37, 39, 21, -1, 21, 39, 35, -1,
21, 35, 33, -1, 29, 27, 25, -1, 13, 11, 3, -1,
3, 11, 9, -1, 3, 9, 5, -1, 5, 9, 7, -1,
33, 31, 21, -1, 21, 31, 29, -1, 21, 29, 23, -1,
23, 29, 25, -1
]
materialIndex [
1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3,
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 6, 6,
7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
]
}
}
Separator {
MaterialBinding {
value PER_FACE_INDEXED
}
Material {
ambientColor [
0.752941 0.752941 0.752941, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000,
1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 0.250980 0.250980 0.250980,
0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980
]
diffuseColor [
0.752941 0.752941 0.752941, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000,
1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 0.250980 0.250980 0.250980,
0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980
]
emissiveColor [
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000,
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000,
0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000, 0.000000 0.000000 0.000000
]
specularColor [
0.225882 0.225882 0.225882, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000,
1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 1.000000 1.000000 0.000000, 0.250980 0.250980 0.250980,
0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980, 0.250980 0.250980 0.250980
]
shininess [
0.312500, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.310000, 0.300000,
0.300000, 0.290000, 0.300000, 0.300000, 0.300000
]
transparency [
0.000000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.250000, 0.000000,
0.000000, 0.000000, 0.000000, 0.000000, 0.000000
]
}
Coordinate3 {
point [
-0.001500 -0.000050 -0.000498, -0.001500 -0.000050 0.000498, -0.001500 0.000950 -0.000498, -0.001500 0.000950 0.000498, -0.001450 0.000000 -0.000498,
-0.001450 0.000000 -0.000490, -0.001450 -0.000000 0.000490, -0.001450 -0.000000 0.000498, -0.001450 0.000900 -0.000498, -0.001450 0.000900 -0.000490,
-0.001450 0.000900 0.000490, -0.001450 0.000900 0.000498, -0.001250 -0.000050 -0.000498, -0.001250 -0.000050 0.000498, -0.001250 0.000000 -0.000498,
-0.001250 0.000000 -0.000490, -0.001250 0.000000 0.000490, -0.001250 0.000000 0.000498, -0.001250 0.000900 -0.000498, -0.001250 0.000900 -0.000490,
-0.001250 0.000900 0.000490, -0.001250 0.000900 0.000498, -0.001250 0.000950 -0.000498, -0.001250 0.000950 0.000498, -0.001150 -0.000050 -0.000490,
-0.001150 -0.000050 0.000490, -0.001150 0.000000 -0.000490, -0.001150 0.000000 0.000490, -0.000523 -0.000050 -0.000490, -0.000523 -0.000050 0.000490,
-0.000523 0.000000 -0.000490, -0.000523 0.000000 0.000490, -0.000493 -0.000050 -0.000358, -0.000493 -0.000050 0.000358, -0.000493 0.000000 -0.000358,
-0.000493 0.000000 0.000358, -0.000430 -0.000050 -0.000239, -0.000430 -0.000050 0.000239, -0.000430 0.000000 -0.000239, -0.000430 0.000000 0.000239,
-0.000422 -0.000050 -0.000490, -0.000422 -0.000050 0.000490, -0.000422 0.000000 -0.000490, -0.000422 0.000000 0.000490, -0.000390 -0.000050 -0.000372,
-0.000390 -0.000050 0.000372, -0.000390 0.000000 -0.000372, -0.000390 0.000000 0.000372, -0.000339 -0.000050 -0.000139, -0.000339 -0.000050 0.000139,
-0.000339 0.000000 -0.000139, -0.000339 0.000000 0.000139, -0.000326 -0.000050 -0.000268, -0.000326 -0.000050 0.000268, -0.000326 0.000000 -0.000268,
-0.000326 0.000000 0.000268, -0.000235 -0.000050 -0.000186, -0.000235 -0.000050 0.000186, -0.000235 0.000000 -0.000186, -0.000235 0.000000 0.000186,
-0.000225 -0.000050 -0.000066, -0.000225 -0.000050 0.000066, -0.000225 0.000000 -0.000066, -0.000225 0.000000 0.000066, -0.000125 -0.000050 -0.000134,
-0.000125 -0.000050 0.000134, -0.000125 0.000000 -0.000134, -0.000125 0.000000 0.000134, 0.000125 -0.000050 -0.000134, 0.000125 -0.000050 0.000134,
0.000125 0.000000 -0.000134, 0.000125 0.000000 0.000134, 0.000235 -0.000050 -0.000186, 0.000235 -0.000050 0.000186, 0.000235 0.000000 -0.000186,
0.000235 0.000000 0.000186, 0.000326 -0.000050 -0.000268, 0.000326 -0.000050 0.000268, 0.000326 0.000000 -0.000268, 0.000326 0.000000 0.000268,
0.000390 -0.000050 -0.000372, 0.000390 -0.000050 0.000372, 0.000390 0.000000 -0.000372, 0.000390 0.000000 0.000372, 0.000422 -0.000050 -0.000490,
0.000422 -0.000050 0.000490, 0.000422 0.000000 -0.000490, 0.000422 0.000000 0.000490, 0.001250 -0.000050 -0.000498, 0.001250 -0.000050 0.000498,
0.001250 -0.000000 -0.000498, 0.001250 -0.000000 -0.000490, 0.001250 0.000000 0.000490, 0.001250 -0.000000 0.000498, 0.001250 0.000900 -0.000498,
0.001250 0.000900 -0.000490, 0.001250 0.000900 0.000490, 0.001250 0.000900 0.000498, 0.001250 0.000950 -0.000498, 0.001250 0.000950 0.000498,
0.001450 -0.000000 -0.000498, 0.001450 -0.000000 -0.000490, 0.001450 -0.000000 0.000490, 0.001450 -0.000000 0.000498, 0.001450 0.000900 -0.000498,
0.001450 0.000900 -0.000490, 0.001450 0.000900 0.000490, 0.001450 0.000900 0.000498, 0.001500 -0.000050 -0.000498, 0.001500 -0.000050 0.000498,
0.001500 0.000950 -0.000498, 0.001500 0.000950 0.000498
]
}
IndexedFaceSet {
coordIndex [
97, 99, 96, -1, 96, 99, 98, -1, 96, 98, 95, -1,
95, 98, 94, -1, 111, 109, 110, -1, 110, 109, 108, -1,
99, 111, 98, -1, 98, 111, 110, -1, 0, 1, 2, -1,
2, 1, 3, -1, 18, 22, 19, -1, 19, 22, 23, -1,
19, 23, 20, -1, 20, 23, 21, -1, 2, 3, 22, -1,
22, 3, 23, -1, 91, 90, 88, -1, 91, 88, 92, -1,
92, 88, 89, -1, 92, 89, 93, -1, 108, 109, 88, -1,
88, 109, 89, -1, 17, 13, 16, -1, 16, 13, 12, -1,
16, 12, 15, -1, 15, 12, 14, -1, 13, 1, 12, -1,
12, 1, 0, -1, 104, 105, 94, -1, 94, 105, 95, -1,
18, 19, 8, -1, 8, 19, 9, -1, 100, 101, 104, -1,
104, 101, 105, -1, 8, 9, 4, -1, 4, 9, 5, -1,
4, 5, 14, -1, 14, 5, 15, -1, 90, 91, 100, -1,
100, 91, 101, -1, 96, 106, 97, -1, 97, 106, 107, -1,
10, 20, 11, -1, 11, 20, 21, -1, 106, 102, 107, -1,
107, 102, 103, -1, 102, 92, 103, -1, 103, 92, 93, -1,
16, 6, 17, -1, 17, 6, 7, -1, 6, 10, 7, -1,
7, 10, 11, -1, 43, 31, 47, -1, 47, 31, 35, -1,
47, 35, 55, -1, 55, 35, 39, -1, 55, 39, 59, -1,
59, 39, 51, -1, 59, 51, 67, -1, 67, 51, 63, -1,
67, 63, 66, -1, 66, 63, 62, -1, 66, 62, 58, -1,
58, 62, 50, -1, 58, 50, 54, -1, 54, 50, 38, -1,
54, 38, 46, -1, 46, 38, 34, -1, 46, 34, 42, -1,
42, 34, 30, -1, 82, 86, 91, -1, 92, 87, 91, -1,
91, 87, 83, -1, 78, 82, 75, -1, 75, 82, 91, -1,
75, 91, 79, -1, 79, 91, 83, -1, 71, 70, 75, -1,
75, 70, 74, -1, 75, 74, 78, -1, 26, 27, 15, -1,
15, 27, 16, -1, 20, 96, 19, -1, 19, 96, 95, -1,
61, 63, 49, -1, 49, 63, 51, -1, 49, 51, 37, -1,
37, 51, 39, -1, 37, 39, 33, -1, 33, 39, 35, -1,
33, 35, 29, -1, 29, 35, 31, -1, 24, 25, 26, -1,
26, 25, 27, -1, 28, 30, 32, -1, 32, 30, 34, -1,
32, 34, 36, -1, 36, 34, 38, -1, 36, 38, 48, -1,
48, 38, 50, -1, 48, 50, 60, -1, 60, 50, 62, -1,
61, 60, 63, -1, 63, 60, 62, -1, 49, 37, 25, -1,
25, 37, 33, -1, 25, 33, 29, -1, 60, 61, 48, -1,
48, 61, 49, -1, 48, 49, 36, -1, 36, 49, 25, -1,
36, 25, 32, -1, 32, 25, 24, -1, 32, 24, 28, -1,
41, 43, 47, -1, 41, 47, 45, -1, 45, 47, 55, -1,
45, 55, 53, -1, 53, 55, 59, -1, 53, 59, 57, -1,
57, 59, 67, -1, 57, 67, 65, -1, 64, 65, 66, -1,
66, 65, 67, -1, 64, 66, 58, -1, 64, 58, 56, -1,
56, 58, 54, -1, 56, 54, 52, -1, 52, 54, 46, -1,
52, 46, 44, -1, 44, 46, 42, -1, 44, 42, 40, -1,
84, 86, 82, -1, 84, 82, 80, -1, 80, 82, 78, -1,
80, 78, 76, -1, 76, 78, 74, -1, 76, 74, 72, -1,
72, 74, 70, -1, 72, 70, 68, -1, 69, 68, 71, -1,
71, 68, 70, -1, 69, 71, 75, -1, 69, 75, 73, -1,
73, 75, 79, -1, 73, 79, 77, -1, 77, 79, 83, -1,
77, 83, 81, -1, 81, 83, 87, -1, 81, 87, 85, -1,
85, 41, 45, -1, 45, 53, 85, -1, 85, 53, 57, -1,
85, 57, 65, -1, 76, 72, 64, -1, 64, 72, 68, -1,
64, 68, 65, -1, 65, 68, 69, -1, 65, 69, 73, -1,
56, 52, 84, -1, 84, 52, 44, -1, 84, 44, 40, -1,
56, 84, 64, -1, 64, 84, 80, -1, 64, 80, 76, -1,
73, 77, 65, -1, 65, 77, 81, -1, 65, 81, 85, -1,
10, 6, 16, -1, 25, 29, 27, -1, 27, 29, 31, -1,
31, 43, 96, -1, 16, 27, 10, -1, 10, 27, 31, -1,
10, 31, 20, -1, 20, 31, 96, -1, 102, 106, 92, -1,
92, 106, 96, -1, 92, 96, 87, -1, 87, 96, 43, -1,
87, 43, 85, -1, 85, 43, 41, -1, 105, 101, 95, -1,
95, 101, 91, -1, 95, 91, 19, -1, 84, 40, 86, -1,
86, 40, 42, -1, 30, 9, 42, -1, 42, 9, 19, -1,
42, 19, 86, -1, 86, 19, 91, -1, 28, 24, 30, -1,
30, 24, 26, -1, 30, 26, 9, -1, 9, 26, 15, -1,
9, 15, 5, -1, 21, 23, 11, -1, 11, 23, 3, -1,
11, 3, 7, -1, 7, 3, 1, -1, 7, 1, 17, -1,
17, 1, 13, -1, 93, 89, 103, -1, 103, 89, 109, -1,
103, 109, 107, -1, 107, 109, 111, -1, 107, 111, 97, -1,
97, 111, 99, -1, 94, 98, 104, -1, 104, 98, 110, -1,
104, 110, 100, -1, 100, 110, 108, -1, 100, 108, 90, -1,
90, 108, 88, -1, 14, 12, 4, -1, 4, 12, 0, -1,
4, 0, 8, -1, 8, 0, 2, -1, 8, 2, 18, -1,
18, 2, 22, -1
]
materialIndex [
1, 1, 1, 1, 2, 2, 3, 3,
4, 4, 5, 5, 5, 5, 6, 6,
7, 7, 7, 7, 8, 8, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
11, 11, 12, 12, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
]
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,239 @@
#VRML V1.0 ascii
Separator {
MaterialBinding {
value PER_FACE_INDEXED
}
Material {
ambientColor [
0.792157 0.819608 0.933333, 0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549,
0.568627 0.627451 0.572549, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608,
0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549,
0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549, 0.235294 0.247059 0.219608, 0.568627 0.627451 0.572549,
0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608,
0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608
]
diffuseColor [
0.792157 0.819608 0.933333, 0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549,
0.568627 0.627451 0.572549, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608,
0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549,
0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549, 0.568627 0.627451 0.572549, 0.235294 0.247059 0.219608, 0.568627 0.627451 0.572549,
0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608,
0.235294 0.247059 0.219608, 0.235294 0.247059 0.219608
]
emissiveColor [
0.000000 0.000000 0.000000, 0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275,
0.284314 0.313726 0.286275, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804,
0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275,
0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275, 0.117647 0.123529 0.109804, 0.284314 0.313726 0.286275,
0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804,
0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804
]
specularColor [
0.396078 0.409804 0.466667, 0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275,
0.284314 0.313726 0.286275, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804,
0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275,
0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275, 0.284314 0.313726 0.286275, 0.117647 0.123529 0.109804, 0.284314 0.313726 0.286275,
0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804,
0.117647 0.123529 0.109804, 0.117647 0.123529 0.109804
]
shininess [
0.400000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000,
0.400000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000,
0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000, 0.500000
]
transparency [
0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000,
0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000,
0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000
]
}
Coordinate3 {
point [
-0.002660 -0.000800 0.000313, -0.002660 0.000800 0.000313, -0.002656 -0.000800 0.000442, -0.002656 0.000800 0.000442, -0.002648 -0.000800 0.000238,
-0.002648 0.000800 0.000238, -0.002644 -0.000800 0.000778, -0.002644 0.000800 0.000778, -0.002639 -0.000800 0.000918, -0.002639 0.000800 0.000918,
-0.002634 -0.000800 0.001001, -0.002634 0.000800 0.001001, -0.002621 -0.000800 0.000175, -0.002621 0.000800 0.000175, -0.002619 -0.000800 0.001087,
-0.002619 0.000800 0.001087, -0.002590 -0.000800 0.001162, -0.002590 0.000800 0.001162, -0.002573 -0.000800 0.000111, -0.002573 0.000800 0.000111,
-0.002552 -0.000800 0.001218, -0.002552 0.000800 0.001218, -0.002509 -0.000800 0.000060, -0.002509 0.000800 0.000060, -0.002505 -0.000800 0.001261,
-0.002505 0.000800 0.001261, -0.002460 -0.000800 0.000330, -0.002460 0.000800 0.000330, -0.002458 -0.000800 0.000301, -0.002458 0.000800 0.000301,
-0.002454 -0.000800 0.000484, -0.002454 0.000800 0.000484, -0.002451 -0.000800 0.000280, -0.002451 0.000800 0.000280, -0.002444 -0.000800 0.001295,
-0.002444 0.000800 0.001295, -0.002438 -0.000800 0.000260, -0.002438 0.000800 0.000260, -0.002438 -0.000800 0.000939, -0.002438 0.000800 0.000939,
-0.002428 -0.000800 0.000249, -0.002428 0.000800 0.000249, -0.002426 -0.000800 0.000021, -0.002426 0.000800 0.000021, -0.002426 -0.000800 0.001032,
-0.002426 0.000800 0.001032, -0.002414 -0.000800 0.001066, -0.002414 0.000800 0.001066, -0.002403 -0.000800 0.001084, -0.002403 0.000800 0.001084,
-0.002401 -0.000800 0.000228, -0.002401 0.000800 0.000228, -0.002390 -0.000800 0.001097, -0.002390 0.000800 0.001097, -0.002373 -0.000800 0.001108,
-0.002373 0.000800 0.001108, -0.002371 -0.000800 0.001315, -0.002371 0.000800 0.001315, -0.002363 -0.000800 0.000211, -0.002363 0.000800 0.000211,
-0.002345 -0.000800 0.001116, -0.002345 0.000800 0.001116, -0.002341 -0.000800 0.000002, -0.002341 0.000800 0.000002, -0.002316 -0.000800 0.000201,
-0.002316 0.000800 0.000201, -0.002300 -0.001450 0.001220, -0.002300 -0.000800 0.001220, -0.002300 0.000800 0.001220, -0.002300 0.001450 0.001220,
-0.002286 -0.000800 0.001120, -0.002286 -0.000800 0.001320, -0.002286 0.000800 0.001120, -0.002286 0.000800 0.001320, -0.002263 -0.000800 0.000200,
-0.002263 0.000800 0.000200, -0.002255 -0.000800 0.000000, -0.002255 0.000800 0.000000, -0.002157 -0.001307 0.000203, -0.002157 0.001307 0.000203,
-0.002155 -0.000800 0.000000, -0.002155 0.000800 0.000000, -0.002130 -0.001280 0.002430, -0.002130 0.001280 0.002430, -0.001760 -0.000800 0.000200,
-0.001760 0.000800 0.000200, -0.001229 -0.001280 0.002430, -0.001229 -0.001279 0.002440, -0.001229 0.001279 0.002440, -0.001229 0.001280 0.002430,
-0.000780 -0.001307 0.000203, -0.000780 -0.000800 0.000000, -0.000780 -0.000800 0.000200, -0.000780 0.000800 0.000000, -0.000780 0.000800 0.000200,
-0.000780 0.001307 0.000203, -0.000731 -0.001281 0.000020, -0.000731 0.001281 0.000020, 0.000731 -0.001281 0.000020, 0.000731 0.001281 0.000020,
0.000780 -0.001307 0.000203, 0.000780 -0.000800 0.000000, 0.000780 -0.000800 0.000200, 0.000780 0.000800 0.000000, 0.000780 0.000800 0.000200,
0.000780 0.001307 0.000203, 0.001521 -0.000800 0.000200, 0.001521 0.000800 0.000200, 0.001650 -0.000800 0.000000, 0.001650 0.000800 0.000000,
0.001895 -0.000800 -0.000000, 0.001895 0.000800 -0.000000, 0.002026 -0.000800 0.000200, 0.002026 0.000800 0.000200, 0.002129 -0.001279 0.002440,
0.002129 0.001279 0.002440, 0.002157 -0.001307 0.000203, 0.002157 0.001307 0.000203, 0.002257 -0.000800 -0.000000, 0.002257 0.000800 -0.000000,
0.002286 -0.000800 0.001120, 0.002286 -0.000800 0.001320, 0.002286 0.000800 0.001120, 0.002286 0.000800 0.001320, 0.002289 -0.000800 0.001120,
0.002289 0.000800 0.001120, 0.002300 -0.001450 0.001220, 0.002300 -0.000800 0.001220, 0.002300 0.000800 0.001220, 0.002300 0.001450 0.001220,
0.002307 -0.000800 0.000200, 0.002307 0.000800 0.000200, 0.002342 -0.000800 0.000002, 0.002342 0.000800 0.000002, 0.002349 -0.000800 0.001115,
0.002349 0.000800 0.001115, 0.002354 -0.000800 0.000208, 0.002354 0.000800 0.000208, 0.002374 -0.000800 0.001314, 0.002374 0.000800 0.001314,
0.002375 -0.000800 0.001107, 0.002375 0.000800 0.001107, 0.002391 -0.000800 0.001097, 0.002391 0.000800 0.001097, 0.002396 -0.000800 0.000225,
0.002396 0.000800 0.000225, 0.002403 -0.000800 0.001085, 0.002403 0.000800 0.001085, 0.002415 -0.000800 0.001065, 0.002415 0.000800 0.001065,
0.002426 -0.000800 0.000247, 0.002426 0.000800 0.000247, 0.002429 -0.000800 0.001023, 0.002429 0.000800 0.001023, 0.002433 -0.000800 0.000023,
0.002433 0.000800 0.000023, 0.002438 -0.000800 0.000930, 0.002438 0.000800 0.000930, 0.002443 -0.000800 0.000810, 0.002443 0.000800 0.000810,
0.002444 -0.000800 0.000268, 0.002444 0.000800 0.000268, 0.002449 -0.000800 0.001293, 0.002449 0.000800 0.001293, 0.002454 -0.000800 0.000288,
0.002454 0.000800 0.000288, 0.002457 -0.000800 0.000421, 0.002457 0.000800 0.000421, 0.002459 -0.000800 0.000309, 0.002459 0.000800 0.000309,
0.002510 -0.000800 0.000061, 0.002510 0.000800 0.000061, 0.002510 -0.000800 0.001257, 0.002510 0.000800 0.001257, 0.002558 -0.000800 0.001211,
0.002558 0.000800 0.001211, 0.002570 -0.000800 0.000108, 0.002570 0.000800 0.000108, 0.002592 -0.000800 0.001157, 0.002592 0.000800 0.001157,
0.002617 -0.000800 0.000168, 0.002617 0.000800 0.000168, 0.002621 -0.000800 0.001078, 0.002621 0.000800 0.001078, 0.002636 -0.000800 0.000974,
0.002636 0.000800 0.000974, 0.002645 -0.000800 0.000747, 0.002645 0.000800 0.000747, 0.002647 -0.000800 0.000233, 0.002647 0.000800 0.000233,
0.002654 -0.000800 0.000481, 0.002654 0.000800 0.000481, 0.002659 -0.000800 0.000379, 0.002659 0.000800 0.000379, 0.002660 -0.000800 0.000304,
0.002660 0.000800 0.000304
]
}
IndexedFaceSet {
coordIndex [
125, 122, 128, -1, 128, 123, 139, -1, 139, 163, 128, -1,
128, 163, 173, -1, 128, 173, 175, -1, 147, 143, 175, -1,
175, 143, 141, -1, 175, 141, 128, -1, 128, 141, 135, -1,
128, 135, 125, -1, 103, 104, 109, -1, 109, 104, 107, -1,
109, 107, 111, -1, 111, 107, 113, -1, 111, 113, 119, -1,
119, 113, 131, -1, 167, 193, 169, -1, 169, 193, 195, -1,
169, 195, 165, -1, 165, 195, 189, -1, 165, 189, 161, -1,
161, 189, 181, -1, 161, 181, 151, -1, 151, 181, 177, -1,
151, 177, 145, -1, 145, 177, 171, -1, 145, 171, 137, -1,
137, 171, 155, -1, 137, 155, 131, -1, 131, 155, 133, -1,
131, 133, 119, -1, 147, 175, 149, -1, 149, 175, 179, -1,
149, 179, 153, -1, 153, 179, 183, -1, 153, 183, 157, -1,
157, 183, 185, -1, 157, 185, 159, -1, 159, 185, 187, -1,
159, 187, 167, -1, 167, 187, 191, -1, 167, 191, 193, -1,
101, 103, 109, -1, 101, 109, 108, -1, 108, 109, 111, -1,
108, 111, 110, -1, 110, 111, 119, -1, 110, 119, 118, -1,
118, 119, 133, -1, 118, 133, 132, -1, 132, 133, 155, -1,
132, 155, 154, -1, 154, 155, 171, -1, 154, 171, 170, -1,
170, 171, 177, -1, 170, 177, 176, -1, 176, 177, 181, -1,
176, 181, 180, -1, 180, 181, 189, -1, 180, 189, 188, -1,
188, 189, 195, -1, 188, 195, 194, -1, 194, 195, 193, -1,
194, 193, 192, -1, 192, 193, 191, -1, 192, 191, 190, -1,
190, 191, 187, -1, 190, 187, 186, -1, 186, 187, 185, -1,
186, 185, 184, -1, 184, 185, 183, -1, 184, 183, 182, -1,
182, 183, 179, -1, 182, 179, 178, -1, 178, 179, 175, -1,
178, 175, 174, -1, 174, 175, 173, -1, 174, 173, 172, -1,
172, 173, 163, -1, 172, 163, 162, -1, 162, 163, 139, -1,
162, 139, 138, -1, 138, 139, 123, -1, 138, 123, 121, -1,
101, 102, 103, -1, 103, 102, 104, -1, 138, 121, 127, -1,
174, 172, 127, -1, 127, 172, 162, -1, 127, 162, 138, -1,
120, 124, 127, -1, 127, 124, 134, -1, 127, 134, 174, -1,
174, 134, 140, -1, 130, 132, 136, -1, 136, 132, 154, -1,
136, 154, 144, -1, 144, 154, 170, -1, 144, 170, 150, -1,
150, 170, 176, -1, 150, 176, 160, -1, 160, 176, 180, -1,
160, 180, 164, -1, 164, 180, 188, -1, 164, 188, 168, -1,
168, 188, 194, -1, 168, 194, 166, -1, 102, 101, 106, -1,
106, 101, 108, -1, 106, 108, 112, -1, 112, 108, 110, -1,
112, 110, 130, -1, 130, 110, 118, -1, 130, 118, 132, -1,
194, 192, 166, -1, 166, 192, 190, -1, 166, 190, 158, -1,
158, 190, 186, -1, 158, 186, 156, -1, 156, 186, 184, -1,
156, 184, 152, -1, 152, 184, 182, -1, 152, 182, 148, -1,
148, 182, 178, -1, 148, 178, 146, -1, 146, 178, 174, -1,
146, 174, 142, -1, 142, 174, 140, -1, 120, 122, 125, -1,
120, 125, 124, -1, 124, 125, 135, -1, 124, 135, 134, -1,
134, 135, 141, -1, 134, 141, 140, -1, 140, 141, 143, -1,
140, 143, 142, -1, 142, 143, 147, -1, 142, 147, 146, -1,
146, 147, 149, -1, 146, 149, 148, -1, 148, 149, 153, -1,
148, 153, 152, -1, 152, 153, 157, -1, 152, 157, 156, -1,
156, 157, 159, -1, 156, 159, 158, -1, 158, 159, 167, -1,
158, 167, 166, -1, 166, 167, 169, -1, 166, 169, 168, -1,
168, 169, 165, -1, 168, 165, 164, -1, 164, 165, 161, -1,
164, 161, 160, -1, 160, 161, 151, -1, 160, 151, 150, -1,
150, 151, 145, -1, 150, 145, 144, -1, 144, 145, 137, -1,
144, 137, 136, -1, 136, 137, 131, -1, 136, 131, 130, -1,
130, 131, 113, -1, 130, 113, 112, -1, 112, 113, 107, -1,
112, 107, 106, -1, 106, 107, 104, -1, 106, 104, 102, -1,
127, 126, 120, -1, 120, 126, 116, -1, 120, 116, 122, -1,
122, 116, 117, -1, 122, 117, 128, -1, 128, 117, 129, -1,
105, 117, 100, -1, 100, 117, 116, -1, 99, 105, 98, -1,
98, 105, 100, -1, 97, 99, 96, -1, 96, 99, 98, -1,
95, 97, 90, -1, 90, 97, 96, -1, 79, 95, 78, -1,
78, 95, 90, -1, 68, 69, 72, -1, 72, 69, 79, -1,
72, 79, 70, -1, 70, 79, 78, -1, 70, 78, 67, -1,
67, 78, 66, -1, 92, 94, 85, -1, 92, 85, 84, -1,
84, 85, 75, -1, 84, 75, 74, -1, 74, 75, 65, -1,
74, 65, 64, -1, 64, 65, 59, -1, 64, 59, 58, -1,
58, 59, 51, -1, 58, 51, 50, -1, 50, 51, 41, -1,
50, 41, 40, -1, 40, 41, 37, -1, 40, 37, 36, -1,
36, 37, 33, -1, 36, 33, 32, -1, 32, 33, 29, -1,
32, 29, 28, -1, 28, 29, 27, -1, 28, 27, 26, -1,
26, 27, 31, -1, 26, 31, 30, -1, 30, 31, 39, -1,
30, 39, 38, -1, 38, 39, 45, -1, 38, 45, 44, -1,
44, 45, 47, -1, 44, 47, 46, -1, 46, 47, 49, -1,
46, 49, 48, -1, 48, 49, 53, -1, 48, 53, 52, -1,
52, 53, 55, -1, 52, 55, 54, -1, 54, 55, 61, -1,
54, 61, 60, -1, 60, 61, 72, -1, 60, 72, 70, -1,
25, 35, 68, -1, 68, 35, 57, -1, 68, 57, 73, -1,
68, 72, 61, -1, 25, 68, 21, -1, 21, 68, 61, -1,
21, 61, 55, -1, 94, 93, 85, -1, 85, 93, 81, -1,
85, 81, 75, -1, 75, 81, 77, -1, 75, 77, 65, -1,
65, 77, 63, -1, 65, 63, 59, -1, 59, 63, 43, -1,
59, 43, 51, -1, 51, 43, 23, -1, 51, 23, 41, -1,
41, 23, 19, -1, 41, 19, 37, -1, 55, 53, 21, -1,
21, 53, 49, -1, 21, 49, 17, -1, 17, 49, 47, -1,
17, 47, 15, -1, 15, 47, 45, -1, 15, 45, 11, -1,
11, 45, 39, -1, 11, 39, 9, -1, 37, 19, 33, -1,
33, 19, 13, -1, 33, 13, 29, -1, 29, 13, 5, -1,
29, 5, 27, -1, 27, 5, 1, -1, 27, 1, 31, -1,
31, 1, 3, -1, 31, 3, 39, -1, 39, 3, 7, -1,
39, 7, 9, -1, 92, 91, 94, -1, 94, 91, 93, -1,
67, 71, 56, -1, 56, 34, 67, -1, 67, 34, 24, -1,
67, 24, 20, -1, 48, 52, 20, -1, 20, 52, 54, -1,
20, 54, 67, -1, 67, 54, 60, -1, 67, 60, 70, -1,
48, 20, 46, -1, 46, 20, 16, -1, 46, 16, 44, -1,
91, 92, 80, -1, 80, 92, 84, -1, 80, 84, 76, -1,
76, 84, 74, -1, 76, 74, 62, -1, 62, 74, 64, -1,
62, 64, 42, -1, 42, 64, 58, -1, 42, 58, 22, -1,
22, 58, 50, -1, 22, 50, 18, -1, 16, 14, 44, -1,
44, 14, 10, -1, 44, 10, 38, -1, 10, 8, 38, -1,
38, 8, 6, -1, 38, 6, 30, -1, 30, 6, 2, -1,
30, 2, 26, -1, 26, 2, 0, -1, 26, 0, 28, -1,
28, 0, 4, -1, 28, 4, 32, -1, 32, 4, 12, -1,
32, 12, 36, -1, 36, 12, 18, -1, 36, 18, 40, -1,
40, 18, 50, -1, 71, 73, 57, -1, 71, 57, 56, -1,
56, 57, 35, -1, 56, 35, 34, -1, 34, 35, 25, -1,
34, 25, 24, -1, 24, 25, 21, -1, 24, 21, 20, -1,
20, 21, 17, -1, 20, 17, 16, -1, 16, 17, 15, -1,
16, 15, 14, -1, 14, 15, 11, -1, 14, 11, 10, -1,
10, 11, 9, -1, 10, 9, 8, -1, 8, 9, 7, -1,
8, 7, 6, -1, 6, 7, 3, -1, 6, 3, 2, -1,
2, 3, 1, -1, 2, 1, 0, -1, 0, 1, 5, -1,
0, 5, 4, -1, 4, 5, 13, -1, 4, 13, 12, -1,
12, 13, 19, -1, 12, 19, 18, -1, 18, 19, 23, -1,
18, 23, 22, -1, 22, 23, 43, -1, 22, 43, 42, -1,
42, 43, 63, -1, 42, 63, 62, -1, 62, 63, 77, -1,
62, 77, 76, -1, 76, 77, 81, -1, 76, 81, 80, -1,
80, 81, 93, -1, 80, 93, 91, -1, 67, 66, 71, -1,
71, 66, 82, -1, 71, 82, 73, -1, 73, 82, 83, -1,
73, 83, 68, -1, 68, 83, 69, -1, 83, 82, 89, -1,
89, 82, 86, -1, 100, 116, 126, -1, 66, 78, 90, -1,
96, 98, 90, -1, 90, 98, 100, -1, 90, 100, 66, -1,
66, 100, 126, -1, 129, 117, 69, -1, 69, 117, 105, -1,
79, 69, 95, -1, 95, 69, 105, -1, 95, 105, 97, -1,
97, 105, 99, -1, 87, 88, 86, -1, 86, 88, 89, -1,
82, 66, 86, -1, 86, 66, 126, -1, 86, 126, 87, -1,
87, 126, 114, -1, 128, 129, 123, -1, 123, 129, 115, -1,
123, 115, 121, -1, 121, 115, 114, -1, 121, 114, 127, -1,
127, 114, 126, -1, 88, 115, 89, -1, 89, 115, 129, -1,
89, 129, 83, -1, 83, 129, 69, -1, 88, 87, 115, -1,
115, 87, 114, -1
]
materialIndex [
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3,
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6,
7, 7, 8, 8, 9, 9,
10, 10, 11, 11, 12, 12, 12, 12, 12, 12,
13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15,
16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18,
19, 19, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21,
22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
25, 25, 25, 25, 26, 26,
]
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -127,10 +127,10 @@ F 4 "16V" H 1500 5350 60 0001 C CNN "Voltage"
1 0 0 -1
$EndComp
$Comp
L +5V #PWR071
L +5V #PWR072
U 1 1 5660786F
P 1200 5000
F 0 "#PWR071" H 1200 4850 50 0001 C CNN
F 0 "#PWR072" H 1200 4850 50 0001 C CNN
F 1 "+5V" H 1200 5140 50 0000 C CNN
F 2 "" H 1200 5000 60 0000 C CNN
F 3 "" H 1200 5000 60 0000 C CNN
@ -138,10 +138,10 @@ F 3 "" H 1200 5000 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +3.3V #PWR072
L +3.3V #PWR073
U 1 1 566078DE
P 2950 5000
F 0 "#PWR072" H 2950 4850 50 0001 C CNN
F 0 "#PWR073" H 2950 4850 50 0001 C CNN
F 1 "+3.3V" H 2950 5140 50 0000 C CNN
F 2 "" H 2950 5000 60 0000 C CNN
F 3 "" H 2950 5000 60 0000 C CNN
@ -160,10 +160,10 @@ F 3 "" H 800 3000 60 0000 C CNN
-1 0 0 -1
$EndComp
$Comp
L GND #PWR073
L GND #PWR074
U 1 1 57744A84
P 1200 5650
F 0 "#PWR073" H 1200 5400 50 0001 C CNN
F 0 "#PWR074" H 1200 5400 50 0001 C CNN
F 1 "GND" H 1200 5500 50 0000 C CNN
F 2 "" H 1200 5650 60 0000 C CNN
F 3 "" H 1200 5650 60 0000 C CNN
@ -238,10 +238,10 @@ F 3 "" H 7600 4950 60 0000 C CNN
0 -1 -1 0
$EndComp
$Comp
L GND #PWR074
L GND #PWR075
U 1 1 57AD27D2
P 5000 5700
F 0 "#PWR074" H 5000 5450 50 0001 C CNN
F 0 "#PWR075" H 5000 5450 50 0001 C CNN
F 1 "GND" H 5000 5550 50 0000 C CNN
F 2 "" H 5000 5700 60 0000 C CNN
F 3 "" H 5000 5700 60 0000 C CNN
@ -249,10 +249,10 @@ F 3 "" H 5000 5700 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +24V #PWR075
L +24V #PWR076
U 1 1 57AD27DC
P 5000 4700
F 0 "#PWR075" H 5000 4550 50 0001 C CNN
F 0 "#PWR076" H 5000 4550 50 0001 C CNN
F 1 "+24V" H 5000 4840 50 0000 C CNN
F 2 "" H 5000 4700 60 0000 C CNN
F 3 "" H 5000 4700 60 0000 C CNN
@ -338,10 +338,10 @@ F 3 "" H 6200 3150 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR076
L GND #PWR077
U 1 1 57AD3DDA
P 5050 3900
F 0 "#PWR076" H 5050 3650 50 0001 C CNN
F 0 "#PWR077" H 5050 3650 50 0001 C CNN
F 1 "GND" H 5050 3750 50 0000 C CNN
F 2 "" H 5050 3900 60 0000 C CNN
F 3 "" H 5050 3900 60 0000 C CNN
@ -349,10 +349,10 @@ F 3 "" H 5050 3900 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +24V #PWR077
L +24V #PWR078
U 1 1 57AD3DE4
P 5050 2900
F 0 "#PWR077" H 5050 2750 50 0001 C CNN
F 0 "#PWR078" H 5050 2750 50 0001 C CNN
F 1 "+24V" H 5050 3040 50 0000 C CNN
F 2 "" H 5050 2900 60 0000 C CNN
F 3 "" H 5050 2900 60 0000 C CNN
@ -361,10 +361,10 @@ F 3 "" H 5050 2900 60 0000 C CNN
$EndComp
NoConn ~ 5800 3150
$Comp
L +5V #PWR078
L +5V #PWR079
U 1 1 57AD3DF9
P 8000 3050
F 0 "#PWR078" H 8000 2900 50 0001 C CNN
F 0 "#PWR079" H 8000 2900 50 0001 C CNN
F 1 "+5V" H 8000 3190 50 0000 C CNN
F 2 "" H 8000 3050 50 0000 C CNN
F 3 "" H 8000 3050 50 0000 C CNN
@ -372,10 +372,10 @@ F 3 "" H 8000 3050 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +12V #PWR079
L +12V #PWR080
U 1 1 57AD61BC
P 8000 4850
F 0 "#PWR079" H 8000 4700 50 0001 C CNN
F 0 "#PWR080" H 8000 4700 50 0001 C CNN
F 1 "+12V" H 8000 4990 50 0000 C CNN
F 2 "" H 8000 4850 50 0000 C CNN
F 3 "" H 8000 4850 50 0000 C CNN
@ -461,10 +461,10 @@ F 4 "6.3V" H 8200 3550 60 0001 C CNN "Voltage"
1 0 0 -1
$EndComp
$Comp
L GND #PWR080
L GND #PWR081
U 1 1 57B218AB
P 2500 3550
F 0 "#PWR080" H 2500 3300 50 0001 C CNN
F 0 "#PWR081" H 2500 3300 50 0001 C CNN
F 1 "GND" H 2500 3400 50 0000 C CNN
F 2 "" H 2500 3550 60 0000 C CNN
F 3 "" H 2500 3550 60 0000 C CNN
@ -561,10 +561,10 @@ F 3 "" H 6200 1650 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L GND #PWR081
L GND #PWR082
U 1 1 57D63C3E
P 5050 2400
F 0 "#PWR081" H 5050 2150 50 0001 C CNN
F 0 "#PWR082" H 5050 2150 50 0001 C CNN
F 1 "GND" H 5050 2250 50 0000 C CNN
F 2 "" H 5050 2400 60 0000 C CNN
F 3 "" H 5050 2400 60 0000 C CNN
@ -572,10 +572,10 @@ F 3 "" H 5050 2400 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +24V #PWR082
L +24V #PWR083
U 1 1 57D63C47
P 5050 1400
F 0 "#PWR082" H 5050 1250 50 0001 C CNN
F 0 "#PWR083" H 5050 1250 50 0001 C CNN
F 1 "+24V" H 5050 1540 50 0000 C CNN
F 2 "" H 5050 1400 60 0000 C CNN
F 3 "" H 5050 1400 60 0000 C CNN
@ -617,10 +617,10 @@ F 4 "6.3V" H 8200 2050 60 0001 C CNN "Voltage"
1 0 0 -1
$EndComp
$Comp
L +5F #PWR083
L +5F #PWR084
U 1 1 57D6418F
P 8000 1550
F 0 "#PWR083" H 8000 1400 50 0001 C CNN
F 0 "#PWR084" H 8000 1400 50 0001 C CNN
F 1 "+5F" H 8000 1690 50 0000 C CNN
F 2 "" H 8000 1550 50 0000 C CNN
F 3 "" H 8000 1550 50 0000 C CNN
@ -658,10 +658,10 @@ F 3 "" H 9350 1800 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +5F #PWR084
L +5F #PWR085
U 1 1 57D95C13
P 9150 1700
F 0 "#PWR084" H 9150 1550 50 0001 C CNN
F 0 "#PWR085" H 9150 1550 50 0001 C CNN
F 1 "+5F" H 9150 1840 50 0000 C CNN
F 2 "" H 9150 1700 50 0000 C CNN
F 3 "" H 9150 1700 50 0000 C CNN
@ -669,10 +669,10 @@ F 3 "" H 9150 1700 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +5V #PWR085
L +5V #PWR086
U 1 1 57D95CA2
P 9550 1700
F 0 "#PWR085" H 9550 1550 50 0001 C CNN
F 0 "#PWR086" H 9550 1550 50 0001 C CNN
F 1 "+5V" H 9550 1840 50 0000 C CNN
F 2 "" H 9550 1700 50 0000 C CNN
F 3 "" H 9550 1700 50 0000 C CNN
@ -721,17 +721,17 @@ L D_Schottky D22
U 1 1 581AE161
P 1750 3150
F 0 "D22" H 1750 3250 50 0000 C CNN
F 1 "TVS 24V" H 1750 3050 50 0000 C CNN
F 1 "SMAJ24A TVS 24V" H 1750 3050 50 0000 C CNN
F 2 "stmbl:SMA_Standard" H 1750 3150 60 0001 C CNN
F 3 "" H 1750 3150 60 0000 C CNN
1 1750 3150
0 1 1 0
$EndComp
$Comp
L +24V #PWR086
L +24V #PWR087
U 1 1 581B5518
P 4600 2300
F 0 "#PWR086" H 4600 2150 50 0001 C CNN
F 0 "#PWR087" H 4600 2150 50 0001 C CNN
F 1 "+24V" H 4600 2440 50 0000 C CNN
F 2 "" H 4600 2300 60 0000 C CNN
F 3 "" H 4600 2300 60 0000 C CNN
@ -755,7 +755,7 @@ U 1 1 5817A2F5
P 1400 2850
F 0 "D24" H 1350 2975 50 0000 L CNN
F 1 "green" H 1225 2750 50 0000 L CNN
F 2 "LEDs:LED-0805" V 1400 2850 50 0001 C CNN
F 2 "stmbl:LED-0805-SIDE" V 1400 2850 50 0001 C CNN
F 3 "" V 1400 2850 50 0000 C CNN
1 1400 2850
0 -1 -1 0
@ -920,10 +920,10 @@ F 3 "" H 10450 1650 50 0000 C CNN
1 0 0 1
$EndComp
$Comp
L +5V #PWR087
L +5V #PWR088
U 1 1 5832AF71
P 10100 1550
F 0 "#PWR087" H 10100 1400 50 0001 C CNN
F 0 "#PWR088" H 10100 1400 50 0001 C CNN
F 1 "+5V" H 10100 1690 50 0000 C CNN
F 2 "" H 10100 1550 50 0000 C CNN
F 3 "" H 10100 1550 50 0000 C CNN
@ -931,10 +931,10 @@ F 3 "" H 10100 1550 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +3.3V #PWR088
L +3.3V #PWR089
U 1 1 5832B0AA
P 10800 1550
F 0 "#PWR088" H 10800 1400 50 0001 C CNN
F 0 "#PWR089" H 10800 1400 50 0001 C CNN
F 1 "+3.3V" H 10800 1690 50 0000 C CNN
F 2 "" H 10800 1550 50 0000 C CNN
F 3 "" H 10800 1550 50 0000 C CNN
@ -942,10 +942,10 @@ F 3 "" H 10800 1550 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L +5VA #PWR089
L +5VA #PWR090
U 1 1 5832B172
P 10450 1450
F 0 "#PWR089" H 10450 1300 50 0001 C CNN
F 0 "#PWR090" H 10450 1300 50 0001 C CNN
F 1 "+5VA" H 10450 1590 50 0000 C CNN
F 2 "" H 10450 1450 50 0000 C CNN
F 3 "" H 10450 1450 50 0000 C CNN
@ -959,7 +959,7 @@ U 1 1 584F61D7
P 2000 3150
F 0 "C143" H 2025 3250 50 0000 L CNN
F 1 "22µ" H 2025 3050 50 0000 L CNN
F 2 "Capacitors_ThroughHole:C_Radial_D6.3_L11.2_P2.5" H 2038 3000 50 0000 C CNN
F 2 "stmbl:C_Radial_D6.5_L11_P2.5" H 2038 3000 50 0000 C CNN
F 3 "" H 2000 3150 50 0000 C CNN
1 2000 3150
1 0 0 -1

20512
hw/tools/case_v4.stl Normal file

File diff suppressed because it is too large Load Diff

6
hw/tools/clip.scad Normal file
View File

@ -0,0 +1,6 @@
module clip(){
$fn = 500;
difference(){
linear_extrude(height = 2, center = true, convexity = 10) import(file = "clip.dxf", layer = "0");
}
}

View File

@ -279,7 +279,7 @@ module Socket_Strip_Angled_2x06(){
module fan(){
difference(){
color([0.2, 0.2, 0.2]) cube([45, 45, 10], false);
color([0.2, 0.2, 0.2]) cube([45, 45, 10.5], false);
color([0.2, 0.2, 0.2]) translate([22.5, 22.5, -1]) cylinder(r = 20, h = 12);
color([0.2, 0.2, 0.2]) translate([4, 4, -1]) cylinder(r = 1.5, h = 12);
color([0.2, 0.2, 0.2]) translate([4 + 37, 4, -1]) cylinder(r = 1.5, h = 12);

103
hw/tools/pcb_simple.scad Normal file
View File

@ -0,0 +1,103 @@
include <lib.scad>
pcb_height = 1.6;
pcb_height = 1.60000;
module pcb(){
difference(){
color("green") linear_extrude(height = 1.60000, convexity = 10, twist = 0) polygon( points=[
[99.00000, -49.75000],
[98.00000, -50.75000],
[98.00000, -90.00000],
[99.00000, -91.00000],
[102.25000, -91.00000],
[103.75000, -92.50000],
[103.75000, -95.50000],
[104.75000, -96.50000],
[107.50000, -96.50000],
[109.00000, -98.00000],
[109.00000, -100.50000],
[110.00000, -101.50000],
[111.00000, -101.50000],
[111.00000, -104.50000],
[110.00000, -105.50000],
[110.00000, -148.75000],
[111.00000, -149.75000],
[197.00000, -149.75000],
[198.00000, -148.75000],
[198.00000, -106.00000],
[197.00000, -105.00000],
[185.50000, -105.00000],
[185.50000, -102.00000],
[197.00000, -102.00000],
[198.00000, -101.00000],
[198.00000, -50.75000],
[197.00000, -49.75000],
[99.00000, -49.75000],
]);
color("green") translate([0, 0, -0.1]) linear_extrude(height = 1.60000 + 0.2, convexity = 10, twist = 0) polygon( points=[
[115.50000, -104.50000],
[115.50000, -101.50000],
[127.50000, -101.50000],
[128.50000, -100.50000],
[128.50000, -100.00000],
[129.50000, -99.00000],
[133.50000, -99.00000],
[134.50000, -100.00000],
[134.50000, -100.50000],
[135.50000, -101.50000],
[140.50000, -101.50000],
[140.50000, -104.50000],
[115.50000, -104.50000],
]);
color("green") translate([0, 0, -0.1]) linear_extrude(height = 1.60000 + 0.2, convexity = 10, twist = 0) polygon( points=[
[147.00000, -104.50000],
[147.00000, -101.50000],
[181.00000, -101.50000],
[181.00000, -104.50000],
[171.50000, -104.50000],
[170.50000, -105.50000],
[170.50000, -111.00000],
[167.50000, -111.00000],
[167.50000, -105.50000],
[166.50000, -104.50000],
[147.00000, -104.50000],
]);
}
}
module place(){
translate([160.500000, -135.750000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 45.000000]) C_Radial_D26_L45_P10(); // C21 270µ
translate([133.500000, -135.750000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 135.000000]) C_Radial_D26_L45_P10(); // C22 270µ
translate([143.250000, -77.750000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 180.000000]) ESD(); // G*** ESD
translate([201.000000, -92.500000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 90.000000]) RJ45_LED(); // J1 RJ45_LED
translate([201.000000, -76.000000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 90.000000]) RJ45_LED(); // J2 RJ45_LED
translate([201.000000, -59.500000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 90.000000]) RJ45_LED(); // J3 RJ45_LED
translate([176.000000, -112.750000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 0.000000]) SOLDER_JUMPER(); // JP1 Jumper_NO_Small
translate([107.750000, -88.750000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 180.000000]) Symbol_OSHW_Logo_SilkScreen(); // LOGO1 OPEN_HARDWARE_1
translate([147.000000, -144.750000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 180.000000]) Symbol_OSHW_Logo_SilkScreen(); // LOGO1 OPEN_HARDWARE_1
translate([117.000000, -146.750000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 90.000000]) akl182_2(); // P2 CONN_01X02
translate([103.000000, -59.500000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 90.000000]) akl182_2(); // P3 CONN_01X02
translate([126.750000, -67.040000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 0.000000]) Pin_Header_Angled_1x02(); // P4 CONN_01X02
translate([103.000000, -82.500000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 90.000000]) akl182_6(); // P5 CONN_01X06
translate([119.000000, -123.750000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 270.000000]) RM5_08_1x2(); // P6 CONN_01X02
translate([186.500000, -118.750000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 270.000000]) Pin_Header_Straight_1x04(); // P7 CONN_01X04
translate([119.000000, -106.920000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 270.000000]) RM5_08_1x3(); // P8 CONN_01X03
translate([108.000000, -56.750000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 0.000000]) akl182_6(); // P9 CONN_01X06
translate([139.000000, -61.500000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 0.000000]) Socket_Strip_Angled_2x06(); // P10 CONN_02X06
translate([178.920000, -107.250000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 270.000000]) Pin_Header_Straight_1x04(); // P12 CONN_01X04
translate([161.000000, -108.500000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 180.000000]) Socket_Strip_Straight_1x04(); // P13 CONN_01X04
translate([131.000000, -56.750000, 0]) rotate([180, 0, 0]) rotate([0, 0, 360 - 0.000000]) akl182_2(); // P15 CONN_01X02
translate([196.750000, -117.750000, 1.60000]) rotate([0, 0, 270.000000]) LED_0805(); // D1 red
translate([99.000000, -80.750000, 1.60000]) rotate([0, 0, 90.000000]) LED_0805(); // D4 green
translate([112.750000, -126.250000, 1.60000]) rotate([0, 0, 90.000000]) LED_0805(); // D8 green
translate([99.000000, -73.750000, 1.60000]) rotate([0, 0, 90.000000]) LED_0805(); // D14 green
translate([99.000000, -66.750000, 1.60000]) rotate([0, 0, 90.000000]) LED_0805(); // D15 green
translate([150.500000, -50.750000, 1.60000]) rotate([0, 0, 0.000000]) LED_0805(); // D16 red
translate([145.250000, -50.750000, 1.60000]) rotate([0, 0, 0.000000]) LED_0805(); // D17 yellow
translate([140.000000, -50.750000, 1.60000]) rotate([0, 0, 0.000000]) LED_0805(); // D18 green
translate([111.500000, -50.750000, 1.60000]) rotate([0, 0, 0.000000]) LED_0805(); // D19 green
translate([122.000000, -50.750000, 1.60000]) rotate([0, 0, 0.000000]) LED_0805(); // D20 green
translate([99.000000, -57.750000, 1.60000]) rotate([0, 0, 90.000000]) LED_0805(); // D24 green
translate([160.500000, -51.750000, 1.60000]) rotate([0, 0, 180.000000]) USB_Micro_B_10103594_0001LF(); // P1 USB_OTG
translate([195.750000, -111.000000, 1.60000]) rotate([0, 0, 90.000000]) USB_Micro_B_10103594_0001LF(); // P11 USB_OTG
translate([147.000000, -99.750000, 1.60000]) rotate([0, 0, 270.000000]) Pin_Header_Angled_1x04(); // P14 CONN_01X04
translate([147.000000, -136.750000, 1.60000]) rotate([0, 0, 180.000000]) IRAM256(); // U12 IRAM256a
}

View File

@ -1,4 +1,6 @@
include <pcb.scad>
include <pcb_simple.scad>
include <v4_bracket.scad>
include <clip.scad>
module pin(){
for(a = [0:3]){
@ -44,18 +46,120 @@ module m3(l){
}
}
module corner(r, l){
difference(){
color("grey") cube([r, r, l]);
translate([r, r, -1]) color("grey") cylinder(r = r, h = l + 2);
}
}
module corner2(r, l){
color("grey") linear_extrude(height = l, convexity = 10, twist = 0) polygon( points = [[r, 0], [0, -r / 5], [-r / 5, 0], [0, r], [r, 0]]);
}
f3();
module cover(){
$fn = 40;
wall_t = 1.3;
space = 0.5;
fan_t = 10.5;
fan_h = 12;
fan_l = 45;
fan_m3_l = 37;
heatsink_m3_l = 36;
heatsink_m3_h = -2.5;
heatsink_l = 94;
heatsink_w = 46;
heatsink_h = 5;
pcb_t = 1.6;
f3_h = 8 + heatsink_h;
f4_h = 2.5 + pcb_t + f3_h;
f4_l = 52.25;
f4_y = 4.75 + 2.54 / 2;
f4_x = 2;
f4_t = 100;
rj45_h = 1.25;
rj45_l = 16.5 * 3;
rj45_t = 13.5;
akl220_h = 11;
akl220_l = 1.26;
akl220_p = 5.08;
akl182_h = 7;
akl182_l = 1.6;
akl182_p = 3.5;
corner_r = 3;
difference(){
union(){
difference(){
translate([-wall_t, -wall_t, 0]) color("grey") cube([heatsink_l + fan_t + wall_t * 2, heatsink_w + wall_t * 2, f4_h + f4_l + wall_t]);
color("grey") translate([0, 0, -1]) cube([heatsink_l + fan_t, heatsink_w, f4_h + f4_l + 1]);
translate([0, 0, -1]) corner2(2, heatsink_h + 1);
translate([0, heatsink_w, -1]) rotate([0, 0, -90]) corner2(2, heatsink_h + 1);
translate([heatsink_l + fan_t, heatsink_w, -1]) rotate([0, 0, 180]) corner2(2, heatsink_h + fan_h + 1);
translate([heatsink_l + fan_t, 0, -1]) rotate([0, 0, 90]) corner2(2, heatsink_h + fan_h + 1);
}
translate([0, 0, f4_h + 11]) rotate([0, 0, 0]) corner(corner_r, f4_l - 11);
translate([heatsink_l + fan_t, heatsink_w, f4_h]) rotate([0, 0, 180]) corner(corner_r, f4_l);
translate([heatsink_l + fan_t, 0, f4_h]) rotate([0, 0, 90]) corner(corner_r, f4_l);
translate([0, heatsink_w, f4_h + 5]) rotate([0, 0, -90]) corner(corner_r, f4_l - 5);
translate([0, 0, f4_h + f4_l]) rotate([-90, 0, 0]) corner(corner_r, heatsink_w);
translate([heatsink_l + fan_t, heatsink_w, f4_h + f4_l]) rotate([-90, 0, 180]) corner(corner_r, heatsink_w);
translate([0, 0, f4_h + f4_l]) rotate([0, 90, 0]) corner(corner_r, heatsink_l + fan_t);
translate([heatsink_l + fan_t, heatsink_w, f4_h + f4_l]) rotate([180, 90, 0]) corner(corner_r, heatsink_l + fan_t);
}
color("grey") translate([f4_x, f4_y - space, f4_h]) cube([f4_t, pcb_t + space * 2, f4_l]);
color("grey") translate([heatsink_l + fan_t - wall_t, heatsink_w / 2, heatsink_h + fan_h - fan_l / 2]) rotate([0, 90, 0]) cylinder(r = 22, h = wall_t * 3); // fan
color("grey") translate([heatsink_l + fan_t - wall_t, heatsink_w / 2 - fan_m3_l / 2, heatsink_h + fan_h - fan_l / 2 + fan_m3_l / 2]) rotate([0, 90, 0]) cylinder(r = 1.75, h = wall_t * 3); // front m3
color("grey") translate([heatsink_l + fan_t - wall_t, heatsink_w / 2 + fan_m3_l / 2, heatsink_h + fan_h - fan_l / 2 + fan_m3_l / 2]) rotate([0, 90, 0]) cylinder(r = 1.75, h = wall_t * 3); // front m3
color("grey") translate([heatsink_l + fan_t - wall_t, f4_y + pcb_t - space, heatsink_h + fan_h + rj45_h - space]) cube([wall_t * 3, rj45_t + space * 2, rj45_l + space * 2]); // rj45
color("grey") translate([-wall_t * 2, 0, f3_h + pcb_t - space]) cube([wall_t * 3, akl220_l + akl220_p * 3 + akl220_l + akl220_p * 2 + space, akl220_h + space * 2]); // uvw + hv
color("grey") translate([-wall_t * 2, 37 - space, f3_h + pcb_t - space]) cube([wall_t * 3, akl182_l + akl182_p * 2 + space * 2, akl182_h + space * 2]); // mot temp
color("grey") translate([-wall_t * 2, f4_y + pcb_t - space, f4_h + 17 - space]) cube([wall_t * 3, akl182_h + space * 2, akl182_l * 2 + akl182_p * 8 + space * 2 + 0.4]); // 24v + out
color("grey") translate([-wall_t * 2, heatsink_w / 2 - heatsink_m3_l / 2, heatsink_h + heatsink_m3_h]) rotate([0, 90, 0]) cylinder(r = 1.75, h = wall_t * 3); // back m3
color("grey") translate([-wall_t * 2, heatsink_w / 2 + heatsink_m3_l / 2, heatsink_h + heatsink_m3_h]) rotate([0, 90, 0]) cylinder(r = 1.75, h = wall_t * 3); // back m3
color("grey") translate([9, f4_y + pcb_t - space, f4_h + f4_l - wall_t]) cube([akl182_l * 2 + akl182_p * 8 + space * 2 + 0.4, akl182_h + space * 2, wall_t * 3]); // cmd + in
color("grey") translate([9 + 31 - space, f4_y + pcb_t - space, f4_h + f4_l - wall_t]) cube([2.54 * 6 + space * 6, 2.54 * 2 + space * 2, wall_t * 3]); // io
color("grey") translate([9 + 51.5 - space, f4_y - 2.5 - space, 68]) union(){
translate([2.5 / 2 + space, 0, 0]) cube([8 - 2.5 , 2.5 + space * 2, wall_t * 3]);
translate([2.5 / 2 + space, 2.5 / 2 + space, 0]) cylinder(r = 2.5 / 2 + space, h = wall_t * 3);
translate([8 - 2.5 / 2 + space, 2.5 / 2 + space, 0]) cylinder(r = 2.5 / 2 + space, h = wall_t * 3);
}; // usb
color("grey") translate([-wall_t * 2, 5 + 1 * 6, 7]) rotate([0, 90, 0]) cylinder(r = 2, h = wall_t * 3);
color("grey") translate([-wall_t * 2, 5 + 5 * 6, 7]) rotate([0, 90, 0]) cylinder(r = 2, h = wall_t * 3);
color("grey") translate([-wall_t * 2, 5 + 1 * 6, -2]) cube([wall_t * 3, 24, 11]);
color("grey") translate([-wall_t * 2, 5 + 1 * 6 - 2, -2]) cube([wall_t * 3, 28, 9]);
//for(i = [1:6]){
// color("grey") translate([-1, 4, 28 + i * 6]) rotate([0, 90, 0]) cylinder(r = 2, h = 3);
//}
color("grey") translate([heatsink_l + fan_t - wall_t, f4_y + pcb_t - space, 0]) cube([wall_t * 3, rj45_t + space * 2, f4_h + rj45_h]); // rj45 slot
color("grey") translate([37, heatsink_w - wall_t, 47]) rotate([-90, 0, 0]) cylinder(r = 1.75, h = wall_t * 3);
}
translate([heatsink_l + fan_t - 2, f4_y - wall_t + pcb_t - space, fan_h + heatsink_h + space]) color("grey") cube([2, wall_t, f4_l]);
translate([heatsink_l + fan_t - 7, f4_y + pcb_t + rj45_t + space, fan_h + heatsink_h]) color("grey") cube([7, wall_t, f4_l]);
translate([heatsink_l + fan_t - 15.5 - space, f4_y + pcb_t + rj45_t + space, f4_h + f4_l - 7]) color("grey") cube([10, wall_t, 7]);
translate([heatsink_l + fan_t - 15.5 - space - wall_t, f4_y + pcb_t + space + akl182_h, f4_h + f4_l - 7]) color("grey") cube([wall_t, f4_y + pcb_t + rj45_t + space + wall_t - (f4_y + pcb_t + space + akl182_h), 7]);
translate([0, f4_y + pcb_t - wall_t - space, f4_h + 9]) color("grey") cube([2 - space, wall_t, f4_l - 9]);
translate([0, f4_y + pcb_t + space + akl182_h, f4_h + 9]) color("grey") cube([7, wall_t, f4_l - 9]);
translate([0, f4_y + pcb_t + space + akl182_h, f4_h + f4_l - 7]) color("grey") cube([heatsink_l + fan_t - 15.5 - space, wall_t, 7]);
color("grey") translate([37, heatsink_w - 7, 47 + 3 + space]) cube([wall_t, 7, f4_h + f4_l - 47 - 3 - space]);
color("grey") translate([37, f4_y + pcb_t + space + akl182_h, f4_h + f4_l - 7]) cube([wall_t, heatsink_w - (f4_y + pcb_t + space + akl182_h), 7]);
//translate([100, 48, 50]) color("grey") rotate([90, 0, 180]) linear_extrude(height = 0.6) text("STMBL 4.0", font = "Liberation Sans", size = 13);
}
translate([-88, 0, -5]) cover();
translate([14, 4.75 + 1.27 + pcb_height, 45 - 33 - pcb_height]) rotate([90, 0, 0]) f4();
translate([6, 0, -33]) rotate([0, 0, 90]) heatsink();
translate([6, 0, 45 - 33]) rotate([0, 90, 0]) fan();
translate([-51, 46 + 1.5, 42]) rotate([-90, 0, 0]) m3(6);
f3();translate([6, 0, -33]) rotate([0, 0, 90]) heatsink();
translate([6, 0.5, 45 - 33]) rotate([0, 90, 0]) fan();
translate([16, 4.5, 4 - 33]) rotate([0, 90, 0]) m3(15);
translate([16, 4.5 + 37, 4 - 33]) rotate([0, 90, 0]) m3(15);
translate([17, 4.5, 4 + 37 - 33]) rotate([0, 90, 0]) m3(10);
translate([17, 4.5 + 37, 4 + 37 - 33]) rotate([0, 90, 0]) m3(10);
translate([16.5, 4.5, 4 - 33]) rotate([0, 90, 0]) m3(15);
translate([16.5, 4.5 + 37, 4 - 33]) rotate([0, 90, 0]) m3(15);
translate([16.5 + 1.3, 4.5, 4 + 37 - 33]) rotate([0, 90, 0]) m3(10);
translate([16.5 + 1.3, 4.5 + 37, 4 + 37 - 33]) rotate([0, 90, 0]) m3(10);
// translate([6, 20, 33]) spacer(8);
// translate([6 + 36, 20, 33]) spacer(8);
// translate([6, 20, 33 + 8 + pcb_hight]) m3(15);
@ -69,3 +173,8 @@ translate([-52.5, 5, 0]) spacer(8);//translate([1 + 8, 1, 96 + 4]) io();
//translate([1, 10, 33 + 8]) cover();
translate([-89, 5, -2]) rotate([0, -90, 0]) m3(5);
translate([-89, 5 + 36, -2]) rotate([0, -90, 0]) m3(5);
translate([-70.5 + 27 + 6, 32, 42]) rotate([0, 0, 180]) bracket2();
translate([-52.5, 7.5 - 1.6, 42]) rotate([90, 0, 0]) m3(6);
translate([-25, 0.5, -34]) rotate([0, 0, 90]) clip();
translate([-41, 0.5 + 4, -35]) rotate([180, 0, 0]) m3(6);
translate([-41, 0.5 + 4 + 37, -35]) rotate([180, 0, 0]) m3(6);

5418
hw/tools/v4_bracket.dxf Normal file

File diff suppressed because it is too large Load Diff

22
hw/tools/v4_bracket.scad Normal file
View File

@ -0,0 +1,22 @@
module bracket(){
$fn = 500;
difference(){
linear_extrude(height = 6, center = true, convexity = 10) import(file = "v4_bracket.dxf", layer = "ding");
translate([27/2 + 1.75, 24.6, 0]) rotate([90, 0, 0]) cylinder(r = 1.35, h = 5);
translate([27/2 - 1.75, 24.6, 0]) rotate([90, 0, 0]) cylinder(r = 1.35, h = 5);
//translate([27 / 2 + 3/2, 8, 3]) rotate([0, 0, 90]) text("STMBL",3.5);
}
}
module bracket2(){
$fn = 500;
difference(){
linear_extrude(height = 6, center = true, convexity = 10) import(file = "v4_bracket.dxf", layer = "ding2");
translate([27/2 + 1.75, 24.6, 0]) rotate([90, 0, 0]) cylinder(r = 1.35, h = 5);
translate([27/2 - 1.75, 24.6, 0]) rotate([90, 0, 0]) cylinder(r = 1.35, h = 5);
translate([27/2, -14.1, 0]) rotate([90, 0, 180]) cylinder(r = 1.35, h = 5.1);
//translate([27 / 2 + 3/2, 8, 3]) rotate([0, 0, 90]) text("STMBL",3.5);
}
}
//bracket2();

BIN
hw/tools/v4_bracket.stl Normal file

Binary file not shown.

BIN
hw/tools/v4_bracket2.stl Normal file

Binary file not shown.

View File

@ -5,7 +5,7 @@
#error gcc to old (< 5.0)
#endif
#define DATABAUD 2250000 //baudrate used for communication
#define DATABAUD 3000000 //baudrate used for communication
//fixed point calculations signed bit, 9 bit predecimal, 6 bit decimal
#define TOFIXED(a) ((int16_t)((a) * 64))

86
shared/hw_math.h Normal file
View File

@ -0,0 +1,86 @@
#define ADC2V(a) ((a) / (ARES) * (AREF))
/*
SIG
o
|
.-.
| | pu
'-'
|----o ADC
.-.
| | pd
'-'
|
===
GND
*/
#define V0(a, pd, pu) ((a) / (pd) * ((pu) + (pd)))
/*
VCC
+
|
.-.
| | pu
'-'
|----o ADC
.-.
| | pm
'-'
SIG o----|
.-.
| | shunt
'-'
|
===
GND
*/
#define V1(a, vcc, pu, pm) ((a) + (pm) * ((vcc) - (a)) / (pu))
#define AMP(a, vcc, pu, pm, shunt, gain) (V2((gain) * (a), vcc, pu, pm) / (shunt))
//#define AMP(a, gain, vcc, shunt, pu, pm) (((a) / (gain) - (vcc) / ((pu) + (pm)) * (pm)) / ((shunt) * (pu)) * ((pu) + (pm)))
/*
VCC
+
|
.-.
| | pu
'-'
___ |
SIG o-|___|--+----o ADC
pm |
.-.
| | pd
'-'
|
===
GND
*/
#define V2(a, vcc, pu, pm, pd) (((a) - (vcc) / ((pu) + (pd)) * (pd)) / (1.0 / (1.0 / (pu) + 1.0 / (pd))) * ((pm) + (1.0 / (1.0 / (pu) + 1.0 / (pd)))) + (vcc) / ((pu) + (pd)) * (pd))
/*
VCC
+
|
.-.
| | pu
'-'
SIG o----|
.-.
| | pm
'-'
|----o ADC
.-.
| | pd
'-'
|
===
GND
*/
#define V3(a, pm, pd) ((a) / (pd) * ((pm) + (pd)))
#define R3(a, vcc, pu, pm, pd) (V3(a, pm, pd) / ((vcc) - V3(a, pm, pd)) / (pu) - V3(a, pm, pd) / ((pm) + (pd)))

View File

@ -77,7 +77,6 @@ RT(
}
PIN(sin) = s;
PIN(cos) = c;
);
ENDCOMP;

View File

@ -69,6 +69,7 @@ INIT(
GPIO_InitStruct.GPIO_Pin = UART_DRV_RX_PIN;
GPIO_Init(UART_DRV_RX_PORT, &GPIO_InitStruct);
USART_OverSampling8Cmd(UART_DRV,ENABLE);
USART_InitStruct.USART_BaudRate = DATABAUD;
USART_InitStruct.USART_WordLength = USART_WordLength_8b;
USART_InitStruct.USART_StopBits = USART_StopBits_1;

View File

@ -22,15 +22,40 @@ HAL_PIN(fb1y) = 0.0;
HAL_PIN(cmdg) = 0.0;
HAL_PIN(cmdy) = 0.0;
HAL_PIN(io0);
HAL_PIN(io1);
HAL_PIN(fb0);
HAL_PIN(fb1);
INIT(
//**** ADC3 for analog input and fb temperature
//TODO: ADC calibration?
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC3, ENABLE);
ADC_Init(ADC3, &ADC_InitStructure);
ADC_InjectedSequencerLengthConfig(ADC3, 4);
ADC_InjectedChannelConfig(ADC3, ADC_Channel_10, 1, ADC_SampleTime_144Cycles);
ADC_InjectedChannelConfig(ADC3, ADC_Channel_11, 2, ADC_SampleTime_144Cycles);
ADC_InjectedChannelConfig(ADC3, ADC_Channel_12, 3, ADC_SampleTime_144Cycles);
ADC_InjectedChannelConfig(ADC3, ADC_Channel_13, 4, ADC_SampleTime_144Cycles);
ADC_Cmd(ADC3, ENABLE);
ADC_SoftwareStartInjectedConv(ADC3);
//**** ADC3 end
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
//fan
// GPIO_InitStructure.GPIO_Pin = FAN_PIN;
// GPIO_Init(FAN_PORT, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
GPIO_Init(GPIOE, &GPIO_InitStructure);
//red
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
@ -44,11 +69,11 @@ INIT(
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_Init(GPIOD, &GPIO_InitStructure);
//in1
//in1 led
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
GPIO_Init(GPIOE, &GPIO_InitStructure);
//in0
//in0 led
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;
GPIO_Init(GPIOE, &GPIO_InitStructure);
@ -89,8 +114,21 @@ INIT(
GPIO_Init(GPIOD, &GPIO_InitStructure);
);
NRT(
#include "../shared/hw_math.h"
#define ARES 4096.0
#define AREF 3.3
RT(
//TODO: unit conversion
//TODO: check if adc sample complete?
PIN(io0) = V2(ADC2V(ADC_GetInjectedConversionValue(ADC3, ADC_InjectedChannel_1)), 3.3, 1000.0, 10000.0, 1000.0);
PIN(io1) = V2(ADC2V(ADC_GetInjectedConversionValue(ADC3, ADC_InjectedChannel_2)), 3.3, 1000.0, 10000.0, 1000.0);
PIN(fb0) = V3(ADC2V(ADC_GetInjectedConversionValue(ADC3, ADC_InjectedChannel_3)), 10000.0, 1000.0);
PIN(fb1) = V3(ADC2V(ADC_GetInjectedConversionValue(ADC3, ADC_InjectedChannel_4)), 10000.0, 1000.0);
ADC_SoftwareStartInjectedConv(ADC3);
);
NRT(
uint32_t red = 0;
uint32_t green = 0;
uint32_t yellow = 0;
@ -124,7 +162,13 @@ NRT(
red = BLINK((int)PIN(fault));
green = BLINK((int)PIN(fault));
yellow = BLINK((int)PIN(fault));
break;
break;
case LED_TEST:
red = 1;
green = 1;
yellow = 1;
break;
}
if(red > 0)
@ -196,6 +240,11 @@ NRT(
GPIO_SetBits(GPIOD, GPIO_Pin_7);
else
GPIO_ResetBits(GPIOD, GPIO_Pin_7);
if(PIN(fan) > 0)
GPIO_SetBits(GPIOE, GPIO_Pin_3);
else
GPIO_ResetBits(GPIOE, GPIO_Pin_3);
);
ENDCOMP;

View File

@ -4,6 +4,16 @@ HAL_COMP(t2c);
HAL_PIN(psi) = 0.01;
HAL_PIN(polecount) = 1.0;
HAL_PIN(ac) = 0.0;
HAL_PIN(pc) = 0.0;
HAL_PIN(nc) = 1.0;
HAL_PIN(ae) = 0.0;
HAL_PIN(pe) = 0.0;
HAL_PIN(ne) = 1.0;
HAL_PIN(pos) = 0.0;
HAL_PIN(t) = 0.0;
HAL_PIN(g) = 0.0;
// torque cmd in
HAL_PIN(torque) = 0.0;
@ -14,8 +24,11 @@ RT(
float p = MAX(PIN(polecount), 1.0);
float psi_m = MAX(PIN(psi), 0.01);
float torque = PIN(torque);
PIN(cur) = torque / 3.0 * 2.0 / p / psi_m;
float tc = PIN(ac) * sinf(PIN(pc) + PIN(pos) * PIN(nc) * p);
float te = torque * PIN(ae) * sinf(PIN(pe) + PIN(pos) * PIN(ne) * p);
PIN(t) = tc + te;
PIN(cur) = (torque + PIN(g) * (tc + te)) / 3.0 * 2.0 / p / psi_m;
);
ENDCOMP;

View File

@ -14,7 +14,7 @@ HAL_PIN(cos) = 0.0;
HAL_PIN(enable) = 0.0;
HAL_PIN(error) = 0.0;
HAL_PIN(tim_oc) = 0.0;
HAL_PIN(tim_oc) = 51.0;
MEM(int lastq) = 0;// last quadrant
MEM(int abspos) = 0;// multiturn position

View File

@ -125,6 +125,11 @@ HAL_PIN(out2) = 0.0;
HAL_PIN(out3) = 0.0;
HAL_PIN(enable) = 0.0;
#pragma pack(1)
typedef union {
uint8_t byte[4];
uint32_t unit;
} unit_no_t;
typedef struct{
uint8_t record_type;//0xa0
@ -191,6 +196,7 @@ MEM(lbp_t lbp);
MEM(char name[]) = LBPCardName;
MEM(int bufferpos);
MEM(int available);
MEM(unit_no_t unit);
uint8_t crc_reuest(uint8_t len) {
uint8_t crc = crc8_init();
@ -211,13 +217,13 @@ void send(uint8_t len, uint8_t docrc){
timeout = 0;
if(docrc){
txbuf[len] = crc8((uint8_t *)txbuf,len);
DMA_SetCurrDataCounter(DMA2_Stream7,len+1);
DMA_SetCurrDataCounter(DMA1_Stream4,len+1);
}else{
DMA_SetCurrDataCounter(DMA2_Stream7,len);
DMA_SetCurrDataCounter(DMA1_Stream4,len);
}
DMA_Cmd(DMA2_Stream7, DISABLE);
DMA_ClearFlag(DMA2_Stream7, DMA_FLAG_TCIF7);
DMA_Cmd(DMA2_Stream7, ENABLE);
DMA_Cmd(DMA1_Stream4, DISABLE);
DMA_ClearFlag(DMA1_Stream4, DMA_FLAG_TCIF4);
DMA_Cmd(DMA1_Stream4, ENABLE);
}
//v3
@ -234,18 +240,24 @@ void send(uint8_t len, uint8_t docrc){
//pa9 usart1 tx
//USART1 TX DMA2 stream7 channel4
//USART1 RX DMA2 stream5 channel4
//v4.1
//pa0 usart4 tx DMA1 stream4 channel4
//pa10 usart1 rx DMA2 stream5 channel4
//TODO: lbp command 0xe6 to set mode
void init_hardware() {
GPIO_InitTypeDef GPIO_InitStruct;
USART_InitTypeDef USART_InitStruct;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_UART4, ENABLE);
//USART TX
GPIO_PinAFConfig(GPIOA, GPIO_PinSource9, GPIO_AF_USART1);
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_9;
GPIO_PinAFConfig(GPIOA, GPIO_PinSource0, GPIO_AF_UART4);
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_AF;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP ;
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_Init(GPIOA, &GPIO_InitStruct);
//USART RX
@ -258,8 +270,10 @@ void init_hardware() {
USART_InitStruct.USART_StopBits = USART_StopBits_1;
USART_InitStruct.USART_Parity = USART_Parity_No;
USART_InitStruct.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
USART_InitStruct.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
USART_InitStruct.USART_Mode = USART_Mode_Rx;
USART_Init(USART1, &USART_InitStruct);
USART_InitStruct.USART_Mode = USART_Mode_Tx;
USART_Init(UART4, &USART_InitStruct);
//USART_HalfDuplexCmd(USART1,ENABLE);
//USART_InitStruct.USART_Mode = USART_Mode_Tx;
@ -267,6 +281,7 @@ void init_hardware() {
//USART_Cmd(USART1, ENABLE);
USART_Cmd(USART1, ENABLE);
USART_Cmd(UART4, ENABLE);
//RX DMA
@ -297,12 +312,12 @@ void init_hardware() {
//TX DMA
DMA_Cmd(DMA2_Stream7, DISABLE);
DMA_DeInit(DMA2_Stream7);
DMA_Cmd(DMA1_Stream4, DISABLE);
DMA_DeInit(DMA1_Stream4);
// DMA2-Config
DMA_InitStructure.DMA_Channel = DMA_Channel_4;
DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&(USART1->DR);
DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&(UART4->DR);
DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)&txbuf;
DMA_InitStructure.DMA_DIR = DMA_DIR_MemoryToPeripheral;
DMA_InitStructure.DMA_BufferSize = sizeof(txbuf);
@ -316,14 +331,14 @@ void init_hardware() {
DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_HalfFull;
DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
DMA_Init(DMA2_Stream7, &DMA_InitStructure);
DMA_Init(DMA1_Stream4, &DMA_InitStructure);
//DMA_Cmd(DMA1_Stream7, ENABLE);
USART_DMACmd(USART1, USART_DMAReq_Tx, ENABLE);
USART_DMACmd(UART4, USART_DMAReq_Tx, ENABLE);
//tx enable
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_9;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
@ -331,7 +346,9 @@ void init_hardware() {
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_SetBits(GPIOB, GPIO_Pin_7);
GPIO_SetBits(GPIOB, GPIO_Pin_9);
//generate unit number from 96bit unique chip ID
unit.unit = U_ID[0] ^ U_ID[1] ^ U_ID[2];
}
uint16_t add_pd(char *name_string, char *unit_string, uint8_t data_size_in_bits, uint8_t data_type, uint8_t data_dir, float param_min, float param_max) {
@ -568,11 +585,11 @@ void process_data_rpc(uint8_t fault, volatile uint8_t *input, volatile uint8_t *
}
}
//TODO: div by zero
float scale_out(pd_metadata_t pd, int32_t val) {
return val * pd.range / (float)pd.bitmax;
}
//TODO: div by zero
int32_t scale_in(pd_metadata_t pd, float val) {
return CLAMP(val, pd.ptr->param_min, pd.ptr->param_max) * pd.bitmax / pd.range;
}
@ -653,10 +670,10 @@ FRT(
}else if(lbp.ct == CT_RPC){//RPC TODO: check for ct should not required for rpc
timeout = 0;
if(lbp.byte == UnitNumberRPC && available >= 2){//unit number, cmd+crc = 2b
txbuf[0] = 0x00;
txbuf[1] = 0x00;
txbuf[2] = 0x00;
txbuf[3] = 0x00;
txbuf[0] = unit.byte[0];
txbuf[1] = unit.byte[1];
txbuf[2] = unit.byte[2];
txbuf[3] = unit.byte[3];
send(4,1);
rxpos += 2;
}else if(lbp.byte == DiscoveryRPC && available >= 2){//discovery, cmd+crc = 2b

View File

@ -92,6 +92,7 @@ NRT(
printf("CMSIS %i.%i\n",__CM4_CMSIS_VERSION_MAIN,__CM4_CMSIS_VERSION_SUB);
printf("StdPeriph %i.%i.%i\n",__STM32F4XX_STDPERIPH_VERSION_MAIN,__STM32F4XX_STDPERIPH_VERSION_SUB1,__STM32F4XX_STDPERIPH_VERSION_SUB2);
printf("CPU ID %lx %lx %lx\n",U_ID[0], U_ID[1], U_ID[2]);
printf("Unit no %lx\n",U_ID[0] ^ U_ID[1] ^ U_ID[2]);
CRC_ResetDR();
uint32_t crc = CRC_CalcBlockCRC((uint32_t *) 0x08010000, version_info.image_size / 4);
printf("size: %lu crc:%lx\n", version_info.image_size, version_info.image_crc);
@ -249,6 +250,9 @@ NRT(
else if(!strcmp(s, "save")){
hal_conf_save();
}
else if(!strcmp(s, "confdiff")){
hal_conf_diff();
}
else if(!strcmp(s, "load")){
int ret = hal_conf_load();
if(ret == -1){

View File

@ -118,3 +118,44 @@ int hal_conf_load(){
update_mot();
return 0;
}
void hal_conf_diff(){
typedef union{
float f;
uint16_t byte[2];
}param_t;
param_t param;
uint16_t address = 0;
uint16_t lo;
uint16_t hi;
uint16_t elo;
uint16_t ehi;
crc16_t crc = crc16_init();
for(int i = 0; i < hal.hal_pin_count; i++){
if(address >= NB_OF_VAR){
printf("NB_OF_VAR too small\n");
return;
}
char name[6];
strncpy(name,hal.hal_pins[i]->name,5);
name[5] = '\0';
if(!strcmp(name, "conf0")){
elo = EE_ReadVariable(address,&lo);
ehi = EE_ReadVariable(address+1,&hi);
crc = crc16_update(crc, (void*)&lo, 2);
crc = crc16_update(crc, (void*)&hi, 2);
if(elo == 0 && ehi == 0){
param.byte[0] = lo;
param.byte[1] = hi;
if(hal.hal_pins[i]->value != param.f){
hal_term_print_pin(hal.hal_pins[i]);
}
}else{
printf("error reading address %i: %i,%i\n",address,elo,ehi);
return;
}
address+=2;
Wait(1);//TODO: remove wait?
}
}
}

View File

@ -6,4 +6,5 @@
void hal_conf_save();
int hal_conf_load();
void hal_conf_diff();
uint16_t hal_conf_init();

View File

@ -13,6 +13,7 @@ void link_ac(){
// t2c
hal_link_pins("conf0.polecount", "t2c0.polecount");
hal_link_pins("conf0.psi", "t2c0.psi");
hal_link_pins("cauto0.pos", "t2c0.pos");
hal_link_pins("t2c0.cur", "hv0.q_cmd");
hal_link_pins("cauto0.i_d", "hv0.d_cmd");
@ -273,7 +274,7 @@ int update_mot(){
}
int update_fb(){
hal_set_pin("adc0.rt_prio", -1.0);
hal_set_pin("adc0.rt_prio", 1.0);
hal_set_pin("enc_fb0.rt_prio", -1.0);
hal_set_pin("enc_fb0.frt_prio", -1.0);
hal_set_pin("res0.rt_prio", -1.0);
@ -298,7 +299,6 @@ int update_fb(){
hal_link_pins("adc0.quad", "res0.quad");
hal_link_pins("res0.error", "net0.fb_error");
hal_set_pin("adc0.res_en", 1.0);
hal_set_pin("adc0.rt_prio", 1.0);
hal_set_pin("res0.rt_prio", 2.0);
break;
case SINCOS:
@ -309,7 +309,6 @@ int update_fb(){
hal_link_pins("conf0.fb_res", "enc_fb0.res");
hal_link_pins("enc_fb0.error", "net0.fb_error");
hal_set_pin("enc_fb0.ires", 1024.0);
hal_set_pin("adc0.rt_prio", 1.0);
hal_set_pin("enc_fb0.rt_prio", 2.0);
hal_set_pin("enc_fb0.frt_prio", 1.0);
break;
@ -321,7 +320,6 @@ int update_fb(){
hal_link_pins("conf0.fb_res", "enc_fb0.res");
hal_link_pins("enc_fb0.error", "net0.fb_error");
hal_set_pin("enc_fb0.ires", 1024.0);
hal_set_pin("adc0.rt_prio", 1.0);
hal_set_pin("enc_fb0.rt_prio", 2.0);
hal_set_pin("enc_fb0.frt_prio", 1.0);
hal_set_pin("hyper0.rt_prio", 1.0); // TODO: link hyper

View File

@ -316,6 +316,7 @@ int main(void)
frt_period_time_hal_pin = hal_map_pin("net0.frt_period");
link_pid();
hal_set_pin("io0.rt_prio", 20.0);
hal_comp_init();//call init function of all comps
if(hal.pin_errors + hal.comp_errors == 0){

View File

@ -6,7 +6,8 @@ typedef enum{
ENABLED,
PHASING,
SOFT_FAULT,
HARD_FAULT
HARD_FAULT,
LED_TEST,
} state_t;
//fault errors

View File

@ -94,7 +94,7 @@ void setup_res(){
ADC_Init(SIN_ADC, &ADC_InitStructure);//Initialize ADC with the previous configuration
ADC_InitStructure.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_None;
ADC_Init(COS_ADC, &ADC_InitStructure);//Initialize ADC with the previous configuration
ADC_CommonInitTypeDef ADC_CommonInitStructure;
ADC_CommonInitStructure.ADC_Mode = ADC_DualMode_RegSimult;
ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div4;

View File

@ -63,7 +63,7 @@ RT_INIT(
huart3.Init.Parity = UART_PARITY_NONE;
huart3.Init.Mode = UART_MODE_TX_RX;
huart3.Init.HwFlowCtl = UART_HWCONTROL_NONE;
huart3.Init.OverSampling = UART_OVERSAMPLING_16;
huart3.Init.OverSampling = UART_OVERSAMPLING_8;
huart3.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
huart3.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
HAL_UART_Init(&huart3);

View File

@ -114,7 +114,6 @@ void Error_Handler(void);
void TIM8_UP_IRQHandler(){
GPIOB->ODR |= GPIO_PIN_9;
__HAL_TIM_CLEAR_IT(&htim8, TIM_IT_UPDATE);
switch(hal.rt_state){
case RT_STOP:
@ -144,9 +143,7 @@ void TIM8_UP_IRQHandler(){
float period = ((float)(last_start - start)) / hal_get_systick_freq();
last_start = start;
GPIOB->ODR |= GPIO_PIN_8;
hal_run_rt(period);
GPIOB->BRR = GPIO_PIN_8;
unsigned int end = hal_get_systick_value();
if(start < end){
@ -155,8 +152,9 @@ void TIM8_UP_IRQHandler(){
PIN(rt_time) = ((float)(start - end)) / hal_get_systick_freq();
PIN(rt_period_time) = period;
hal.rt_state = RT_SLEEP;
GPIOB->BRR = GPIO_PIN_9;
if(hal.rt_state == RT_CALC){
hal.rt_state = RT_SLEEP;
}
}
int main(void)

View File

@ -1,45 +0,0 @@
project(Servoterm)
cmake_minimum_required(VERSION 2.8)
include(FindPkgConfig)
list(APPEND PKGDEPS libserialport)
#find_package(PkgConfig)
pkg_check_modules(PKGDEPS REQUIRED ${PKGDEPS})
include_directories(${PKGDEPS_STATIC_INCLUDE_DIRS})
link_directories(${PKGDEPS_STATIC_LIBRARY_DIRS})
list(APPEND SERVOTERM_LINK_LIBS ${PKGDEPS_STATIC_LIBRARIES})
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
add_definitions("-std=c++11")
add_definitions("-DSRCDIR=\"${PROJECT_SOURCE_DIR}\"")
add_definitions("-D__WXDEBUG__")
###find_package(libserialport REQUIRED)
set(SRC_LIST
main.cpp
mainframe.cpp mainframe.hpp
basicdrawpane.cpp basicdrawpane.hpp
)
set(wxWidgets_CONFIGURATION mswu)
find_package(wxWidgets 3.0 COMPONENTS core base REQUIRED)
include(${wxWidgets_USE_FILE})
if(APPLE)
#set(MACOSX_BUNDLE_ICON_FILE "stmbl.icns" )
set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/resources/stmbl.icns PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")
add_executable(${PROJECT_NAME} MACOSX_BUNDLE ${SRC_LIST} ${CMAKE_CURRENT_SOURCE_DIR}/resources/stmbl.icns)
else(APPLE)
add_executable(${PROJECT_NAME} ${SRC_LIST})
endif(APPLE)
MESSAGE(STATUS "wxWidgets_LIBRARIES = ${wxWidgets_LIBRARIES}")
list(APPEND SERVOTERM_LINK_LIBS ${wxWidgets_LIBRARIES})
target_link_libraries(${PROJECT_NAME} ${SERVOTERM_LINK_LIBS})
install(TARGETS ${PROJECT_NAME} DESTINATION bin/)
#target_link_libraries(${PROJECT_NAME} ${wxWidgets_LIBRARIES})
#target_link_libraries(${PROJECT_NAME} ${LIBSERIALPORT_LIBRARIES})

View File

@ -1,86 +0,0 @@
#include "basicdrawpane.hpp"
#include <wx/graphics.h>
const wxPen BasicDrawPane::pen[] = {
*wxBLACK_PEN,
*wxRED_PEN,
*wxBLUE_PEN,
*wxGREEN_PEN,
wxPen(wxColour(255, 128, 0)),
wxPen(wxColour(128, 128, 64)),
wxPen(wxColour(128, 64, 128)),
wxPen(wxColour(64, 128, 128))
};
BasicDrawPane::BasicDrawPane(wxFrame* parent, int ch) : wxPanel(parent){
time = wxGetUTCTimeMillis();
Bind(wxEVT_PAINT, &BasicDrawPane::paintEvent, this);
xpos = 0;
channels = ch;
for (int i = 0; i<channels; i++) {
data.push_back(std::vector<float>());
for (int j = 0; j<1024; j++) {
data[i].push_back(0);
}
}
}
void BasicDrawPane::Clear(){
for (int i = 0; i<channels; i++) {
for (auto &d : data[i]){
d = 0;
}
}
xpos = 0;
Refresh();
}
/*
* Called by the system of by wxWidgets when the panel needs
* to be redrawn. You can also trigger this call by
* calling Refresh()/Update().
*/
void BasicDrawPane::paintEvent(wxPaintEvent & evt)
{
wxPaintDC dc(this);
wxCoord w,h;
dc.GetSize(&w, &h);
wxGraphicsContext *gc = wxGraphicsContext::Create( dc );
if (gc)
{
for (int i = 0; i<channels; i++) {
wxGraphicsPath path = gc->CreatePath();
gc->SetPen(pen[i]);
x = 0;
y = h/2;
xstep = (double)w/(double)(data[i].size()-1);
path.MoveToPoint(x, y);
for(auto point : data[i]){
y = h/2-point*h/2;
path.AddLineToPoint(x, y);
x += xstep;
}
gc->StrokePath(path);
}
//center line
wxGraphicsPath path = gc->CreatePath();
gc->SetPen(*wxGREY_PEN);
path.MoveToPoint(0, h/2);
path.AddLineToPoint(w, h/2);
path.CloseSubpath();
gc->StrokePath(path);
delete gc;
}
}
void BasicDrawPane::plotvalue(float values[])
{
for (int i = 0; i<channels; i++) {
data[i].at(xpos) = (float)values[i];
}
xpos = ((int)xpos+1)%data[0].size();
Refresh();
}

View File

@ -1,31 +0,0 @@
#pragma once
#include <wx/wx.h>
#include <wx/splitter.h>
#include <wx/listctrl.h>
#include <wx/bitmap.h>
#include <wx/artprov.h>
#include <wx/stattext.h>
#include <wx/textctrl.h>
#include <wx/choice.h>
#include <wx/arrstr.h>
#include <wx/button.h>
#include <math.h>
#include <vector>
#include <libserialport.h>
class BasicDrawPane : public wxPanel
{
public:
BasicDrawPane(wxFrame* parent, int ch);
void paintEvent(wxPaintEvent & evt);
void paintNow();
void plotvalue(float[]);
void Clear();
int channels;
static const wxPen pen[];
private:
wxLongLong time;
std::vector<std::vector<float>> data;
double x,y,xpos,xstep;
};

View File

@ -1,63 +0,0 @@
# FindGLM - attempts to locate the glm matrix/vector library.
#
# This module defines the following variables (on success):
# GLM_INCLUDE_DIRS - where to find glm/glm.hpp
# GLM_FOUND - if the library was successfully located
#
# It is trying a few standard installation locations, but can be customized
# with the following variables:
# GLM_ROOT_DIR - root directory of a glm installation
# Headers are expected to be found in either:
# <GLM_ROOT_DIR>/glm/glm.hpp OR
# <GLM_ROOT_DIR>/include/glm/glm.hpp
# This variable can either be a cmake or environment
# variable. Note however that changing the value
# of the environment varible will NOT result in
# re-running the header search and therefore NOT
# adjust the variables set by this module.
#=============================================================================
# Copyright 2012 Carsten Neumann
#
# Distributed under the OSI-approved BSD License (the "License");
# see accompanying file Copyright.txt for details.
#
# This software is distributed WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the License for more information.
#=============================================================================
# (To distribute this file outside of CMake, substitute the full
# License text for the above reference.)
# default search dirs
SET(_glm_HEADER_SEARCH_DIRS
"/usr/include"
"/usr/local/include")
# check environment variable
SET(_glm_ENV_ROOT_DIR "$ENV{GLM_ROOT_DIR}")
IF(NOT GLM_ROOT_DIR AND _glm_ENV_ROOT_DIR)
SET(GLM_ROOT_DIR "${_glm_ENV_ROOT_DIR}")
ENDIF(NOT GLM_ROOT_DIR AND _glm_ENV_ROOT_DIR)
# put user specified location at beginning of search
IF(GLM_ROOT_DIR)
SET(_glm_HEADER_SEARCH_DIRS "${GLM_ROOT_DIR}"
"${GLM_ROOT_DIR}/include"
${_glm_HEADER_SEARCH_DIRS})
ENDIF(GLM_ROOT_DIR)
# locate header
FIND_PATH(GLM_INCLUDE_DIR "glm/glm.hpp"
PATHS ${_glm_HEADER_SEARCH_DIRS})
INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GLM DEFAULT_MSG
GLM_INCLUDE_DIR)
IF(GLM_FOUND)
SET(GLM_INCLUDE_DIRS "${GLM_INCLUDE_DIR}")
MESSAGE(STATUS "GLM_INCLUDE_DIR = ${GLM_INCLUDE_DIR}")
ENDIF(GLM_FOUND)

View File

@ -1,15 +0,0 @@
find_library(LIBSERIALPORT_LIBRARY serialport REQUIRED)
MESSAGE(STATUS "LIBSERIALPORT_LIBRARY = ${LIBSERIALPORT_LIBRARY}")
find_path(LIBSERIALPORT_INCLUDE_DIR libserialport.h)
MESSAGE(STATUS "LIBSERIALPORT_INCLUDE_DIR = ${LIBSERIALPORT_INCLUDE_DIR}")
set(LIBSERIALPORT_LIBRARIES ${LIBSERIALPORT_LIBRARY})
set(LIBSERIALPORT_INCLUDE_DIRS ${LIBSERIALPORT_INCLUDE_DIR})
MESSAGE(STATUS "LIBSERIALPORT_LIBRARIES = ${LIBSERIALPORT_LIBRARIES}")
include(FindPackageHandleStandardArgs)
# handle the QUIETLY and REQUIRED arguments and set LIBXML2_FOUND to TRUE
# if all listed variables are TRUE
find_package_handle_standard_args(libserialport DEFAULT_MSG LIBSERIALPORT_LIBRARY LIBSERIALPORT_INCLUDE_DIR)

View File

@ -1,38 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrincipalClass</key>
<string>NSApplication</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>Servoterm</string>
<key>CFBundleGetInfoString</key>
<string></string>
<key>CFBundleIconFile</key>
<string>stmbl.icns</string>
<key>CFBundleIdentifier</key>
<string></string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLongVersionString</key>
<string></string>
<key>CFBundleName</key>
<string></string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string></string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string></string>
<key>CSResourcesFileMapped</key>
<true/>
<key>LSRequiresCarbon</key>
<true/>
<key>NSHumanReadableCopyright</key>
<string></string>
</dict>
</plist>

Some files were not shown because too many files have changed in this diff Show More