Add PCBs and Housing
Improve firmware to include MQTT and status icons.
This commit is contained in:
parent
f690d03c57
commit
2e818a5d8c
7526
CAD/UPgehaeuse v20.step
Normal file
7526
CAD/UPgehaeuse v20.step
Normal file
File diff suppressed because it is too large
Load Diff
3133
CAD/UPgehaeuse v22.step
Normal file
3133
CAD/UPgehaeuse v22.step
Normal file
File diff suppressed because it is too large
Load Diff
5809
CAD/UPgehaeuse v23.step
Normal file
5809
CAD/UPgehaeuse v23.step
Normal file
File diff suppressed because it is too large
Load Diff
31
KiCAD/Bauteile/CONV_RAC02-3.3SGA.kicad_mod
Normal file
31
KiCAD/Bauteile/CONV_RAC02-3.3SGA.kicad_mod
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
|
||||||
|
(footprint CONV_RAC02-3.3SGA (layer F.Cu) (tedit 67DDDF60)
|
||||||
|
(descr "")
|
||||||
|
(fp_text reference REF** (at -12.445 -12.765 0) (layer F.SilkS)
|
||||||
|
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value CONV_RAC02-3.3SGA (at -5.075 12.275 0) (layer F.Fab)
|
||||||
|
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(pad 1 thru_hole rect (at -13.97 7.62) (size 1.508 1.508) (drill 1.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 2 thru_hole circle (at -13.97 -7.62) (size 1.508 1.508) (drill 1.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 3 thru_hole circle (at 13.97 -7.62) (size 1.508 1.508) (drill 1.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 4 thru_hole circle (at 13.97 0.0) (size 1.508 1.508) (drill 1.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(fp_circle (center -17.92 7.65) (end -17.82 7.65) (layer F.SilkS) (width 0.2))
|
||||||
|
(fp_circle (center -17.91 7.65) (end -17.81 7.65) (layer F.Fab) (width 0.2))
|
||||||
|
(fp_line (start -16.85 -11.1) (end -16.85 11.1) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start -16.85 11.1) (end 14.31 11.1) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 14.31 11.1) (end 16.85 8.56) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 16.85 8.56) (end 16.85 -11.1) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 16.85 -11.1) (end -16.85 -11.1) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start -16.85 -11.1) (end -16.85 11.1) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start -16.85 11.1) (end 14.31 11.1) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 14.31 11.1) (end 16.85 8.56) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 16.85 8.56) (end 16.85 -11.1) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 16.85 -11.1) (end -16.85 -11.1) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start -17.1 -11.35) (end -17.1 11.35) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start -17.1 11.35) (end 14.41 11.35) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start 14.41 11.35) (end 17.1 8.66) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start 17.1 8.66) (end 17.1 -11.35) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start 17.1 -11.35) (end -17.1 -11.35) (layer F.CrtYd) (width 0.05))
|
||||||
|
)
|
||||||
36
KiCAD/Bauteile/CUI_TBLH10V-350-06BK.kicad_mod
Normal file
36
KiCAD/Bauteile/CUI_TBLH10V-350-06BK.kicad_mod
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
|
||||||
|
(footprint CUI_TBLH10V-350-06BK (layer F.Cu) (tedit 67DDDB0B)
|
||||||
|
(descr "")
|
||||||
|
(fp_text reference REF** (at 1.345 -3.489 0) (layer F.SilkS)
|
||||||
|
(effects (font (size 1.4 1.4) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value CUI_TBLH10V-350-06BK (at 14.68 8.261 0) (layer F.Fab)
|
||||||
|
(effects (font (size 1.4 1.4) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(pad 1_A thru_hole rect (at 0.0 0.0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 2_A thru_hole circle (at 3.5 0.0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 3_A thru_hole circle (at 7.0 0.0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 4_A thru_hole circle (at 10.5 0.0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 5_A thru_hole circle (at 14.0 0.0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 6_A thru_hole circle (at 17.5 0.0) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 1_B thru_hole rect (at 0.0 5.5) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 2_B thru_hole circle (at 3.5 5.5) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 3_B thru_hole circle (at 7.0 5.5) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 4_B thru_hole circle (at 10.5 5.5) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 5_B thru_hole circle (at 14.0 5.5) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad 6_B thru_hole circle (at 17.5 5.5) (size 1.8 1.8) (drill 1.2) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(fp_line (start -2.1 6.9) (end -2.1 -1.6) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start -2.1 -1.6) (end 19.6 -1.6) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 19.6 -1.6) (end 19.6 6.9) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 19.6 6.9) (end -2.1 6.9) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start -2.1 6.9) (end -2.1 -1.6) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 19.6 -1.6) (end 19.6 6.9) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start -2.1 -1.6) (end 19.6 -1.6) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 19.6 6.9) (end -2.1 6.9) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start -2.35 -1.85) (end 19.85 -1.85) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start 19.85 7.15) (end -2.35 7.15) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start -2.35 7.15) (end -2.35 -1.85) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start 19.85 -1.85) (end 19.85 7.15) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_circle (center 0.0 -2.6) (end 0.1 -2.6) (layer F.SilkS) (width 0.2))
|
||||||
|
(fp_circle (center 0.0 -2.6) (end 0.1 -2.6) (layer F.Fab) (width 0.2))
|
||||||
|
)
|
||||||
183
KiCAD/Bauteile/ESP32-C3_SUPERMINI_SMD.kicad_sym
Normal file
183
KiCAD/Bauteile/ESP32-C3_SUPERMINI_SMD.kicad_sym
Normal file
@ -0,0 +1,183 @@
|
|||||||
|
|
||||||
|
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||||
|
(symbol "ESP32-C3_SUPERMINI_SMD" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "U" (id 0) (at -12.7 16.002 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||||
|
)
|
||||||
|
(property "Value" "ESP32-C3_SUPERMINI_SMD" (id 1) (at -12.7 -20.32 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||||
|
)
|
||||||
|
(property "Footprint" "ESP32-C3_SUPERMINI_SMD:MODULE_ESP32-C3_SUPERMINI" (id 2) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "MF" "Espressif Systems" (id 4) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "MAXIMUM_PACKAGE_HEIGHT" "4.2mm" (id 5) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "Package" "None" (id 6) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "Price" "None" (id 7) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "Check_prices" "https://www.snapeda.com/parts/ESP32-C3%20SuperMini_SMD/Espressif+Systems/view-part/?ref=eda" (id 8) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "STANDARD" "Manufacturer Recommendations" (id 9) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "PARTREV" "" (id 10) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "SnapEDA_Link" "https://www.snapeda.com/parts/ESP32-C3%20SuperMini_SMD/Espressif+Systems/view-part/?ref=snap" (id 11) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "MP" "ESP32-C3 SuperMini_SMD" (id 12) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "Description" "\n \n Super tiny ESP32-C3 board\n \n" (id 13) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "Availability" "Not in stock" (id 14) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "MANUFACTURER" "Espressif" (id 15) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(symbol "ESP32-C3_SUPERMINI_SMD_0_0"
|
||||||
|
(rectangle (start -12.7 -17.78) (end 12.7 15.24)
|
||||||
|
(stroke (width 0.254)) (fill (type background))
|
||||||
|
)
|
||||||
|
(pin power_in line (at 17.78 12.7 180.0) (length 5.08)
|
||||||
|
(name "5V"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "5V"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin power_in line (at 17.78 -15.24 180.0) (length 5.08)
|
||||||
|
(name "GND"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "G"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin power_in line (at 17.78 10.16 180.0) (length 5.08)
|
||||||
|
(name "3V3"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "3.3"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at -17.78 5.08 0) (length 5.08)
|
||||||
|
(name "GPIO0"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "0"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at -17.78 2.54 0) (length 5.08)
|
||||||
|
(name "GPIO1"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "1"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at -17.78 0.0 0) (length 5.08)
|
||||||
|
(name "GPIO2"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "2"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at -17.78 -2.54 0) (length 5.08)
|
||||||
|
(name "GPIO3"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "3"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at -17.78 -5.08 0) (length 5.08)
|
||||||
|
(name "GPIO4"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "4"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at -17.78 -7.62 0) (length 5.08)
|
||||||
|
(name "GPIO5"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "5"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at -17.78 -10.16 0) (length 5.08)
|
||||||
|
(name "GPIO6"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "6"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at 17.78 5.08 180.0) (length 5.08)
|
||||||
|
(name "GPIO7"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "7"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at 17.78 2.54 180.0) (length 5.08)
|
||||||
|
(name "GPIO8"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "8"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at 17.78 0.0 180.0) (length 5.08)
|
||||||
|
(name "GPIO9"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "9"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at 17.78 -2.54 180.0) (length 5.08)
|
||||||
|
(name "GPIO10"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "10"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at 17.78 -5.08 180.0) (length 5.08)
|
||||||
|
(name "GPIO20"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "20"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin bidirectional line (at 17.78 -7.62 180.0) (length 5.08)
|
||||||
|
(name "GPIO21"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "21"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
33958
KiCAD/Bauteile/ESP32-C3_SUPERMINI_SMD.step
Normal file
33958
KiCAD/Bauteile/ESP32-C3_SUPERMINI_SMD.step
Normal file
File diff suppressed because one or more lines are too long
221
KiCAD/Bauteile/G5RL-1A-E-HR DC5.kicad_sym
Normal file
221
KiCAD/Bauteile/G5RL-1A-E-HR DC5.kicad_sym
Normal file
@ -0,0 +1,221 @@
|
|||||||
|
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||||
|
(symbol "G5RL-1A-E-HR_DC5" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "K" (id 0) (at 10.795 6.985 0)
|
||||||
|
(effects (font (size 1.524 1.524)))
|
||||||
|
)
|
||||||
|
(property "Value" "G5RL-1A-E-HR DC5" (id 1) (at 20.32 4.7625 0)
|
||||||
|
(effects (font (size 1.524 1.524)))
|
||||||
|
)
|
||||||
|
(property "Footprint" "RELAY_G5RL-1A-E-HR DC5_OMR" (id 2) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27) italic) hide)
|
||||||
|
)
|
||||||
|
(property "Datasheet" "G5RL-1A-E-HR DC5" (id 3) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27) italic) hide)
|
||||||
|
)
|
||||||
|
(property "ki_keywords" "G5RL-1A-E-HR DC5" (id 4) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "ki_locked" "" (id 5) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(property "ki_fp_filters" "RELAY_G5RL-1A-E-HR DC5_OMR" (id 6) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) hide)
|
||||||
|
)
|
||||||
|
(symbol "G5RL-1A-E-HR_DC5_0_1"
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 7.62 2.2225)
|
||||||
|
(xy 7.62 -6.6675)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 7.62 -6.6675)
|
||||||
|
(xy 13.335 -6.6675)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 13.335 -6.6675)
|
||||||
|
(xy 13.335 2.2225)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 13.335 2.2225)
|
||||||
|
(xy 7.62 2.2225)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 7.62 0)
|
||||||
|
(xy 10.16 0)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 10.16 0)
|
||||||
|
(xy 10.16 0.635)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 10.16 0.635)
|
||||||
|
(xy 10.795 0.635)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 10.795 0.635)
|
||||||
|
(xy 10.795 -0.635)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 10.16 0)
|
||||||
|
(xy 10.16 -0.635)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 10.16 -0.635)
|
||||||
|
(xy 10.795 -0.635)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 10.795 0)
|
||||||
|
(xy 13.335 0)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 7.62 -2.2225)
|
||||||
|
(xy 13.335 -2.2225)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 10.4775 -2.2225)
|
||||||
|
(xy 10.4775 -2.8575)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 7.62 -4.445)
|
||||||
|
(xy 13.335 -4.445)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 10.4775 -2.8575)
|
||||||
|
(xy 11.1125 -3.81)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 8.255 -4.445)
|
||||||
|
(xy 8.255 -3.4925)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 9.8425 -3.4925)
|
||||||
|
(xy 9.525 -3.175)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 9.525 -3.175)
|
||||||
|
(xy 9.525 -3.81)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 9.525 -3.81)
|
||||||
|
(xy 9.8425 -3.4925)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 9.525 -3.4925)
|
||||||
|
(xy 8.255 -3.4925)
|
||||||
|
)
|
||||||
|
(stroke (width 0.127) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type none))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 9.525 -3.175)
|
||||||
|
(xy 9.8425 -3.4925)
|
||||||
|
(xy 9.525 -3.81)
|
||||||
|
)
|
||||||
|
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||||
|
(fill (type outline))
|
||||||
|
)
|
||||||
|
(pin unspecified line (at 0 0 0) (length 7.62)
|
||||||
|
(name "1" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "1" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin unspecified line (at 0 -2.2225 0) (length 7.62)
|
||||||
|
(name "3" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "3" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin unspecified line (at 0 -4.445 0) (length 7.62)
|
||||||
|
(name "4" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "4" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin unspecified line (at 20.955 -4.445 180) (length 7.62)
|
||||||
|
(name "5" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "5" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin unspecified line (at 20.955 -2.2225 180) (length 7.62)
|
||||||
|
(name "6" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "6" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
(pin unspecified line (at 20.955 0 180) (length 7.62)
|
||||||
|
(name "8" (effects (font (size 1.27 1.27))))
|
||||||
|
(number "8" (effects (font (size 1.27 1.27))))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
2038
KiCAD/Bauteile/G5RL_1A_E_HR.step
Normal file
2038
KiCAD/Bauteile/G5RL_1A_E_HR.step
Normal file
File diff suppressed because it is too large
Load Diff
49
KiCAD/Bauteile/MODULE_ESP32-C3_SUPERMINI.kicad_mod
Normal file
49
KiCAD/Bauteile/MODULE_ESP32-C3_SUPERMINI.kicad_mod
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
|
||||||
|
(footprint MODULE_ESP32-C3_SUPERMINI (layer F.Cu) (tedit 67E19AFF)
|
||||||
|
(descr "")
|
||||||
|
(attr smd)
|
||||||
|
(fp_text reference REF** (at -5.715 -13.6525 0) (layer F.SilkS)
|
||||||
|
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value MODULE_ESP32-C3_SUPERMINI (at 6.985 12.3825 0) (layer F.Fab)
|
||||||
|
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(pad 5 smd rect (at -7.985 -9.9) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 6 smd rect (at -7.985 -7.36) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 7 smd rect (at -7.985 -4.82) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 8 smd rect (at -7.985 -2.28) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 9 smd rect (at -7.985 0.26) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 10 smd rect (at -7.985 2.8) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 20 smd rect (at -7.985 5.34) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 21 smd rect (at -7.985 7.88) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 5V smd rect (at 7.985 -9.9) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad G smd rect (at 7.985 -7.36) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 3.3 smd rect (at 7.985 -4.82) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 4 smd rect (at 7.985 -2.28) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 3 smd rect (at 7.985 0.26) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 2 smd rect (at 7.985 2.8) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 1 smd rect (at 7.985 5.34) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(pad 0 smd rect (at 7.985 7.88) (size 3.025 1.524) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
|
||||||
|
(fp_line (start 9.0 11.35) (end -9.0 11.35) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 9.0 11.35) (end 9.0 -11.35) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 9.0 -11.35) (end 4.5 -11.35) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start -9.0 11.35) (end -9.0 -11.35) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 4.5 -12.65) (end -4.5 -12.65) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 4.5 -12.65) (end 4.5 -11.35) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start -4.5 -12.65) (end -4.5 -11.35) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start -4.5 -11.35) (end -9.0 -11.35) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 9.0 11.35) (end -9.0 11.35) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 9.0 11.35) (end 9.0 9.0) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 9.0 -11.05) (end 9.0 -11.35) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 9.0 -11.35) (end 4.5 -11.35) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start -9.0 11.35) (end -9.0 9.0) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start -9.0 -11.05) (end -9.0 -11.35) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 4.5 -12.65) (end -4.5 -12.65) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 4.5 -12.65) (end 4.5 -11.35) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start -4.5 -12.65) (end -4.5 -11.35) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start -4.5 -11.35) (end -9.0 -11.35) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start -9.7475 -12.9) (end 9.7475 -12.9) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start 9.7475 -12.9) (end 9.7475 11.6) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start 9.7475 11.6) (end -9.7475 11.6) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start -9.7475 11.6) (end -9.7475 -12.9) (layer F.CrtYd) (width 0.05))
|
||||||
|
)
|
||||||
137
KiCAD/Bauteile/PR28-3V-360-1C-E.kicad_sym
Normal file
137
KiCAD/Bauteile/PR28-3V-360-1C-E.kicad_sym
Normal file
@ -0,0 +1,137 @@
|
|||||||
|
|
||||||
|
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||||
|
(symbol "PR28-3V-360-1C-E" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "K" (id 0) (at -7.62 8.89 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||||
|
)
|
||||||
|
(property "Value" "PR28-3V-360-1C-E" (id 1) (at -7.62 -10.16 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||||
|
)
|
||||||
|
(property "Footprint" "PR28-3V-360-1C-E:RELAY_PR28-3V-360-1C-E" (id 2) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "PARTREV" "1.01" (id 4) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "MANUFACTURER" "CUI DEVICES" (id 5) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "MAXIMUM_PACKAGE_HEIGHT" "16.854 mm" (id 6) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "STANDARD" "Manufacturer Recommendations" (id 7) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(symbol "PR28-3V-360-1C-E_0_0"
|
||||||
|
(polyline
|
||||||
|
(pts (xy 7.62 0.0) (xy 3.81 0.0)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy 7.62 -5.08) (xy 2.54 -5.08)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy 2.54 -5.08) (xy 2.54 -2.54)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 1.905 -2.54)
|
||||||
|
(xy 3.175 -2.54)
|
||||||
|
(xy 2.54 -1.27)
|
||||||
|
(xy 1.905 -2.54)
|
||||||
|
)
|
||||||
|
(stroke (width 0.1524)) (fill (type outline))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy -7.62 5.08) (xy -2.54 5.08)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy -3.81 0.635) (xy -2.54 0.635)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy -2.54 0.635) (xy -1.27 0.635)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy -1.27 0.635) (xy -1.27 -0.635)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy -1.27 -0.635) (xy -2.54 -0.635)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy -2.54 -0.635) (xy -3.81 -0.635)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy -3.81 -0.635) (xy -3.81 0.635)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy -7.62 -5.08) (xy -2.54 -5.08)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy -2.54 5.08) (xy -2.54 0.635)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy -2.54 -0.635) (xy -2.54 -5.08)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy 2.54 5.08) (xy 2.54 2.54)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts
|
||||||
|
(xy 3.175 2.54)
|
||||||
|
(xy 1.905 2.54)
|
||||||
|
(xy 2.54 1.27)
|
||||||
|
(xy 3.175 2.54)
|
||||||
|
)
|
||||||
|
(stroke (width 0.1524)) (fill (type outline))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy 2.54 5.08) (xy 7.62 5.08)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(polyline
|
||||||
|
(pts (xy 3.81 0.0) (xy 1.27 1.905)) (stroke (width 0.254))
|
||||||
|
)
|
||||||
|
(rectangle (start -7.62 -7.62) (end 7.62 7.62)
|
||||||
|
(stroke (width 0.254)) (fill (type background))
|
||||||
|
)
|
||||||
|
(pin passive line (at 10.16 0.0 180.0) (length 5.08)
|
||||||
|
(name "~"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "COM"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at 10.16 -5.08 180.0) (length 5.08)
|
||||||
|
(name "~"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "NO"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 5.08 0) (length 5.08)
|
||||||
|
(name "~"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "COIL1"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 -5.08 0) (length 5.08)
|
||||||
|
(name "~"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "COIL2"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at 10.16 5.08 180.0) (length 5.08)
|
||||||
|
(name "~"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "NC"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
63
KiCAD/Bauteile/RAC02-3.3SGA.kicad_sym
Normal file
63
KiCAD/Bauteile/RAC02-3.3SGA.kicad_sym
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
|
||||||
|
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||||
|
(symbol "RAC02-3.3SGA" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "PS" (id 0) (at -12.7 8.89 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||||
|
)
|
||||||
|
(property "Value" "RAC02-3.3SGA" (id 1) (at -12.7 -10.16 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||||
|
)
|
||||||
|
(property "Footprint" "RAC02-3.3SGA:CONV_RAC02-3.3SGA" (id 2) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "PARTREV" "2" (id 4) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "STANDARD" "Manufacturer Recommendations" (id 5) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "MAXIMUM_PACKAGE_HEIGHT" "19mm" (id 6) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "MANUFACTURER" "Recom" (id 7) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(symbol "RAC02-3.3SGA_0_0"
|
||||||
|
(rectangle (start -12.7 -7.62) (end 12.7 7.62)
|
||||||
|
(stroke (width 0.254)) (fill (type background))
|
||||||
|
)
|
||||||
|
(pin input line (at -17.78 5.08 0) (length 5.08)
|
||||||
|
(name "VAC_IN(L)"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "1"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin input line (at -17.78 -5.08 0) (length 5.08)
|
||||||
|
(name "VAC_IN(N)"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "2"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin output line (at 17.78 5.08 180.0) (length 5.08)
|
||||||
|
(name "+VOUT"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "4"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin output line (at 17.78 -5.08 180.0) (length 5.08)
|
||||||
|
(name "-VOUT"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "3"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
10480
KiCAD/Bauteile/RAC02-3.3SGA.step
Normal file
10480
KiCAD/Bauteile/RAC02-3.3SGA.step
Normal file
File diff suppressed because it is too large
Load Diff
46
KiCAD/Bauteile/RELAY_G5RL-1A-E-HR DC5_OMR.kicad_mod
Normal file
46
KiCAD/Bauteile/RELAY_G5RL-1A-E-HR DC5_OMR.kicad_mod
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
(footprint "RELAY_G5RL-1A-E-HR_DC5_OMR" (version 20211014) (generator pcbnew)
|
||||||
|
(layer "F.Cu")
|
||||||
|
(tags "G5RL-1A-E-HR DC5 ")
|
||||||
|
(attr through_hole)
|
||||||
|
(fp_text reference "REF**" (at -3.75 -12.099996 unlocked) (layer F.SilkS)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value RELAY_G5RL-1A-E-HR_DC5_OMR (at -3.75 -12.099996 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}" (at -3.75 -12.099996 unlocked) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "*" (at -7.5 -32.133327) (layer F.SilkS)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "*" (at -7.5 -27.533327) (layer F.Fab)
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_line (start -10.254 2.554001) (end -10.254 -26.753993) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start -10.254 -26.753993) (end 2.754 -26.753993) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.754 -26.753993) (end 2.754 2.554001) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_line (start 2.754 2.554001) (end -10.254 2.554001) (layer "F.CrtYd") (width 0.1524))
|
||||||
|
(fp_text user "*" (at -7.5 -27.533327 unlocked) (layer "F.Fab")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text user "*" (at -7.5 -32.133327 unlocked) (layer "F.SilkS")
|
||||||
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_circle (center -6.5983 -24.199993) (end -6.5983 -24.199993) (layer "F.Fab") (width 0.0254) (fill none))
|
||||||
|
(fp_line (start -10.127 2.427001) (end 2.627 2.427001) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 2.627 2.427001) (end 2.627 -26.626993) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start 2.627 -26.626993) (end -10.127 -26.626993) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -10.127 -26.626993) (end -10.127 2.427001) (layer "F.SilkS") (width 0.1524))
|
||||||
|
(fp_line (start -10 2.300001) (end 2.5 2.300001) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 2.5 2.300001) (end 2.5 -26.499993) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start 2.5 -26.499993) (end -10 -26.499993) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_line (start -10 -26.499993) (end -10 2.300001) (layer "F.Fab") (width 0.0254))
|
||||||
|
(fp_arc (start -3.4452 -26.499993) (mid -3.75 -26.195193) (end -4.0548 -26.499993) (layer "F.Fab") (width 0.0254))
|
||||||
|
(pad "1" thru_hole circle (at -7.5 -24.199992) (size 1.8034 1.8034) (drill 1.2954) (layers *.Cu *.Mask))
|
||||||
|
(pad "3" thru_hole circle (at -7.5 -4.199992) (size 1.8034 1.8034) (drill 1.2954) (layers *.Cu *.Mask))
|
||||||
|
(pad "4" thru_hole circle (at -7.5 0.800008) (size 1.8034 1.8034) (drill 1.2954) (layers *.Cu *.Mask))
|
||||||
|
(pad "5" thru_hole circle (at 0 0.800008) (size 1.8034 1.8034) (drill 1.2954) (layers *.Cu *.Mask))
|
||||||
|
(pad "6" thru_hole circle (at 0 -4.199992) (size 1.8034 1.8034) (drill 1.2954) (layers *.Cu *.Mask))
|
||||||
|
(pad "8" thru_hole circle (at 0 -24.199992) (size 1.8034 1.8034) (drill 1.2954) (layers *.Cu *.Mask))
|
||||||
|
)
|
||||||
27
KiCAD/Bauteile/RELAY_PR28-3V-360-1C-E.kicad_mod
Normal file
27
KiCAD/Bauteile/RELAY_PR28-3V-360-1C-E.kicad_mod
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
|
||||||
|
(footprint RELAY_PR28-3V-360-1C-E (layer F.Cu) (tedit 67DFC79E)
|
||||||
|
(descr "")
|
||||||
|
(fp_text reference REF** (at -7.575 -9.885 0) (layer F.SilkS)
|
||||||
|
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(fp_text value RELAY_PR28-3V-360-1C-E (at 3.22 9.885 0) (layer F.Fab)
|
||||||
|
(effects (font (size 1.0 1.0) (thickness 0.15)))
|
||||||
|
)
|
||||||
|
(pad COM thru_hole circle (at -8.1 0.0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad COIL1 thru_hole circle (at -6.1 -6.0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad COIL2 thru_hole circle (at -6.1 6.0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad NO thru_hole circle (at 6.1 6.0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(pad NC thru_hole circle (at 6.1 -6.0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
|
||||||
|
(fp_line (start -10.5 -8.0) (end 11.5 -8.0) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 11.5 -8.0) (end 11.5 8.0) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start 11.5 8.0) (end -10.5 8.0) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start -10.5 8.0) (end -10.5 -8.0) (layer F.Fab) (width 0.127))
|
||||||
|
(fp_line (start -10.5 8.0) (end -10.5 -8.0) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start -10.5 -8.0) (end 11.5 -8.0) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 11.5 -8.0) (end 11.5 8.0) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start 11.5 8.0) (end -10.5 8.0) (layer F.SilkS) (width 0.127))
|
||||||
|
(fp_line (start -10.75 -8.25) (end -10.75 8.25) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start -10.75 8.25) (end 11.75 8.25) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start 11.75 8.25) (end 11.75 -8.25) (layer F.CrtYd) (width 0.05))
|
||||||
|
(fp_line (start 11.75 -8.25) (end -10.75 -8.25) (layer F.CrtYd) (width 0.05))
|
||||||
|
)
|
||||||
133
KiCAD/Bauteile/TBLH10V-350-06BK.kicad_sym
Normal file
133
KiCAD/Bauteile/TBLH10V-350-06BK.kicad_sym
Normal file
@ -0,0 +1,133 @@
|
|||||||
|
|
||||||
|
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||||
|
(symbol "TBLH10V-350-06BK" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
|
||||||
|
(property "Reference" "J" (id 0) (at -5.58 7.62 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||||
|
)
|
||||||
|
(property "Value" "TBLH10V-350-06BK" (id 1) (at -5.08 -27.94 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom left))
|
||||||
|
)
|
||||||
|
(property "Footprint" "TBLH10V-350-06BK:CUI_TBLH10V-350-06BK" (id 2) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "MF" "CUI" (id 4) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "DESCRIPTION" "" (id 5) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "PACKAGE" "None" (id 6) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "PRICE" "None" (id 7) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "MP" "TBLH10V-350-07BK" (id 8) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(property "AVAILABILITY" "Unavailable" (id 9) (at 0 0 0)
|
||||||
|
(effects (font (size 1.27 1.27)) (justify bottom) hide)
|
||||||
|
)
|
||||||
|
(symbol "TBLH10V-350-06BK_0_0"
|
||||||
|
(rectangle (start -5.08 -25.4) (end 5.08 7.62)
|
||||||
|
(stroke (width 0.254)) (fill (type background))
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 5.08 0) (length 5.08)
|
||||||
|
(name "1"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "1_A"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 0.0 0) (length 5.08)
|
||||||
|
(name "2"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "2_A"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 -5.08 0) (length 5.08)
|
||||||
|
(name "3"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "3_A"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 -10.16 0) (length 5.08)
|
||||||
|
(name "4"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "4_A"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 -15.24 0) (length 5.08)
|
||||||
|
(name "5"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "5_A"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 -20.32 0) (length 5.08)
|
||||||
|
(name "6"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "6_A"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 2.54 0) (length 5.08)
|
||||||
|
(name "1__1"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "1_B"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 -2.54 0) (length 5.08)
|
||||||
|
(name "2__1"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "2_B"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 -7.62 0) (length 5.08)
|
||||||
|
(name "3__1"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "3_B"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 -12.7 0) (length 5.08)
|
||||||
|
(name "4__1"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "4_B"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 -17.78 0) (length 5.08)
|
||||||
|
(name "5__1"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "5_B"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pin passive line (at -10.16 -22.86 0) (length 5.08)
|
||||||
|
(name "6__1"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
(number "6_B"
|
||||||
|
(effects (font (size 1.016 1.016)))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
31248
KiCAD/Bauteile/TBLH10V-350-06BK.step
Normal file
31248
KiCAD/Bauteile/TBLH10V-350-06BK.step
Normal file
File diff suppressed because it is too large
Load Diff
978
KiCAD/Bauteile/frontopcbCAD.dxf
Normal file
978
KiCAD/Bauteile/frontopcbCAD.dxf
Normal file
@ -0,0 +1,978 @@
|
|||||||
|
0
|
||||||
|
SECTION
|
||||||
|
2
|
||||||
|
HEADER
|
||||||
|
9
|
||||||
|
$INSUNITS
|
||||||
|
70
|
||||||
|
4
|
||||||
|
9
|
||||||
|
$ACADVER
|
||||||
|
1
|
||||||
|
AC1014
|
||||||
|
9
|
||||||
|
$HANDSEED
|
||||||
|
5
|
||||||
|
FFFF
|
||||||
|
0
|
||||||
|
ENDSEC
|
||||||
|
0
|
||||||
|
SECTION
|
||||||
|
2
|
||||||
|
TABLES
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
VPORT
|
||||||
|
5
|
||||||
|
8
|
||||||
|
100
|
||||||
|
AcDbSymbolTable
|
||||||
|
0
|
||||||
|
ENDTAB
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
LTYPE
|
||||||
|
5
|
||||||
|
5
|
||||||
|
100
|
||||||
|
AcDbSymbolTable
|
||||||
|
0
|
||||||
|
LTYPE
|
||||||
|
5
|
||||||
|
14
|
||||||
|
100
|
||||||
|
AcDbSymbolTableRecord
|
||||||
|
100
|
||||||
|
AcDbLinetypeTableRecord
|
||||||
|
2
|
||||||
|
BYBLOCK
|
||||||
|
70
|
||||||
|
0
|
||||||
|
0
|
||||||
|
LTYPE
|
||||||
|
5
|
||||||
|
15
|
||||||
|
100
|
||||||
|
AcDbSymbolTableRecord
|
||||||
|
100
|
||||||
|
AcDbLinetypeTableRecord
|
||||||
|
2
|
||||||
|
BYLAYER
|
||||||
|
70
|
||||||
|
0
|
||||||
|
0
|
||||||
|
LTYPE
|
||||||
|
5
|
||||||
|
16
|
||||||
|
100
|
||||||
|
AcDbSymbolTableRecord
|
||||||
|
100
|
||||||
|
AcDbLinetypeTableRecord
|
||||||
|
2
|
||||||
|
DASHED
|
||||||
|
70
|
||||||
|
0
|
||||||
|
3
|
||||||
|
Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
|
||||||
|
72
|
||||||
|
65
|
||||||
|
73
|
||||||
|
2
|
||||||
|
40
|
||||||
|
0.75
|
||||||
|
49
|
||||||
|
0.5
|
||||||
|
74
|
||||||
|
0
|
||||||
|
49
|
||||||
|
-0.25
|
||||||
|
74
|
||||||
|
0
|
||||||
|
0
|
||||||
|
ENDTAB
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
LAYER
|
||||||
|
5
|
||||||
|
2
|
||||||
|
100
|
||||||
|
AcDbSymbolTable
|
||||||
|
70
|
||||||
|
3
|
||||||
|
0
|
||||||
|
LAYER
|
||||||
|
5
|
||||||
|
50
|
||||||
|
100
|
||||||
|
AcDbSymbolTableRecord
|
||||||
|
100
|
||||||
|
AcDbLayerTableRecord
|
||||||
|
2
|
||||||
|
1
|
||||||
|
70
|
||||||
|
0
|
||||||
|
62
|
||||||
|
7
|
||||||
|
6
|
||||||
|
DASHED
|
||||||
|
0
|
||||||
|
LAYER
|
||||||
|
5
|
||||||
|
51
|
||||||
|
100
|
||||||
|
AcDbSymbolTableRecord
|
||||||
|
100
|
||||||
|
AcDbLayerTableRecord
|
||||||
|
2
|
||||||
|
0
|
||||||
|
70
|
||||||
|
0
|
||||||
|
62
|
||||||
|
7
|
||||||
|
6
|
||||||
|
CONTINUOUS
|
||||||
|
0
|
||||||
|
ENDTAB
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
STYLE
|
||||||
|
5
|
||||||
|
3
|
||||||
|
100
|
||||||
|
AcDbSymbolTable
|
||||||
|
70
|
||||||
|
1
|
||||||
|
0
|
||||||
|
STYLE
|
||||||
|
5
|
||||||
|
11
|
||||||
|
100
|
||||||
|
AcDbSymbolTableRecord
|
||||||
|
100
|
||||||
|
AcDbTextStyleTableRecord
|
||||||
|
2
|
||||||
|
STANDARD
|
||||||
|
70
|
||||||
|
0
|
||||||
|
0
|
||||||
|
ENDTAB
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
VIEW
|
||||||
|
5
|
||||||
|
6
|
||||||
|
100
|
||||||
|
AcDbSymbolTable
|
||||||
|
70
|
||||||
|
0
|
||||||
|
0
|
||||||
|
ENDTAB
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
UCS
|
||||||
|
5
|
||||||
|
7
|
||||||
|
100
|
||||||
|
AcDbSymbolTable
|
||||||
|
70
|
||||||
|
0
|
||||||
|
0
|
||||||
|
ENDTAB
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
APPID
|
||||||
|
5
|
||||||
|
9
|
||||||
|
100
|
||||||
|
AcDbSymbolTable
|
||||||
|
70
|
||||||
|
2
|
||||||
|
0
|
||||||
|
APPID
|
||||||
|
5
|
||||||
|
12
|
||||||
|
100
|
||||||
|
AcDbSymbolTableRecord
|
||||||
|
100
|
||||||
|
AcDbRegAppTableRecord
|
||||||
|
2
|
||||||
|
ACAD
|
||||||
|
70
|
||||||
|
0
|
||||||
|
0
|
||||||
|
ENDTAB
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
DIMSTYLE
|
||||||
|
5
|
||||||
|
A
|
||||||
|
100
|
||||||
|
AcDbSymbolTable
|
||||||
|
70
|
||||||
|
1
|
||||||
|
0
|
||||||
|
ENDTAB
|
||||||
|
0
|
||||||
|
TABLE
|
||||||
|
2
|
||||||
|
BLOCK_RECORD
|
||||||
|
5
|
||||||
|
1
|
||||||
|
100
|
||||||
|
AcDbSymbolTable
|
||||||
|
70
|
||||||
|
1
|
||||||
|
0
|
||||||
|
BLOCK_RECORD
|
||||||
|
5
|
||||||
|
1F
|
||||||
|
100
|
||||||
|
AcDbSymbolTableRecord
|
||||||
|
100
|
||||||
|
AcDbBlockTableRecord
|
||||||
|
2
|
||||||
|
*MODEL_SPACE
|
||||||
|
0
|
||||||
|
BLOCK_RECORD
|
||||||
|
5
|
||||||
|
1B
|
||||||
|
100
|
||||||
|
AcDbSymbolTableRecord
|
||||||
|
100
|
||||||
|
AcDbBlockTableRecord
|
||||||
|
2
|
||||||
|
*PAPER_SPACE
|
||||||
|
0
|
||||||
|
ENDTAB
|
||||||
|
0
|
||||||
|
ENDSEC
|
||||||
|
0
|
||||||
|
SECTION
|
||||||
|
2
|
||||||
|
BLOCKS
|
||||||
|
0
|
||||||
|
BLOCK
|
||||||
|
5
|
||||||
|
20
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
100
|
||||||
|
AcDbBlockBegin
|
||||||
|
2
|
||||||
|
*MODEL_SPACE
|
||||||
|
0
|
||||||
|
ENDBLK
|
||||||
|
5
|
||||||
|
21
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
100
|
||||||
|
AcDbBlockEnd
|
||||||
|
0
|
||||||
|
BLOCK
|
||||||
|
5
|
||||||
|
1C
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
100
|
||||||
|
AcDbBlockBegin
|
||||||
|
2
|
||||||
|
*PAPER_SPACE
|
||||||
|
0
|
||||||
|
ENDBLK
|
||||||
|
5
|
||||||
|
1D
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
100
|
||||||
|
AcDbBlockEnd
|
||||||
|
0
|
||||||
|
ENDSEC
|
||||||
|
0
|
||||||
|
SECTION
|
||||||
|
2
|
||||||
|
ENTITIES
|
||||||
|
0
|
||||||
|
POINT
|
||||||
|
5
|
||||||
|
100
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbPoint
|
||||||
|
10
|
||||||
|
-13.95017218208903
|
||||||
|
20
|
||||||
|
-1.269771827706776
|
||||||
|
30
|
||||||
|
0
|
||||||
|
0
|
||||||
|
POINT
|
||||||
|
5
|
||||||
|
101
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbPoint
|
||||||
|
10
|
||||||
|
-13.950172182089034
|
||||||
|
20
|
||||||
|
1.2702281722932218
|
||||||
|
30
|
||||||
|
0
|
||||||
|
0
|
||||||
|
CIRCLE
|
||||||
|
5
|
||||||
|
102
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
9.5380000000000003
|
||||||
|
20
|
||||||
|
-12.425000000000001
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.2500000000000011
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
0
|
||||||
|
CIRCLE
|
||||||
|
5
|
||||||
|
103
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
9.5380000000000003
|
||||||
|
20
|
||||||
|
12.425000000000001
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.2499999999999989
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
0
|
||||||
|
CIRCLE
|
||||||
|
5
|
||||||
|
104
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
-9.5380000000000003
|
||||||
|
20
|
||||||
|
12.425000000000001
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.25
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
0
|
||||||
|
CIRCLE
|
||||||
|
5
|
||||||
|
105
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
-9.5380000000000003
|
||||||
|
20
|
||||||
|
-12.425000000000001
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.2500000000000011
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
0
|
||||||
|
LWPOLYLINE
|
||||||
|
5
|
||||||
|
106
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbPolyline
|
||||||
|
90
|
||||||
|
4
|
||||||
|
70
|
||||||
|
1
|
||||||
|
43
|
||||||
|
0.0
|
||||||
|
10
|
||||||
|
27.999827817910937
|
||||||
|
20
|
||||||
|
-27.999771827706759
|
||||||
|
10
|
||||||
|
27.999827817910937
|
||||||
|
20
|
||||||
|
28.000228172293234
|
||||||
|
10
|
||||||
|
-28.000172182089059
|
||||||
|
20
|
||||||
|
28.000228172293241
|
||||||
|
10
|
||||||
|
-28.000172182089067
|
||||||
|
20
|
||||||
|
-27.999771827706756
|
||||||
|
0
|
||||||
|
CIRCLE
|
||||||
|
5
|
||||||
|
107
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
9.5380000000000003
|
||||||
|
20
|
||||||
|
12.425000000000001
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.2499999999999989
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
0
|
||||||
|
CIRCLE
|
||||||
|
5
|
||||||
|
108
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
-9.5380000000000003
|
||||||
|
20
|
||||||
|
12.425000000000001
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.25
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
0
|
||||||
|
CIRCLE
|
||||||
|
5
|
||||||
|
109
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
-9.5380000000000003
|
||||||
|
20
|
||||||
|
-12.425000000000001
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.2500000000000011
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
0
|
||||||
|
CIRCLE
|
||||||
|
5
|
||||||
|
110
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
9.5380000000000003
|
||||||
|
20
|
||||||
|
-12.425000000000001
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.2500000000000011
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
0
|
||||||
|
ARC
|
||||||
|
5
|
||||||
|
111
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
13.899827817910936
|
||||||
|
20
|
||||||
|
-8.2997718277067953
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.9999999999999973
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
100
|
||||||
|
AcDbArc
|
||||||
|
50
|
||||||
|
180
|
||||||
|
51
|
||||||
|
270.00000000000006
|
||||||
|
0
|
||||||
|
ARC
|
||||||
|
5
|
||||||
|
112
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
13.999827817910933
|
||||||
|
20
|
||||||
|
-8.2997718277067882
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
2.0000000000000027
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
100
|
||||||
|
AcDbArc
|
||||||
|
50
|
||||||
|
270.00000000000011
|
||||||
|
51
|
||||||
|
360
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
5
|
||||||
|
113
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbLine
|
||||||
|
10
|
||||||
|
15.999827817910933
|
||||||
|
20
|
||||||
|
-8.2997718277067918
|
||||||
|
30
|
||||||
|
0
|
||||||
|
11
|
||||||
|
15.999827817910939
|
||||||
|
21
|
||||||
|
0.30022817229320875
|
||||||
|
31
|
||||||
|
0
|
||||||
|
0
|
||||||
|
ARC
|
||||||
|
5
|
||||||
|
114
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
13.999827817910933
|
||||||
|
20
|
||||||
|
0.30022817229320542
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
2.0000000000000062
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
-0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
100
|
||||||
|
AcDbArc
|
||||||
|
50
|
||||||
|
0
|
||||||
|
51
|
||||||
|
89.999999999999943
|
||||||
|
0
|
||||||
|
ARC
|
||||||
|
5
|
||||||
|
115
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
13.899827817910937
|
||||||
|
20
|
||||||
|
0.30022817229320919
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.9999999999999996
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
-0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
100
|
||||||
|
AcDbArc
|
||||||
|
50
|
||||||
|
90
|
||||||
|
51
|
||||||
|
180
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
5
|
||||||
|
116
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbLine
|
||||||
|
10
|
||||||
|
11.899827817910937
|
||||||
|
20
|
||||||
|
0.30022817229320886
|
||||||
|
30
|
||||||
|
0
|
||||||
|
11
|
||||||
|
11.899827817910937
|
||||||
|
21
|
||||||
|
-8.29977182770679
|
||||||
|
31
|
||||||
|
0
|
||||||
|
0
|
||||||
|
CIRCLE
|
||||||
|
5
|
||||||
|
117
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
13.949827817910936
|
||||||
|
20
|
||||||
|
-5.2697718277067906
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
0.35000000000000059
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
-0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
0
|
||||||
|
CIRCLE
|
||||||
|
5
|
||||||
|
118
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
13.949827817910938
|
||||||
|
20
|
||||||
|
-2.7297718277067906
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
0.34999999999999926
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
-0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
5
|
||||||
|
119
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbLine
|
||||||
|
10
|
||||||
|
-11.900172182089033
|
||||||
|
20
|
||||||
|
4.3002281722932265
|
||||||
|
30
|
||||||
|
0
|
||||||
|
11
|
||||||
|
-11.900172182089033
|
||||||
|
21
|
||||||
|
-4.2997718277067749
|
||||||
|
31
|
||||||
|
0
|
||||||
|
0
|
||||||
|
ARC
|
||||||
|
5
|
||||||
|
120
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
-13.900172182089038
|
||||||
|
20
|
||||||
|
4.3002281722932221
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
2.0000000000000062
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
-0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
100
|
||||||
|
AcDbArc
|
||||||
|
50
|
||||||
|
0
|
||||||
|
51
|
||||||
|
89.999999999999844
|
||||||
|
0
|
||||||
|
ARC
|
||||||
|
5
|
||||||
|
121
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
-14.000172182089033
|
||||||
|
20
|
||||||
|
4.3002281722932256
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.9999999999999996
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
-0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
100
|
||||||
|
AcDbArc
|
||||||
|
50
|
||||||
|
90
|
||||||
|
51
|
||||||
|
180
|
||||||
|
0
|
||||||
|
LINE
|
||||||
|
5
|
||||||
|
122
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbLine
|
||||||
|
10
|
||||||
|
-16.000172182089031
|
||||||
|
20
|
||||||
|
-4.2997718277067758
|
||||||
|
30
|
||||||
|
0
|
||||||
|
11
|
||||||
|
-16.000172182089031
|
||||||
|
21
|
||||||
|
4.3002281722932247
|
||||||
|
31
|
||||||
|
0
|
||||||
|
0
|
||||||
|
ARC
|
||||||
|
5
|
||||||
|
123
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
-14.000172182089033
|
||||||
|
20
|
||||||
|
-4.2997718277067758
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
1.9999999999999996
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
100
|
||||||
|
AcDbArc
|
||||||
|
50
|
||||||
|
180
|
||||||
|
51
|
||||||
|
270
|
||||||
|
0
|
||||||
|
ARC
|
||||||
|
5
|
||||||
|
124
|
||||||
|
100
|
||||||
|
AcDbEntity
|
||||||
|
8
|
||||||
|
0
|
||||||
|
100
|
||||||
|
AcDbCircle
|
||||||
|
10
|
||||||
|
-13.900172182089038
|
||||||
|
20
|
||||||
|
-4.2997718277067714
|
||||||
|
30
|
||||||
|
0
|
||||||
|
40
|
||||||
|
2.0000000000000044
|
||||||
|
210
|
||||||
|
0
|
||||||
|
220
|
||||||
|
0
|
||||||
|
230
|
||||||
|
1
|
||||||
|
100
|
||||||
|
AcDbArc
|
||||||
|
50
|
||||||
|
270.00000000000017
|
||||||
|
51
|
||||||
|
360
|
||||||
|
0
|
||||||
|
ENDSEC
|
||||||
|
0
|
||||||
|
SECTION
|
||||||
|
2
|
||||||
|
OBJECTS
|
||||||
|
0
|
||||||
|
DICTIONARY
|
||||||
|
5
|
||||||
|
C
|
||||||
|
100
|
||||||
|
AcDbDictionary
|
||||||
|
3
|
||||||
|
ACAD_GROUP
|
||||||
|
350
|
||||||
|
D
|
||||||
|
3
|
||||||
|
ACAD_MLINESTYLE
|
||||||
|
350
|
||||||
|
17
|
||||||
|
0
|
||||||
|
DICTIONARY
|
||||||
|
5
|
||||||
|
D
|
||||||
|
100
|
||||||
|
AcDbDictionary
|
||||||
|
0
|
||||||
|
DICTIONARY
|
||||||
|
5
|
||||||
|
1A
|
||||||
|
330
|
||||||
|
C
|
||||||
|
100
|
||||||
|
AcDbDictionary
|
||||||
|
0
|
||||||
|
DICTIONARY
|
||||||
|
5
|
||||||
|
17
|
||||||
|
100
|
||||||
|
AcDbDictionary
|
||||||
|
0
|
||||||
|
ENDSEC
|
||||||
|
0
|
||||||
|
EOF
|
||||||
1138
KiCAD/Bauteile/frontpcbCAD.dxf
Normal file
1138
KiCAD/Bauteile/frontpcbCAD.dxf
Normal file
File diff suppressed because it is too large
Load Diff
870
KiCAD/Bauteile/magnetConn v1.step
Normal file
870
KiCAD/Bauteile/magnetConn v1.step
Normal file
@ -0,0 +1,870 @@
|
|||||||
|
ISO-10303-21;
|
||||||
|
HEADER;
|
||||||
|
/* Generated by software containing ST-Developer
|
||||||
|
* from STEP Tools, Inc. (www.steptools.com)
|
||||||
|
*/
|
||||||
|
|
||||||
|
FILE_DESCRIPTION(
|
||||||
|
/* description */ ('',
|
||||||
|
'CAx-IF Rec.Pracs.---Representation and Presentation of Product Manufa
|
||||||
|
cturing Information (PMI)---4.0---2014-10-13'),
|
||||||
|
/* implementation_level */ '2;1');
|
||||||
|
|
||||||
|
FILE_NAME(
|
||||||
|
/* name */ 'magnetConn v1.step',
|
||||||
|
/* time_stamp */ '2025-03-22T20:18:54+01:00',
|
||||||
|
/* author */ (''),
|
||||||
|
/* organization */ (''),
|
||||||
|
/* preprocessor_version */ 'ST-DEVELOPER v20',
|
||||||
|
/* originating_system */ 'Autodesk Translation Framework v13.20.0.188',
|
||||||
|
|
||||||
|
/* authorisation */ '');
|
||||||
|
|
||||||
|
FILE_SCHEMA (('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF { 1 0 10303 442 1 1 4 }'));
|
||||||
|
ENDSEC;
|
||||||
|
|
||||||
|
DATA;
|
||||||
|
#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#757);
|
||||||
|
#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#764,#12);
|
||||||
|
#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#756);
|
||||||
|
#13=STYLED_ITEM('',(#773),#14);
|
||||||
|
#14=MANIFOLD_SOLID_BREP('K\X\F6rper1',#399);
|
||||||
|
#15=FACE_BOUND('',#78,.T.);
|
||||||
|
#16=FACE_BOUND('',#79,.T.);
|
||||||
|
#17=FACE_BOUND('',#83,.T.);
|
||||||
|
#18=FACE_BOUND('',#84,.T.);
|
||||||
|
#19=(
|
||||||
|
BOUNDED_SURFACE()
|
||||||
|
B_SPLINE_SURFACE(2,2,((#602,#603,#604,#605,#606,#607,#608,#609,#610),(#611,
|
||||||
|
#612,#613,#614,#615,#616,#617,#618,#619),(#620,#621,#622,#623,#624,#625,
|
||||||
|
#626,#627,#628)),.UNSPECIFIED.,.F.,.T.,.F.)
|
||||||
|
B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,2,2,2,3),(0.,1.5707963267949),(-3.14159265358979,
|
||||||
|
-1.5707963267949,0.,1.5707963267949,3.14159265358979),.UNSPECIFIED.)
|
||||||
|
GEOMETRIC_REPRESENTATION_ITEM()
|
||||||
|
RATIONAL_B_SPLINE_SURFACE(((1.,0.707106781186548,1.,0.707106781186548,1.,
|
||||||
|
0.707106781186548,1.,0.707106781186548,1.),(0.707106781186544,0.499999999999997,
|
||||||
|
0.707106781186544,0.499999999999997,0.707106781186544,0.499999999999997,
|
||||||
|
0.707106781186544,0.499999999999997,0.707106781186544),(1.,0.707106781186548,
|
||||||
|
1.,0.707106781186548,1.,0.707106781186548,1.,0.707106781186548,1.)))
|
||||||
|
REPRESENTATION_ITEM('')
|
||||||
|
SURFACE()
|
||||||
|
);
|
||||||
|
#20=(
|
||||||
|
BOUNDED_SURFACE()
|
||||||
|
B_SPLINE_SURFACE(2,2,((#641,#642,#643,#644,#645,#646,#647,#648,#649),(#650,
|
||||||
|
#651,#652,#653,#654,#655,#656,#657,#658),(#659,#660,#661,#662,#663,#664,
|
||||||
|
#665,#666,#667)),.UNSPECIFIED.,.F.,.T.,.F.)
|
||||||
|
B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,2,2,2,3),(0.,1.5707963267949),(-3.14159265358979,
|
||||||
|
-1.5707963267949,0.,1.5707963267949,3.14159265358979),.UNSPECIFIED.)
|
||||||
|
GEOMETRIC_REPRESENTATION_ITEM()
|
||||||
|
RATIONAL_B_SPLINE_SURFACE(((1.,0.707106781186548,1.,0.707106781186548,1.,
|
||||||
|
0.707106781186548,1.,0.707106781186548,1.),(0.707106781186544,0.499999999999998,
|
||||||
|
0.707106781186544,0.499999999999998,0.707106781186544,0.499999999999998,
|
||||||
|
0.707106781186544,0.499999999999998,0.707106781186544),(1.,0.707106781186548,
|
||||||
|
1.,0.707106781186548,1.,0.707106781186548,1.,0.707106781186548,1.)))
|
||||||
|
REPRESENTATION_ITEM('')
|
||||||
|
SURFACE()
|
||||||
|
);
|
||||||
|
#21=PLANE('',#416);
|
||||||
|
#22=PLANE('',#420);
|
||||||
|
#23=PLANE('',#427);
|
||||||
|
#24=PLANE('',#434);
|
||||||
|
#25=PLANE('',#435);
|
||||||
|
#26=PLANE('',#440);
|
||||||
|
#27=PLANE('',#441);
|
||||||
|
#28=PLANE('',#446);
|
||||||
|
#29=PLANE('',#448);
|
||||||
|
#30=PLANE('',#456);
|
||||||
|
#31=PLANE('',#459);
|
||||||
|
#32=PLANE('',#460);
|
||||||
|
#33=FACE_OUTER_BOUND('',#57,.T.);
|
||||||
|
#34=FACE_OUTER_BOUND('',#58,.T.);
|
||||||
|
#35=FACE_OUTER_BOUND('',#59,.T.);
|
||||||
|
#36=FACE_OUTER_BOUND('',#60,.T.);
|
||||||
|
#37=FACE_OUTER_BOUND('',#61,.T.);
|
||||||
|
#38=FACE_OUTER_BOUND('',#62,.T.);
|
||||||
|
#39=FACE_OUTER_BOUND('',#63,.T.);
|
||||||
|
#40=FACE_OUTER_BOUND('',#64,.T.);
|
||||||
|
#41=FACE_OUTER_BOUND('',#65,.T.);
|
||||||
|
#42=FACE_OUTER_BOUND('',#66,.T.);
|
||||||
|
#43=FACE_OUTER_BOUND('',#67,.T.);
|
||||||
|
#44=FACE_OUTER_BOUND('',#68,.T.);
|
||||||
|
#45=FACE_OUTER_BOUND('',#69,.T.);
|
||||||
|
#46=FACE_OUTER_BOUND('',#70,.T.);
|
||||||
|
#47=FACE_OUTER_BOUND('',#71,.T.);
|
||||||
|
#48=FACE_OUTER_BOUND('',#72,.T.);
|
||||||
|
#49=FACE_OUTER_BOUND('',#73,.T.);
|
||||||
|
#50=FACE_OUTER_BOUND('',#74,.T.);
|
||||||
|
#51=FACE_OUTER_BOUND('',#75,.T.);
|
||||||
|
#52=FACE_OUTER_BOUND('',#76,.T.);
|
||||||
|
#53=FACE_OUTER_BOUND('',#77,.T.);
|
||||||
|
#54=FACE_OUTER_BOUND('',#80,.T.);
|
||||||
|
#55=FACE_OUTER_BOUND('',#81,.T.);
|
||||||
|
#56=FACE_OUTER_BOUND('',#82,.T.);
|
||||||
|
#57=EDGE_LOOP('',(#257,#258,#259,#260));
|
||||||
|
#58=EDGE_LOOP('',(#261));
|
||||||
|
#59=EDGE_LOOP('',(#262,#263,#264,#265));
|
||||||
|
#60=EDGE_LOOP('',(#266));
|
||||||
|
#61=EDGE_LOOP('',(#267,#268,#269,#270,#271));
|
||||||
|
#62=EDGE_LOOP('',(#272,#273,#274,#275,#276));
|
||||||
|
#63=EDGE_LOOP('',(#277));
|
||||||
|
#64=EDGE_LOOP('',(#278,#279,#280,#281,#282));
|
||||||
|
#65=EDGE_LOOP('',(#283,#284,#285,#286,#287));
|
||||||
|
#66=EDGE_LOOP('',(#288));
|
||||||
|
#67=EDGE_LOOP('',(#289,#290,#291,#292));
|
||||||
|
#68=EDGE_LOOP('',(#293,#294,#295,#296));
|
||||||
|
#69=EDGE_LOOP('',(#297,#298,#299,#300,#301,#302,#303,#304,#305,#306,#307,
|
||||||
|
#308));
|
||||||
|
#70=EDGE_LOOP('',(#309,#310,#311,#312));
|
||||||
|
#71=EDGE_LOOP('',(#313,#314,#315,#316));
|
||||||
|
#72=EDGE_LOOP('',(#317,#318,#319,#320));
|
||||||
|
#73=EDGE_LOOP('',(#321,#322,#323,#324));
|
||||||
|
#74=EDGE_LOOP('',(#325,#326,#327,#328));
|
||||||
|
#75=EDGE_LOOP('',(#329,#330,#331,#332));
|
||||||
|
#76=EDGE_LOOP('',(#333,#334,#335,#336));
|
||||||
|
#77=EDGE_LOOP('',(#337,#338,#339,#340));
|
||||||
|
#78=EDGE_LOOP('',(#341));
|
||||||
|
#79=EDGE_LOOP('',(#342));
|
||||||
|
#80=EDGE_LOOP('',(#343,#344,#345,#346));
|
||||||
|
#81=EDGE_LOOP('',(#347,#348,#349,#350,#351,#352,#353,#354,#355,#356,#357,
|
||||||
|
#358));
|
||||||
|
#82=EDGE_LOOP('',(#359,#360,#361,#362));
|
||||||
|
#83=EDGE_LOOP('',(#363));
|
||||||
|
#84=EDGE_LOOP('',(#364));
|
||||||
|
#85=LINE('',#592,#113);
|
||||||
|
#86=LINE('',#599,#114);
|
||||||
|
#87=LINE('',#638,#115);
|
||||||
|
#88=LINE('',#677,#116);
|
||||||
|
#89=LINE('',#685,#117);
|
||||||
|
#90=LINE('',#688,#118);
|
||||||
|
#91=LINE('',#691,#119);
|
||||||
|
#92=LINE('',#694,#120);
|
||||||
|
#93=LINE('',#697,#121);
|
||||||
|
#94=LINE('',#699,#122);
|
||||||
|
#95=LINE('',#701,#123);
|
||||||
|
#96=LINE('',#703,#124);
|
||||||
|
#97=LINE('',#705,#125);
|
||||||
|
#98=LINE('',#707,#126);
|
||||||
|
#99=LINE('',#709,#127);
|
||||||
|
#100=LINE('',#711,#128);
|
||||||
|
#101=LINE('',#713,#129);
|
||||||
|
#102=LINE('',#714,#130);
|
||||||
|
#103=LINE('',#720,#131);
|
||||||
|
#104=LINE('',#724,#132);
|
||||||
|
#105=LINE('',#727,#133);
|
||||||
|
#106=LINE('',#731,#134);
|
||||||
|
#107=LINE('',#736,#135);
|
||||||
|
#108=LINE('',#739,#136);
|
||||||
|
#109=LINE('',#743,#137);
|
||||||
|
#110=LINE('',#747,#138);
|
||||||
|
#111=LINE('',#750,#139);
|
||||||
|
#112=LINE('',#752,#140);
|
||||||
|
#113=VECTOR('',#467,0.35);
|
||||||
|
#114=VECTOR('',#476,0.349999999999999);
|
||||||
|
#115=VECTOR('',#491,0.35);
|
||||||
|
#116=VECTOR('',#506,0.349999999999999);
|
||||||
|
#117=VECTOR('',#515,10.);
|
||||||
|
#118=VECTOR('',#518,10.);
|
||||||
|
#119=VECTOR('',#521,10.);
|
||||||
|
#120=VECTOR('',#524,10.);
|
||||||
|
#121=VECTOR('',#527,10.);
|
||||||
|
#122=VECTOR('',#528,10.);
|
||||||
|
#123=VECTOR('',#529,10.);
|
||||||
|
#124=VECTOR('',#530,10.);
|
||||||
|
#125=VECTOR('',#531,10.);
|
||||||
|
#126=VECTOR('',#532,10.);
|
||||||
|
#127=VECTOR('',#533,10.);
|
||||||
|
#128=VECTOR('',#534,10.);
|
||||||
|
#129=VECTOR('',#535,10.);
|
||||||
|
#130=VECTOR('',#536,10.);
|
||||||
|
#131=VECTOR('',#543,10.);
|
||||||
|
#132=VECTOR('',#548,10.);
|
||||||
|
#133=VECTOR('',#551,10.);
|
||||||
|
#134=VECTOR('',#556,10.);
|
||||||
|
#135=VECTOR('',#563,10.);
|
||||||
|
#136=VECTOR('',#566,10.);
|
||||||
|
#137=VECTOR('',#571,10.);
|
||||||
|
#138=VECTOR('',#576,10.);
|
||||||
|
#139=VECTOR('',#581,10.);
|
||||||
|
#140=VECTOR('',#584,10.);
|
||||||
|
#141=CIRCLE('',#414,0.35);
|
||||||
|
#142=CIRCLE('',#415,0.35);
|
||||||
|
#143=CIRCLE('',#418,0.349999999999999);
|
||||||
|
#144=CIRCLE('',#419,0.349999999999999);
|
||||||
|
#145=CIRCLE('',#421,0.0500000000000002);
|
||||||
|
#146=CIRCLE('',#422,0.3);
|
||||||
|
#147=CIRCLE('',#423,0.35);
|
||||||
|
#148=CIRCLE('',#424,0.35);
|
||||||
|
#149=CIRCLE('',#426,0.35);
|
||||||
|
#150=CIRCLE('',#428,0.0499999999999992);
|
||||||
|
#151=CIRCLE('',#429,0.3);
|
||||||
|
#152=CIRCLE('',#430,0.349999999999999);
|
||||||
|
#153=CIRCLE('',#431,0.349999999999999);
|
||||||
|
#154=CIRCLE('',#433,0.349999999999999);
|
||||||
|
#155=CIRCLE('',#436,2.);
|
||||||
|
#156=CIRCLE('',#437,2.);
|
||||||
|
#157=CIRCLE('',#439,2.);
|
||||||
|
#158=CIRCLE('',#442,2.);
|
||||||
|
#159=CIRCLE('',#443,2.);
|
||||||
|
#160=CIRCLE('',#445,2.);
|
||||||
|
#161=CIRCLE('',#447,2.);
|
||||||
|
#162=CIRCLE('',#449,2.);
|
||||||
|
#163=CIRCLE('',#451,2.);
|
||||||
|
#164=CIRCLE('',#453,2.);
|
||||||
|
#165=CIRCLE('',#455,2.);
|
||||||
|
#166=CIRCLE('',#457,2.);
|
||||||
|
#167=VERTEX_POINT('',#589);
|
||||||
|
#168=VERTEX_POINT('',#591);
|
||||||
|
#169=VERTEX_POINT('',#596);
|
||||||
|
#170=VERTEX_POINT('',#598);
|
||||||
|
#171=VERTEX_POINT('',#629);
|
||||||
|
#172=VERTEX_POINT('',#631);
|
||||||
|
#173=VERTEX_POINT('',#633);
|
||||||
|
#174=VERTEX_POINT('',#637);
|
||||||
|
#175=VERTEX_POINT('',#668);
|
||||||
|
#176=VERTEX_POINT('',#670);
|
||||||
|
#177=VERTEX_POINT('',#672);
|
||||||
|
#178=VERTEX_POINT('',#676);
|
||||||
|
#179=VERTEX_POINT('',#681);
|
||||||
|
#180=VERTEX_POINT('',#682);
|
||||||
|
#181=VERTEX_POINT('',#684);
|
||||||
|
#182=VERTEX_POINT('',#686);
|
||||||
|
#183=VERTEX_POINT('',#690);
|
||||||
|
#184=VERTEX_POINT('',#692);
|
||||||
|
#185=VERTEX_POINT('',#696);
|
||||||
|
#186=VERTEX_POINT('',#698);
|
||||||
|
#187=VERTEX_POINT('',#700);
|
||||||
|
#188=VERTEX_POINT('',#702);
|
||||||
|
#189=VERTEX_POINT('',#704);
|
||||||
|
#190=VERTEX_POINT('',#706);
|
||||||
|
#191=VERTEX_POINT('',#708);
|
||||||
|
#192=VERTEX_POINT('',#710);
|
||||||
|
#193=VERTEX_POINT('',#712);
|
||||||
|
#194=VERTEX_POINT('',#716);
|
||||||
|
#195=VERTEX_POINT('',#718);
|
||||||
|
#196=VERTEX_POINT('',#722);
|
||||||
|
#197=VERTEX_POINT('',#726);
|
||||||
|
#198=VERTEX_POINT('',#730);
|
||||||
|
#199=VERTEX_POINT('',#734);
|
||||||
|
#200=VERTEX_POINT('',#738);
|
||||||
|
#201=VERTEX_POINT('',#742);
|
||||||
|
#202=VERTEX_POINT('',#746);
|
||||||
|
#203=EDGE_CURVE('',#167,#167,#141,.T.);
|
||||||
|
#204=EDGE_CURVE('',#167,#168,#85,.T.);
|
||||||
|
#205=EDGE_CURVE('',#168,#168,#142,.T.);
|
||||||
|
#206=EDGE_CURVE('',#169,#169,#143,.T.);
|
||||||
|
#207=EDGE_CURVE('',#169,#170,#86,.T.);
|
||||||
|
#208=EDGE_CURVE('',#170,#170,#144,.T.);
|
||||||
|
#209=EDGE_CURVE('',#171,#171,#145,.T.);
|
||||||
|
#210=EDGE_CURVE('',#171,#172,#146,.T.);
|
||||||
|
#211=EDGE_CURVE('',#172,#173,#147,.T.);
|
||||||
|
#212=EDGE_CURVE('',#173,#172,#148,.T.);
|
||||||
|
#213=EDGE_CURVE('',#173,#174,#87,.T.);
|
||||||
|
#214=EDGE_CURVE('',#174,#174,#149,.T.);
|
||||||
|
#215=EDGE_CURVE('',#175,#175,#150,.T.);
|
||||||
|
#216=EDGE_CURVE('',#175,#176,#151,.T.);
|
||||||
|
#217=EDGE_CURVE('',#176,#177,#152,.T.);
|
||||||
|
#218=EDGE_CURVE('',#177,#176,#153,.T.);
|
||||||
|
#219=EDGE_CURVE('',#177,#178,#88,.T.);
|
||||||
|
#220=EDGE_CURVE('',#178,#178,#154,.T.);
|
||||||
|
#221=EDGE_CURVE('',#179,#180,#155,.T.);
|
||||||
|
#222=EDGE_CURVE('',#179,#181,#89,.T.);
|
||||||
|
#223=EDGE_CURVE('',#182,#181,#156,.T.);
|
||||||
|
#224=EDGE_CURVE('',#182,#180,#90,.T.);
|
||||||
|
#225=EDGE_CURVE('',#180,#183,#91,.T.);
|
||||||
|
#226=EDGE_CURVE('',#183,#184,#157,.T.);
|
||||||
|
#227=EDGE_CURVE('',#184,#179,#92,.T.);
|
||||||
|
#228=EDGE_CURVE('',#184,#185,#93,.T.);
|
||||||
|
#229=EDGE_CURVE('',#186,#185,#94,.T.);
|
||||||
|
#230=EDGE_CURVE('',#187,#186,#95,.T.);
|
||||||
|
#231=EDGE_CURVE('',#188,#187,#96,.T.);
|
||||||
|
#232=EDGE_CURVE('',#188,#189,#97,.T.);
|
||||||
|
#233=EDGE_CURVE('',#190,#189,#98,.T.);
|
||||||
|
#234=EDGE_CURVE('',#191,#190,#99,.T.);
|
||||||
|
#235=EDGE_CURVE('',#192,#191,#100,.T.);
|
||||||
|
#236=EDGE_CURVE('',#193,#192,#101,.T.);
|
||||||
|
#237=EDGE_CURVE('',#181,#193,#102,.T.);
|
||||||
|
#238=EDGE_CURVE('',#189,#194,#158,.T.);
|
||||||
|
#239=EDGE_CURVE('',#195,#188,#159,.T.);
|
||||||
|
#240=EDGE_CURVE('',#194,#195,#103,.T.);
|
||||||
|
#241=EDGE_CURVE('',#196,#190,#160,.T.);
|
||||||
|
#242=EDGE_CURVE('',#194,#196,#104,.T.);
|
||||||
|
#243=EDGE_CURVE('',#196,#197,#105,.T.);
|
||||||
|
#244=EDGE_CURVE('',#191,#197,#161,.T.);
|
||||||
|
#245=EDGE_CURVE('',#198,#183,#106,.T.);
|
||||||
|
#246=EDGE_CURVE('',#185,#198,#162,.T.);
|
||||||
|
#247=EDGE_CURVE('',#193,#199,#163,.T.);
|
||||||
|
#248=EDGE_CURVE('',#199,#182,#107,.T.);
|
||||||
|
#249=EDGE_CURVE('',#198,#200,#108,.T.);
|
||||||
|
#250=EDGE_CURVE('',#200,#186,#164,.T.);
|
||||||
|
#251=EDGE_CURVE('',#197,#201,#109,.T.);
|
||||||
|
#252=EDGE_CURVE('',#201,#192,#165,.T.);
|
||||||
|
#253=EDGE_CURVE('',#200,#202,#110,.T.);
|
||||||
|
#254=EDGE_CURVE('',#187,#202,#166,.T.);
|
||||||
|
#255=EDGE_CURVE('',#202,#195,#111,.T.);
|
||||||
|
#256=EDGE_CURVE('',#201,#199,#112,.T.);
|
||||||
|
#257=ORIENTED_EDGE('',*,*,#203,.F.);
|
||||||
|
#258=ORIENTED_EDGE('',*,*,#204,.T.);
|
||||||
|
#259=ORIENTED_EDGE('',*,*,#205,.F.);
|
||||||
|
#260=ORIENTED_EDGE('',*,*,#204,.F.);
|
||||||
|
#261=ORIENTED_EDGE('',*,*,#203,.T.);
|
||||||
|
#262=ORIENTED_EDGE('',*,*,#206,.F.);
|
||||||
|
#263=ORIENTED_EDGE('',*,*,#207,.T.);
|
||||||
|
#264=ORIENTED_EDGE('',*,*,#208,.F.);
|
||||||
|
#265=ORIENTED_EDGE('',*,*,#207,.F.);
|
||||||
|
#266=ORIENTED_EDGE('',*,*,#206,.T.);
|
||||||
|
#267=ORIENTED_EDGE('',*,*,#209,.T.);
|
||||||
|
#268=ORIENTED_EDGE('',*,*,#210,.T.);
|
||||||
|
#269=ORIENTED_EDGE('',*,*,#211,.T.);
|
||||||
|
#270=ORIENTED_EDGE('',*,*,#212,.T.);
|
||||||
|
#271=ORIENTED_EDGE('',*,*,#210,.F.);
|
||||||
|
#272=ORIENTED_EDGE('',*,*,#212,.F.);
|
||||||
|
#273=ORIENTED_EDGE('',*,*,#213,.T.);
|
||||||
|
#274=ORIENTED_EDGE('',*,*,#214,.F.);
|
||||||
|
#275=ORIENTED_EDGE('',*,*,#213,.F.);
|
||||||
|
#276=ORIENTED_EDGE('',*,*,#211,.F.);
|
||||||
|
#277=ORIENTED_EDGE('',*,*,#209,.F.);
|
||||||
|
#278=ORIENTED_EDGE('',*,*,#215,.T.);
|
||||||
|
#279=ORIENTED_EDGE('',*,*,#216,.T.);
|
||||||
|
#280=ORIENTED_EDGE('',*,*,#217,.T.);
|
||||||
|
#281=ORIENTED_EDGE('',*,*,#218,.T.);
|
||||||
|
#282=ORIENTED_EDGE('',*,*,#216,.F.);
|
||||||
|
#283=ORIENTED_EDGE('',*,*,#218,.F.);
|
||||||
|
#284=ORIENTED_EDGE('',*,*,#219,.T.);
|
||||||
|
#285=ORIENTED_EDGE('',*,*,#220,.F.);
|
||||||
|
#286=ORIENTED_EDGE('',*,*,#219,.F.);
|
||||||
|
#287=ORIENTED_EDGE('',*,*,#217,.F.);
|
||||||
|
#288=ORIENTED_EDGE('',*,*,#215,.F.);
|
||||||
|
#289=ORIENTED_EDGE('',*,*,#221,.F.);
|
||||||
|
#290=ORIENTED_EDGE('',*,*,#222,.T.);
|
||||||
|
#291=ORIENTED_EDGE('',*,*,#223,.F.);
|
||||||
|
#292=ORIENTED_EDGE('',*,*,#224,.T.);
|
||||||
|
#293=ORIENTED_EDGE('',*,*,#221,.T.);
|
||||||
|
#294=ORIENTED_EDGE('',*,*,#225,.T.);
|
||||||
|
#295=ORIENTED_EDGE('',*,*,#226,.T.);
|
||||||
|
#296=ORIENTED_EDGE('',*,*,#227,.T.);
|
||||||
|
#297=ORIENTED_EDGE('',*,*,#227,.F.);
|
||||||
|
#298=ORIENTED_EDGE('',*,*,#228,.T.);
|
||||||
|
#299=ORIENTED_EDGE('',*,*,#229,.F.);
|
||||||
|
#300=ORIENTED_EDGE('',*,*,#230,.F.);
|
||||||
|
#301=ORIENTED_EDGE('',*,*,#231,.F.);
|
||||||
|
#302=ORIENTED_EDGE('',*,*,#232,.T.);
|
||||||
|
#303=ORIENTED_EDGE('',*,*,#233,.F.);
|
||||||
|
#304=ORIENTED_EDGE('',*,*,#234,.F.);
|
||||||
|
#305=ORIENTED_EDGE('',*,*,#235,.F.);
|
||||||
|
#306=ORIENTED_EDGE('',*,*,#236,.F.);
|
||||||
|
#307=ORIENTED_EDGE('',*,*,#237,.F.);
|
||||||
|
#308=ORIENTED_EDGE('',*,*,#222,.F.);
|
||||||
|
#309=ORIENTED_EDGE('',*,*,#238,.F.);
|
||||||
|
#310=ORIENTED_EDGE('',*,*,#232,.F.);
|
||||||
|
#311=ORIENTED_EDGE('',*,*,#239,.F.);
|
||||||
|
#312=ORIENTED_EDGE('',*,*,#240,.F.);
|
||||||
|
#313=ORIENTED_EDGE('',*,*,#241,.T.);
|
||||||
|
#314=ORIENTED_EDGE('',*,*,#233,.T.);
|
||||||
|
#315=ORIENTED_EDGE('',*,*,#238,.T.);
|
||||||
|
#316=ORIENTED_EDGE('',*,*,#242,.T.);
|
||||||
|
#317=ORIENTED_EDGE('',*,*,#241,.F.);
|
||||||
|
#318=ORIENTED_EDGE('',*,*,#243,.T.);
|
||||||
|
#319=ORIENTED_EDGE('',*,*,#244,.F.);
|
||||||
|
#320=ORIENTED_EDGE('',*,*,#234,.T.);
|
||||||
|
#321=ORIENTED_EDGE('',*,*,#226,.F.);
|
||||||
|
#322=ORIENTED_EDGE('',*,*,#245,.F.);
|
||||||
|
#323=ORIENTED_EDGE('',*,*,#246,.F.);
|
||||||
|
#324=ORIENTED_EDGE('',*,*,#228,.F.);
|
||||||
|
#325=ORIENTED_EDGE('',*,*,#223,.T.);
|
||||||
|
#326=ORIENTED_EDGE('',*,*,#237,.T.);
|
||||||
|
#327=ORIENTED_EDGE('',*,*,#247,.T.);
|
||||||
|
#328=ORIENTED_EDGE('',*,*,#248,.T.);
|
||||||
|
#329=ORIENTED_EDGE('',*,*,#246,.T.);
|
||||||
|
#330=ORIENTED_EDGE('',*,*,#249,.T.);
|
||||||
|
#331=ORIENTED_EDGE('',*,*,#250,.T.);
|
||||||
|
#332=ORIENTED_EDGE('',*,*,#229,.T.);
|
||||||
|
#333=ORIENTED_EDGE('',*,*,#244,.T.);
|
||||||
|
#334=ORIENTED_EDGE('',*,*,#251,.T.);
|
||||||
|
#335=ORIENTED_EDGE('',*,*,#252,.T.);
|
||||||
|
#336=ORIENTED_EDGE('',*,*,#235,.T.);
|
||||||
|
#337=ORIENTED_EDGE('',*,*,#250,.F.);
|
||||||
|
#338=ORIENTED_EDGE('',*,*,#253,.T.);
|
||||||
|
#339=ORIENTED_EDGE('',*,*,#254,.F.);
|
||||||
|
#340=ORIENTED_EDGE('',*,*,#230,.T.);
|
||||||
|
#341=ORIENTED_EDGE('',*,*,#214,.T.);
|
||||||
|
#342=ORIENTED_EDGE('',*,*,#220,.T.);
|
||||||
|
#343=ORIENTED_EDGE('',*,*,#239,.T.);
|
||||||
|
#344=ORIENTED_EDGE('',*,*,#231,.T.);
|
||||||
|
#345=ORIENTED_EDGE('',*,*,#254,.T.);
|
||||||
|
#346=ORIENTED_EDGE('',*,*,#255,.T.);
|
||||||
|
#347=ORIENTED_EDGE('',*,*,#225,.F.);
|
||||||
|
#348=ORIENTED_EDGE('',*,*,#224,.F.);
|
||||||
|
#349=ORIENTED_EDGE('',*,*,#248,.F.);
|
||||||
|
#350=ORIENTED_EDGE('',*,*,#256,.F.);
|
||||||
|
#351=ORIENTED_EDGE('',*,*,#251,.F.);
|
||||||
|
#352=ORIENTED_EDGE('',*,*,#243,.F.);
|
||||||
|
#353=ORIENTED_EDGE('',*,*,#242,.F.);
|
||||||
|
#354=ORIENTED_EDGE('',*,*,#240,.T.);
|
||||||
|
#355=ORIENTED_EDGE('',*,*,#255,.F.);
|
||||||
|
#356=ORIENTED_EDGE('',*,*,#253,.F.);
|
||||||
|
#357=ORIENTED_EDGE('',*,*,#249,.F.);
|
||||||
|
#358=ORIENTED_EDGE('',*,*,#245,.T.);
|
||||||
|
#359=ORIENTED_EDGE('',*,*,#247,.F.);
|
||||||
|
#360=ORIENTED_EDGE('',*,*,#236,.T.);
|
||||||
|
#361=ORIENTED_EDGE('',*,*,#252,.F.);
|
||||||
|
#362=ORIENTED_EDGE('',*,*,#256,.T.);
|
||||||
|
#363=ORIENTED_EDGE('',*,*,#205,.T.);
|
||||||
|
#364=ORIENTED_EDGE('',*,*,#208,.T.);
|
||||||
|
#365=CYLINDRICAL_SURFACE('',#413,0.35);
|
||||||
|
#366=CYLINDRICAL_SURFACE('',#417,0.349999999999999);
|
||||||
|
#367=CYLINDRICAL_SURFACE('',#425,0.35);
|
||||||
|
#368=CYLINDRICAL_SURFACE('',#432,0.349999999999999);
|
||||||
|
#369=CYLINDRICAL_SURFACE('',#438,2.);
|
||||||
|
#370=CYLINDRICAL_SURFACE('',#444,2.);
|
||||||
|
#371=CYLINDRICAL_SURFACE('',#450,2.);
|
||||||
|
#372=CYLINDRICAL_SURFACE('',#452,2.);
|
||||||
|
#373=CYLINDRICAL_SURFACE('',#454,2.);
|
||||||
|
#374=CYLINDRICAL_SURFACE('',#458,2.);
|
||||||
|
#375=ADVANCED_FACE('',(#33),#365,.T.);
|
||||||
|
#376=ADVANCED_FACE('',(#34),#21,.F.);
|
||||||
|
#377=ADVANCED_FACE('',(#35),#366,.T.);
|
||||||
|
#378=ADVANCED_FACE('',(#36),#22,.F.);
|
||||||
|
#379=ADVANCED_FACE('',(#37),#19,.F.);
|
||||||
|
#380=ADVANCED_FACE('',(#38),#367,.T.);
|
||||||
|
#381=ADVANCED_FACE('',(#39),#23,.T.);
|
||||||
|
#382=ADVANCED_FACE('',(#40),#20,.F.);
|
||||||
|
#383=ADVANCED_FACE('',(#41),#368,.T.);
|
||||||
|
#384=ADVANCED_FACE('',(#42),#24,.T.);
|
||||||
|
#385=ADVANCED_FACE('',(#43),#25,.T.);
|
||||||
|
#386=ADVANCED_FACE('',(#44),#369,.T.);
|
||||||
|
#387=ADVANCED_FACE('',(#45),#26,.T.);
|
||||||
|
#388=ADVANCED_FACE('',(#46),#27,.T.);
|
||||||
|
#389=ADVANCED_FACE('',(#47),#370,.T.);
|
||||||
|
#390=ADVANCED_FACE('',(#48),#28,.T.);
|
||||||
|
#391=ADVANCED_FACE('',(#49),#29,.T.);
|
||||||
|
#392=ADVANCED_FACE('',(#50),#371,.T.);
|
||||||
|
#393=ADVANCED_FACE('',(#51),#372,.T.);
|
||||||
|
#394=ADVANCED_FACE('',(#52),#373,.T.);
|
||||||
|
#395=ADVANCED_FACE('',(#53,#15,#16),#30,.T.);
|
||||||
|
#396=ADVANCED_FACE('',(#54),#374,.T.);
|
||||||
|
#397=ADVANCED_FACE('',(#55),#31,.T.);
|
||||||
|
#398=ADVANCED_FACE('',(#56,#17,#18),#32,.F.);
|
||||||
|
#399=CLOSED_SHELL('',(#375,#376,#377,#378,#379,#380,#381,#382,#383,#384,
|
||||||
|
#385,#386,#387,#388,#389,#390,#391,#392,#393,#394,#395,#396,#397,#398));
|
||||||
|
#400=DERIVED_UNIT_ELEMENT(#402,1.);
|
||||||
|
#401=DERIVED_UNIT_ELEMENT(#759,-3.);
|
||||||
|
#402=(
|
||||||
|
MASS_UNIT()
|
||||||
|
NAMED_UNIT(*)
|
||||||
|
SI_UNIT(.KILO.,.GRAM.)
|
||||||
|
);
|
||||||
|
#403=DERIVED_UNIT((#400,#401));
|
||||||
|
#404=MEASURE_REPRESENTATION_ITEM('density measure',
|
||||||
|
POSITIVE_RATIO_MEASURE(7850.),#403);
|
||||||
|
#405=PROPERTY_DEFINITION_REPRESENTATION(#410,#407);
|
||||||
|
#406=PROPERTY_DEFINITION_REPRESENTATION(#411,#408);
|
||||||
|
#407=REPRESENTATION('material name',(#409),#756);
|
||||||
|
#408=REPRESENTATION('density',(#404),#756);
|
||||||
|
#409=DESCRIPTIVE_REPRESENTATION_ITEM('Stahl','Stahl');
|
||||||
|
#410=PROPERTY_DEFINITION('material property','material name',#766);
|
||||||
|
#411=PROPERTY_DEFINITION('material property','density of part',#766);
|
||||||
|
#412=AXIS2_PLACEMENT_3D('',#587,#461,#462);
|
||||||
|
#413=AXIS2_PLACEMENT_3D('',#588,#463,#464);
|
||||||
|
#414=AXIS2_PLACEMENT_3D('',#590,#465,#466);
|
||||||
|
#415=AXIS2_PLACEMENT_3D('',#593,#468,#469);
|
||||||
|
#416=AXIS2_PLACEMENT_3D('',#594,#470,#471);
|
||||||
|
#417=AXIS2_PLACEMENT_3D('',#595,#472,#473);
|
||||||
|
#418=AXIS2_PLACEMENT_3D('',#597,#474,#475);
|
||||||
|
#419=AXIS2_PLACEMENT_3D('',#600,#477,#478);
|
||||||
|
#420=AXIS2_PLACEMENT_3D('',#601,#479,#480);
|
||||||
|
#421=AXIS2_PLACEMENT_3D('',#630,#481,#482);
|
||||||
|
#422=AXIS2_PLACEMENT_3D('',#632,#483,#484);
|
||||||
|
#423=AXIS2_PLACEMENT_3D('',#634,#485,#486);
|
||||||
|
#424=AXIS2_PLACEMENT_3D('',#635,#487,#488);
|
||||||
|
#425=AXIS2_PLACEMENT_3D('',#636,#489,#490);
|
||||||
|
#426=AXIS2_PLACEMENT_3D('',#639,#492,#493);
|
||||||
|
#427=AXIS2_PLACEMENT_3D('',#640,#494,#495);
|
||||||
|
#428=AXIS2_PLACEMENT_3D('',#669,#496,#497);
|
||||||
|
#429=AXIS2_PLACEMENT_3D('',#671,#498,#499);
|
||||||
|
#430=AXIS2_PLACEMENT_3D('',#673,#500,#501);
|
||||||
|
#431=AXIS2_PLACEMENT_3D('',#674,#502,#503);
|
||||||
|
#432=AXIS2_PLACEMENT_3D('',#675,#504,#505);
|
||||||
|
#433=AXIS2_PLACEMENT_3D('',#678,#507,#508);
|
||||||
|
#434=AXIS2_PLACEMENT_3D('',#679,#509,#510);
|
||||||
|
#435=AXIS2_PLACEMENT_3D('',#680,#511,#512);
|
||||||
|
#436=AXIS2_PLACEMENT_3D('',#683,#513,#514);
|
||||||
|
#437=AXIS2_PLACEMENT_3D('',#687,#516,#517);
|
||||||
|
#438=AXIS2_PLACEMENT_3D('',#689,#519,#520);
|
||||||
|
#439=AXIS2_PLACEMENT_3D('',#693,#522,#523);
|
||||||
|
#440=AXIS2_PLACEMENT_3D('',#695,#525,#526);
|
||||||
|
#441=AXIS2_PLACEMENT_3D('',#715,#537,#538);
|
||||||
|
#442=AXIS2_PLACEMENT_3D('',#717,#539,#540);
|
||||||
|
#443=AXIS2_PLACEMENT_3D('',#719,#541,#542);
|
||||||
|
#444=AXIS2_PLACEMENT_3D('',#721,#544,#545);
|
||||||
|
#445=AXIS2_PLACEMENT_3D('',#723,#546,#547);
|
||||||
|
#446=AXIS2_PLACEMENT_3D('',#725,#549,#550);
|
||||||
|
#447=AXIS2_PLACEMENT_3D('',#728,#552,#553);
|
||||||
|
#448=AXIS2_PLACEMENT_3D('',#729,#554,#555);
|
||||||
|
#449=AXIS2_PLACEMENT_3D('',#732,#557,#558);
|
||||||
|
#450=AXIS2_PLACEMENT_3D('',#733,#559,#560);
|
||||||
|
#451=AXIS2_PLACEMENT_3D('',#735,#561,#562);
|
||||||
|
#452=AXIS2_PLACEMENT_3D('',#737,#564,#565);
|
||||||
|
#453=AXIS2_PLACEMENT_3D('',#740,#567,#568);
|
||||||
|
#454=AXIS2_PLACEMENT_3D('',#741,#569,#570);
|
||||||
|
#455=AXIS2_PLACEMENT_3D('',#744,#572,#573);
|
||||||
|
#456=AXIS2_PLACEMENT_3D('',#745,#574,#575);
|
||||||
|
#457=AXIS2_PLACEMENT_3D('',#748,#577,#578);
|
||||||
|
#458=AXIS2_PLACEMENT_3D('',#749,#579,#580);
|
||||||
|
#459=AXIS2_PLACEMENT_3D('',#751,#582,#583);
|
||||||
|
#460=AXIS2_PLACEMENT_3D('',#753,#585,#586);
|
||||||
|
#461=DIRECTION('axis',(0.,0.,1.));
|
||||||
|
#462=DIRECTION('refdir',(1.,0.,0.));
|
||||||
|
#463=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#464=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#465=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#466=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#467=DIRECTION('',(0.,1.,0.));
|
||||||
|
#468=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#469=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#470=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#471=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#472=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#473=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#474=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#475=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#476=DIRECTION('',(0.,1.,0.));
|
||||||
|
#477=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#478=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#479=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#480=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#481=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#482=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#483=DIRECTION('center_axis',(-1.,0.,0.));
|
||||||
|
#484=DIRECTION('ref_axis',(0.,0.,-1.));
|
||||||
|
#485=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#486=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#487=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#488=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#489=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#490=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#491=DIRECTION('',(0.,-1.,0.));
|
||||||
|
#492=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#493=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#494=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#495=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#496=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#497=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#498=DIRECTION('center_axis',(-1.,0.,0.));
|
||||||
|
#499=DIRECTION('ref_axis',(0.,0.,-1.));
|
||||||
|
#500=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#501=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#502=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#503=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#504=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#505=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#506=DIRECTION('',(0.,-1.,0.));
|
||||||
|
#507=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#508=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#509=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#510=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#511=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#512=DIRECTION('ref_axis',(0.,0.,-1.));
|
||||||
|
#513=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#514=DIRECTION('ref_axis',(0.707106781186547,0.,0.707106781186548));
|
||||||
|
#515=DIRECTION('',(-1.,0.,0.));
|
||||||
|
#516=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#517=DIRECTION('ref_axis',(0.707106781186547,0.,-0.707106781186548));
|
||||||
|
#518=DIRECTION('',(1.,0.,0.));
|
||||||
|
#519=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#520=DIRECTION('ref_axis',(0.707106781186547,0.,0.707106781186548));
|
||||||
|
#521=DIRECTION('',(0.,1.,0.));
|
||||||
|
#522=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#523=DIRECTION('ref_axis',(0.707106781186547,0.,0.707106781186548));
|
||||||
|
#524=DIRECTION('',(0.,-1.,0.));
|
||||||
|
#525=DIRECTION('center_axis',(0.,0.,1.));
|
||||||
|
#526=DIRECTION('ref_axis',(1.,0.,0.));
|
||||||
|
#527=DIRECTION('',(-1.,0.,0.));
|
||||||
|
#528=DIRECTION('',(0.,-1.,0.));
|
||||||
|
#529=DIRECTION('',(1.,0.,0.));
|
||||||
|
#530=DIRECTION('',(0.,1.,0.));
|
||||||
|
#531=DIRECTION('',(-1.,0.,0.));
|
||||||
|
#532=DIRECTION('',(0.,1.,0.));
|
||||||
|
#533=DIRECTION('',(-1.,0.,0.));
|
||||||
|
#534=DIRECTION('',(0.,1.,0.));
|
||||||
|
#535=DIRECTION('',(-1.,0.,0.));
|
||||||
|
#536=DIRECTION('',(0.,-1.,0.));
|
||||||
|
#537=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#538=DIRECTION('ref_axis',(1.,0.,0.));
|
||||||
|
#539=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#540=DIRECTION('ref_axis',(-0.707106781186547,0.,-0.707106781186548));
|
||||||
|
#541=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#542=DIRECTION('ref_axis',(-0.707106781186547,0.,0.707106781186548));
|
||||||
|
#543=DIRECTION('',(1.,0.,0.));
|
||||||
|
#544=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#545=DIRECTION('ref_axis',(-0.707106781186547,0.,0.707106781186548));
|
||||||
|
#546=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#547=DIRECTION('ref_axis',(-0.707106781186547,0.,-0.707106781186548));
|
||||||
|
#548=DIRECTION('',(0.,-1.,0.));
|
||||||
|
#549=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#550=DIRECTION('ref_axis',(0.,0.,-1.));
|
||||||
|
#551=DIRECTION('',(1.,0.,0.));
|
||||||
|
#552=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#553=DIRECTION('ref_axis',(-0.707106781186547,0.,0.707106781186548));
|
||||||
|
#554=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#555=DIRECTION('ref_axis',(1.,0.,0.));
|
||||||
|
#556=DIRECTION('',(1.,0.,0.));
|
||||||
|
#557=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#558=DIRECTION('ref_axis',(0.707106781186547,0.,-0.707106781186548));
|
||||||
|
#559=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#560=DIRECTION('ref_axis',(0.707106781186547,0.,-0.707106781186548));
|
||||||
|
#561=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#562=DIRECTION('ref_axis',(0.707106781186547,0.,0.707106781186548));
|
||||||
|
#563=DIRECTION('',(0.,1.,0.));
|
||||||
|
#564=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#565=DIRECTION('ref_axis',(0.707106781186547,0.,-0.707106781186548));
|
||||||
|
#566=DIRECTION('',(0.,1.,0.));
|
||||||
|
#567=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#568=DIRECTION('ref_axis',(0.707106781186547,0.,-0.707106781186548));
|
||||||
|
#569=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#570=DIRECTION('ref_axis',(-0.707106781186547,0.,0.707106781186548));
|
||||||
|
#571=DIRECTION('',(0.,-1.,0.));
|
||||||
|
#572=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#573=DIRECTION('ref_axis',(-0.707106781186547,0.,-0.707106781186548));
|
||||||
|
#574=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#575=DIRECTION('ref_axis',(0.,0.,1.));
|
||||||
|
#576=DIRECTION('',(-1.,0.,0.));
|
||||||
|
#577=DIRECTION('center_axis',(0.,-1.,0.));
|
||||||
|
#578=DIRECTION('ref_axis',(-0.707106781186547,0.,0.707106781186548));
|
||||||
|
#579=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#580=DIRECTION('ref_axis',(-0.707106781186547,0.,0.707106781186548));
|
||||||
|
#581=DIRECTION('',(0.,-1.,0.));
|
||||||
|
#582=DIRECTION('center_axis',(0.,0.,-1.));
|
||||||
|
#583=DIRECTION('ref_axis',(-1.,0.,0.));
|
||||||
|
#584=DIRECTION('',(1.,0.,0.));
|
||||||
|
#585=DIRECTION('center_axis',(0.,1.,0.));
|
||||||
|
#586=DIRECTION('ref_axis',(1.,0.,0.));
|
||||||
|
#587=CARTESIAN_POINT('',(0.,0.,0.));
|
||||||
|
#588=CARTESIAN_POINT('Origin',(1.25000000000134,4.,1.73261709590644E-6));
|
||||||
|
#589=CARTESIAN_POINT('',(1.60000000000134,-1.5,1.73261709586358E-6));
|
||||||
|
#590=CARTESIAN_POINT('Origin',(1.25000000000134,-1.5,1.73261709590644E-6));
|
||||||
|
#591=CARTESIAN_POINT('',(1.60000000000134,0.,1.73261709586358E-6));
|
||||||
|
#592=CARTESIAN_POINT('',(1.60000000000134,4.,1.7326170959493E-6));
|
||||||
|
#593=CARTESIAN_POINT('Origin',(1.25000000000134,0.,1.73261709590644E-6));
|
||||||
|
#594=CARTESIAN_POINT('Origin',(1.25000000000134,-1.5,1.73261709590644E-6));
|
||||||
|
#595=CARTESIAN_POINT('Origin',(-1.25000000000082,4.,-1.19908035667304E-6));
|
||||||
|
#596=CARTESIAN_POINT('',(-0.900000000000818,-1.5,-1.19908035671591E-6));
|
||||||
|
#597=CARTESIAN_POINT('Origin',(-1.25000000000082,-1.5,-1.19908035667304E-6));
|
||||||
|
#598=CARTESIAN_POINT('',(-0.900000000000818,0.,-1.19908035671591E-6));
|
||||||
|
#599=CARTESIAN_POINT('',(-0.900000000000818,4.,-1.19908035663018E-6));
|
||||||
|
#600=CARTESIAN_POINT('Origin',(-1.25000000000082,0.,-1.19908035667304E-6));
|
||||||
|
#601=CARTESIAN_POINT('Origin',(-1.25000000000082,-1.5,-1.19908035667304E-6));
|
||||||
|
#602=CARTESIAN_POINT('Ctrl Pts',(1.25000000000134,4.7,-0.349998267382904));
|
||||||
|
#603=CARTESIAN_POINT('Ctrl Pts',(0.900000000001337,4.7,-0.349998267382904));
|
||||||
|
#604=CARTESIAN_POINT('Ctrl Pts',(0.900000000001337,4.7,1.73261709590644E-6));
|
||||||
|
#605=CARTESIAN_POINT('Ctrl Pts',(0.900000000001337,4.7,0.350001732617096));
|
||||||
|
#606=CARTESIAN_POINT('Ctrl Pts',(1.25000000000134,4.7,0.350001732617096));
|
||||||
|
#607=CARTESIAN_POINT('Ctrl Pts',(1.60000000000134,4.7,0.350001732617096));
|
||||||
|
#608=CARTESIAN_POINT('Ctrl Pts',(1.60000000000134,4.7,1.73261709590644E-6));
|
||||||
|
#609=CARTESIAN_POINT('Ctrl Pts',(1.60000000000134,4.7,-0.349998267382904));
|
||||||
|
#610=CARTESIAN_POINT('Ctrl Pts',(1.25000000000134,4.7,-0.349998267382904));
|
||||||
|
#611=CARTESIAN_POINT('Ctrl Pts',(1.25000000000134,5.,-0.349998267382904));
|
||||||
|
#612=CARTESIAN_POINT('Ctrl Pts',(0.900000000001337,5.,-0.349998267382904));
|
||||||
|
#613=CARTESIAN_POINT('Ctrl Pts',(0.900000000001337,5.,1.73261709590644E-6));
|
||||||
|
#614=CARTESIAN_POINT('Ctrl Pts',(0.900000000001337,5.,0.350001732617096));
|
||||||
|
#615=CARTESIAN_POINT('Ctrl Pts',(1.25000000000134,5.,0.350001732617096));
|
||||||
|
#616=CARTESIAN_POINT('Ctrl Pts',(1.60000000000134,5.,0.350001732617096));
|
||||||
|
#617=CARTESIAN_POINT('Ctrl Pts',(1.60000000000134,5.,1.73261709590644E-6));
|
||||||
|
#618=CARTESIAN_POINT('Ctrl Pts',(1.60000000000134,5.,-0.349998267382904));
|
||||||
|
#619=CARTESIAN_POINT('Ctrl Pts',(1.25000000000134,5.,-0.349998267382904));
|
||||||
|
#620=CARTESIAN_POINT('Ctrl Pts',(1.25000000000134,5.,-0.0499982673829042));
|
||||||
|
#621=CARTESIAN_POINT('Ctrl Pts',(1.20000000000134,5.,-0.0499982673829042));
|
||||||
|
#622=CARTESIAN_POINT('Ctrl Pts',(1.20000000000134,5.,1.73261709590644E-6));
|
||||||
|
#623=CARTESIAN_POINT('Ctrl Pts',(1.20000000000134,5.,0.050001732617096));
|
||||||
|
#624=CARTESIAN_POINT('Ctrl Pts',(1.25000000000134,5.,0.050001732617096));
|
||||||
|
#625=CARTESIAN_POINT('Ctrl Pts',(1.30000000000134,5.,0.050001732617096));
|
||||||
|
#626=CARTESIAN_POINT('Ctrl Pts',(1.30000000000134,5.,1.73261709590644E-6));
|
||||||
|
#627=CARTESIAN_POINT('Ctrl Pts',(1.30000000000134,5.,-0.0499982673829042));
|
||||||
|
#628=CARTESIAN_POINT('Ctrl Pts',(1.25000000000134,5.,-0.0499982673829042));
|
||||||
|
#629=CARTESIAN_POINT('',(1.25000000000134,5.,-0.0499982673829043));
|
||||||
|
#630=CARTESIAN_POINT('Origin',(1.25000000000134,5.,1.73261709590644E-6));
|
||||||
|
#631=CARTESIAN_POINT('',(1.25000000000134,4.7,-0.349998267382904));
|
||||||
|
#632=CARTESIAN_POINT('Origin',(1.25000000000134,4.7,-0.0499982673829043));
|
||||||
|
#633=CARTESIAN_POINT('',(1.60000000000134,4.7,1.73261709586358E-6));
|
||||||
|
#634=CARTESIAN_POINT('Origin',(1.25000000000134,4.7,1.73261709590644E-6));
|
||||||
|
#635=CARTESIAN_POINT('Origin',(1.25000000000134,4.7,1.73261709590644E-6));
|
||||||
|
#636=CARTESIAN_POINT('Origin',(1.25000000000134,4.,1.73261709590644E-6));
|
||||||
|
#637=CARTESIAN_POINT('',(1.60000000000134,4.,1.73261709586358E-6));
|
||||||
|
#638=CARTESIAN_POINT('',(1.60000000000134,4.,1.73261709586358E-6));
|
||||||
|
#639=CARTESIAN_POINT('Origin',(1.25000000000134,4.,1.73261709590644E-6));
|
||||||
|
#640=CARTESIAN_POINT('Origin',(1.25000000000134,5.,1.73261709590644E-6));
|
||||||
|
#641=CARTESIAN_POINT('Ctrl Pts',(-1.25000000000082,4.7,-0.350001199080356));
|
||||||
|
#642=CARTESIAN_POINT('Ctrl Pts',(-1.60000000000082,4.7,-0.350001199080356));
|
||||||
|
#643=CARTESIAN_POINT('Ctrl Pts',(-1.60000000000082,4.7,-1.19908035667304E-6));
|
||||||
|
#644=CARTESIAN_POINT('Ctrl Pts',(-1.60000000000082,4.7,0.349998800919642));
|
||||||
|
#645=CARTESIAN_POINT('Ctrl Pts',(-1.25000000000082,4.7,0.349998800919643));
|
||||||
|
#646=CARTESIAN_POINT('Ctrl Pts',(-0.900000000000818,4.7,0.349998800919642));
|
||||||
|
#647=CARTESIAN_POINT('Ctrl Pts',(-0.900000000000818,4.7,-1.19908035667304E-6));
|
||||||
|
#648=CARTESIAN_POINT('Ctrl Pts',(-0.900000000000818,4.7,-0.350001199080356));
|
||||||
|
#649=CARTESIAN_POINT('Ctrl Pts',(-1.25000000000082,4.7,-0.350001199080356));
|
||||||
|
#650=CARTESIAN_POINT('Ctrl Pts',(-1.25000000000082,5.,-0.350001199080356));
|
||||||
|
#651=CARTESIAN_POINT('Ctrl Pts',(-1.60000000000082,5.,-0.350001199080356));
|
||||||
|
#652=CARTESIAN_POINT('Ctrl Pts',(-1.60000000000082,5.,-1.19908035667304E-6));
|
||||||
|
#653=CARTESIAN_POINT('Ctrl Pts',(-1.60000000000082,5.,0.349998800919642));
|
||||||
|
#654=CARTESIAN_POINT('Ctrl Pts',(-1.25000000000082,5.,0.349998800919643));
|
||||||
|
#655=CARTESIAN_POINT('Ctrl Pts',(-0.900000000000818,5.,0.349998800919642));
|
||||||
|
#656=CARTESIAN_POINT('Ctrl Pts',(-0.900000000000818,5.,-1.19908035667304E-6));
|
||||||
|
#657=CARTESIAN_POINT('Ctrl Pts',(-0.900000000000818,5.,-0.350001199080356));
|
||||||
|
#658=CARTESIAN_POINT('Ctrl Pts',(-1.25000000000082,5.,-0.350001199080356));
|
||||||
|
#659=CARTESIAN_POINT('Ctrl Pts',(-1.25000000000082,5.,-0.0500011990803559));
|
||||||
|
#660=CARTESIAN_POINT('Ctrl Pts',(-1.30000000000082,5.,-0.0500011990803559));
|
||||||
|
#661=CARTESIAN_POINT('Ctrl Pts',(-1.30000000000082,5.,-1.19908035667304E-6));
|
||||||
|
#662=CARTESIAN_POINT('Ctrl Pts',(-1.30000000000082,5.,0.0499988009196425));
|
||||||
|
#663=CARTESIAN_POINT('Ctrl Pts',(-1.25000000000082,5.,0.0499988009196426));
|
||||||
|
#664=CARTESIAN_POINT('Ctrl Pts',(-1.20000000000082,5.,0.0499988009196425));
|
||||||
|
#665=CARTESIAN_POINT('Ctrl Pts',(-1.20000000000082,5.,-1.19908035667304E-6));
|
||||||
|
#666=CARTESIAN_POINT('Ctrl Pts',(-1.20000000000082,5.,-0.0500011990803559));
|
||||||
|
#667=CARTESIAN_POINT('Ctrl Pts',(-1.25000000000082,5.,-0.0500011990803559));
|
||||||
|
#668=CARTESIAN_POINT('',(-1.25000000000082,5.,-0.0500011990803559));
|
||||||
|
#669=CARTESIAN_POINT('Origin',(-1.25000000000082,5.,-1.19908035667304E-6));
|
||||||
|
#670=CARTESIAN_POINT('',(-1.25000000000082,4.7,-0.350001199080356));
|
||||||
|
#671=CARTESIAN_POINT('Origin',(-1.25000000000082,4.7,-0.0500011990803559));
|
||||||
|
#672=CARTESIAN_POINT('',(-0.900000000000818,4.7,-1.19908035671591E-6));
|
||||||
|
#673=CARTESIAN_POINT('Origin',(-1.25000000000082,4.7,-1.19908035667304E-6));
|
||||||
|
#674=CARTESIAN_POINT('Origin',(-1.25000000000082,4.7,-1.19908035667304E-6));
|
||||||
|
#675=CARTESIAN_POINT('Origin',(-1.25000000000082,4.,-1.19908035667304E-6));
|
||||||
|
#676=CARTESIAN_POINT('',(-0.900000000000818,4.,-1.19908035671591E-6));
|
||||||
|
#677=CARTESIAN_POINT('',(-0.900000000000818,4.,-1.19908035671591E-6));
|
||||||
|
#678=CARTESIAN_POINT('Origin',(-1.25000000000082,4.,-1.19908035667304E-6));
|
||||||
|
#679=CARTESIAN_POINT('Origin',(-1.25000000000082,5.,-1.19908035667304E-6));
|
||||||
|
#680=CARTESIAN_POINT('Origin',(0.,1.,5.55111512312578E-16));
|
||||||
|
#681=CARTESIAN_POINT('',(5.25,1.,2.));
|
||||||
|
#682=CARTESIAN_POINT('',(5.25,1.,-2.));
|
||||||
|
#683=CARTESIAN_POINT('Origin',(5.25,1.,5.55111512312578E-16));
|
||||||
|
#684=CARTESIAN_POINT('',(4.25,1.,2.));
|
||||||
|
#685=CARTESIAN_POINT('',(7.25,1.,2.));
|
||||||
|
#686=CARTESIAN_POINT('',(4.25,1.,-2.));
|
||||||
|
#687=CARTESIAN_POINT('Origin',(4.25,1.,5.55111512312578E-16));
|
||||||
|
#688=CARTESIAN_POINT('',(-7.25,1.,-2.));
|
||||||
|
#689=CARTESIAN_POINT('Origin',(5.25,1.,5.55111512312578E-16));
|
||||||
|
#690=CARTESIAN_POINT('',(5.25,2.,-2.));
|
||||||
|
#691=CARTESIAN_POINT('',(5.25,1.,-2.));
|
||||||
|
#692=CARTESIAN_POINT('',(5.25,2.,2.));
|
||||||
|
#693=CARTESIAN_POINT('Origin',(5.25,2.,5.55111512312578E-16));
|
||||||
|
#694=CARTESIAN_POINT('',(5.25,1.,2.));
|
||||||
|
#695=CARTESIAN_POINT('Origin',(-6.25,0.,2.));
|
||||||
|
#696=CARTESIAN_POINT('',(4.25,2.,2.));
|
||||||
|
#697=CARTESIAN_POINT('',(7.25,2.,2.));
|
||||||
|
#698=CARTESIAN_POINT('',(4.25,4.,2.));
|
||||||
|
#699=CARTESIAN_POINT('',(4.25,0.,2.));
|
||||||
|
#700=CARTESIAN_POINT('',(-4.25,4.,2.));
|
||||||
|
#701=CARTESIAN_POINT('',(6.25,4.,2.));
|
||||||
|
#702=CARTESIAN_POINT('',(-4.25,2.,2.));
|
||||||
|
#703=CARTESIAN_POINT('',(-4.25,0.,2.));
|
||||||
|
#704=CARTESIAN_POINT('',(-5.25,2.,2.));
|
||||||
|
#705=CARTESIAN_POINT('',(7.25,2.,2.));
|
||||||
|
#706=CARTESIAN_POINT('',(-5.25,1.,2.));
|
||||||
|
#707=CARTESIAN_POINT('',(-5.25,1.,2.));
|
||||||
|
#708=CARTESIAN_POINT('',(-4.25,1.,2.));
|
||||||
|
#709=CARTESIAN_POINT('',(7.25,1.,2.));
|
||||||
|
#710=CARTESIAN_POINT('',(-4.25,0.,2.));
|
||||||
|
#711=CARTESIAN_POINT('',(-4.25,0.,2.));
|
||||||
|
#712=CARTESIAN_POINT('',(4.25,0.,2.));
|
||||||
|
#713=CARTESIAN_POINT('',(6.25,0.,2.));
|
||||||
|
#714=CARTESIAN_POINT('',(4.25,0.,2.));
|
||||||
|
#715=CARTESIAN_POINT('Origin',(0.,2.,5.55111512312578E-16));
|
||||||
|
#716=CARTESIAN_POINT('',(-5.25,2.,-2.));
|
||||||
|
#717=CARTESIAN_POINT('Origin',(-5.25,2.,5.55111512312578E-16));
|
||||||
|
#718=CARTESIAN_POINT('',(-4.25,2.,-2.));
|
||||||
|
#719=CARTESIAN_POINT('Origin',(-4.25,2.,5.55111512312578E-16));
|
||||||
|
#720=CARTESIAN_POINT('',(-7.25,2.,-2.));
|
||||||
|
#721=CARTESIAN_POINT('Origin',(-5.25,1.,5.55111512312578E-16));
|
||||||
|
#722=CARTESIAN_POINT('',(-5.25,1.,-2.));
|
||||||
|
#723=CARTESIAN_POINT('Origin',(-5.25,1.,5.55111512312578E-16));
|
||||||
|
#724=CARTESIAN_POINT('',(-5.25,1.,-2.));
|
||||||
|
#725=CARTESIAN_POINT('Origin',(0.,1.,5.55111512312578E-16));
|
||||||
|
#726=CARTESIAN_POINT('',(-4.25,1.,-2.));
|
||||||
|
#727=CARTESIAN_POINT('',(-7.25,1.,-2.));
|
||||||
|
#728=CARTESIAN_POINT('Origin',(-4.25,1.,5.55111512312578E-16));
|
||||||
|
#729=CARTESIAN_POINT('Origin',(0.,2.,5.55111512312578E-16));
|
||||||
|
#730=CARTESIAN_POINT('',(4.25,2.,-2.));
|
||||||
|
#731=CARTESIAN_POINT('',(-7.25,2.,-2.));
|
||||||
|
#732=CARTESIAN_POINT('Origin',(4.25,2.,5.55111512312578E-16));
|
||||||
|
#733=CARTESIAN_POINT('Origin',(4.25,0.,5.55111512312578E-16));
|
||||||
|
#734=CARTESIAN_POINT('',(4.25,0.,-2.));
|
||||||
|
#735=CARTESIAN_POINT('Origin',(4.25,0.,5.55111512312578E-16));
|
||||||
|
#736=CARTESIAN_POINT('',(4.25,0.,-2.));
|
||||||
|
#737=CARTESIAN_POINT('Origin',(4.25,0.,5.55111512312578E-16));
|
||||||
|
#738=CARTESIAN_POINT('',(4.25,4.,-2.));
|
||||||
|
#739=CARTESIAN_POINT('',(4.25,0.,-2.));
|
||||||
|
#740=CARTESIAN_POINT('Origin',(4.25,4.,5.55111512312578E-16));
|
||||||
|
#741=CARTESIAN_POINT('Origin',(-4.25,0.,5.55111512312578E-16));
|
||||||
|
#742=CARTESIAN_POINT('',(-4.25,0.,-2.));
|
||||||
|
#743=CARTESIAN_POINT('',(-4.25,0.,-2.));
|
||||||
|
#744=CARTESIAN_POINT('Origin',(-4.25,0.,5.55111512312578E-16));
|
||||||
|
#745=CARTESIAN_POINT('Origin',(0.,4.,5.55111512312578E-16));
|
||||||
|
#746=CARTESIAN_POINT('',(-4.25,4.,-2.));
|
||||||
|
#747=CARTESIAN_POINT('',(-6.25,4.,-2.));
|
||||||
|
#748=CARTESIAN_POINT('Origin',(-4.25,4.,5.55111512312578E-16));
|
||||||
|
#749=CARTESIAN_POINT('Origin',(-4.25,0.,5.55111512312578E-16));
|
||||||
|
#750=CARTESIAN_POINT('',(-4.25,0.,-2.));
|
||||||
|
#751=CARTESIAN_POINT('Origin',(6.25,0.,-2.));
|
||||||
|
#752=CARTESIAN_POINT('',(-6.25,0.,-2.));
|
||||||
|
#753=CARTESIAN_POINT('Origin',(0.,0.,5.55111512312578E-16));
|
||||||
|
#754=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#758,
|
||||||
|
'DISTANCE_ACCURACY_VALUE',
|
||||||
|
'Maximum model space distance between geometric entities at asserted c
|
||||||
|
onnectivities');
|
||||||
|
#755=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#758,
|
||||||
|
'DISTANCE_ACCURACY_VALUE',
|
||||||
|
'Maximum model space distance between geometric entities at asserted c
|
||||||
|
onnectivities');
|
||||||
|
#756=(
|
||||||
|
GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||||
|
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#754))
|
||||||
|
GLOBAL_UNIT_ASSIGNED_CONTEXT((#758,#760,#761))
|
||||||
|
REPRESENTATION_CONTEXT('','3D')
|
||||||
|
);
|
||||||
|
#757=(
|
||||||
|
GEOMETRIC_REPRESENTATION_CONTEXT(3)
|
||||||
|
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#755))
|
||||||
|
GLOBAL_UNIT_ASSIGNED_CONTEXT((#758,#760,#761))
|
||||||
|
REPRESENTATION_CONTEXT('','3D')
|
||||||
|
);
|
||||||
|
#758=(
|
||||||
|
LENGTH_UNIT()
|
||||||
|
NAMED_UNIT(*)
|
||||||
|
SI_UNIT(.MILLI.,.METRE.)
|
||||||
|
);
|
||||||
|
#759=(
|
||||||
|
LENGTH_UNIT()
|
||||||
|
NAMED_UNIT(*)
|
||||||
|
SI_UNIT($,.METRE.)
|
||||||
|
);
|
||||||
|
#760=(
|
||||||
|
NAMED_UNIT(*)
|
||||||
|
PLANE_ANGLE_UNIT()
|
||||||
|
SI_UNIT($,.RADIAN.)
|
||||||
|
);
|
||||||
|
#761=(
|
||||||
|
NAMED_UNIT(*)
|
||||||
|
SI_UNIT($,.STERADIAN.)
|
||||||
|
SOLID_ANGLE_UNIT()
|
||||||
|
);
|
||||||
|
#762=SHAPE_DEFINITION_REPRESENTATION(#763,#764);
|
||||||
|
#763=PRODUCT_DEFINITION_SHAPE('',$,#766);
|
||||||
|
#764=SHAPE_REPRESENTATION('',(#412),#756);
|
||||||
|
#765=PRODUCT_DEFINITION_CONTEXT('part definition',#770,'design');
|
||||||
|
#766=PRODUCT_DEFINITION('magnetConn','magnetConn v1',#767,#765);
|
||||||
|
#767=PRODUCT_DEFINITION_FORMATION('',$,#772);
|
||||||
|
#768=PRODUCT_RELATED_PRODUCT_CATEGORY('magnetConn v1','magnetConn v1',(#772));
|
||||||
|
#769=APPLICATION_PROTOCOL_DEFINITION('international standard',
|
||||||
|
'ap242_managed_model_based_3d_engineering',2011,#770);
|
||||||
|
#770=APPLICATION_CONTEXT('Managed model based 3d engineering');
|
||||||
|
#771=PRODUCT_CONTEXT('part definition',#770,'mechanical');
|
||||||
|
#772=PRODUCT('magnetConn','magnetConn v1',$,(#771));
|
||||||
|
#773=PRESENTATION_STYLE_ASSIGNMENT((#774));
|
||||||
|
#774=SURFACE_STYLE_USAGE(.BOTH.,#775);
|
||||||
|
#775=SURFACE_SIDE_STYLE('',(#776));
|
||||||
|
#776=SURFACE_STYLE_FILL_AREA(#777);
|
||||||
|
#777=FILL_AREA_STYLE('Stahl - satiniert',(#778));
|
||||||
|
#778=FILL_AREA_STYLE_COLOUR('Stahl - satiniert',#779);
|
||||||
|
#779=COLOUR_RGB('Stahl - satiniert',0.627450980392157,0.627450980392157,
|
||||||
|
0.627450980392157);
|
||||||
|
ENDSEC;
|
||||||
|
END-ISO-10303-21;
|
||||||
1830
KiCAD/Bauteile/pcbCAD.dxf
Normal file
1830
KiCAD/Bauteile/pcbCAD.dxf
Normal file
File diff suppressed because it is too large
Load Diff
3111
KiCAD/raumtemp_front/Gerber/raumtemp_front-B_Cu.gbr
Normal file
3111
KiCAD/raumtemp_front/Gerber/raumtemp_front-B_Cu.gbr
Normal file
File diff suppressed because it is too large
Load Diff
85
KiCAD/raumtemp_front/Gerber/raumtemp_front-B_Mask.gbr
Normal file
85
KiCAD/raumtemp_front/Gerber/raumtemp_front-B_Mask.gbr
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T20:09:50+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_front,7261756d-7465-46d7-905f-66726f6e742e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Soldermask,Bot*%
|
||||||
|
%TF.FilePolarity,Negative*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 20:09:50*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10R,2.025000X1.524000*%
|
||||||
|
%ADD11R,1.700000X1.700000*%
|
||||||
|
%ADD12O,1.700000X1.700000*%
|
||||||
|
%ADD13RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,U1*%
|
||||||
|
X153915000Y-127820000D03*
|
||||||
|
X153915000Y-130360000D03*
|
||||||
|
X153915000Y-132900000D03*
|
||||||
|
X153915000Y-135440000D03*
|
||||||
|
X153915000Y-140520000D03*
|
||||||
|
X153915000Y-137980000D03*
|
||||||
|
X171885000Y-145600000D03*
|
||||||
|
X153915000Y-145600000D03*
|
||||||
|
X171885000Y-143060000D03*
|
||||||
|
X171885000Y-140520000D03*
|
||||||
|
X171885000Y-137980000D03*
|
||||||
|
X171885000Y-135440000D03*
|
||||||
|
X171885000Y-132900000D03*
|
||||||
|
X171885000Y-130360000D03*
|
||||||
|
X171885000Y-127820000D03*
|
||||||
|
X153915000Y-143060000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,J3*%
|
||||||
|
X145600000Y-91900000D03*
|
||||||
|
D12*
|
||||||
|
X145600000Y-94440000D03*
|
||||||
|
X145600000Y-96980000D03*
|
||||||
|
X145600000Y-99520000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,J5*%
|
||||||
|
X176825000Y-120200000D03*
|
||||||
|
D12*
|
||||||
|
X176825000Y-122740000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,J4*%
|
||||||
|
X148925000Y-116200000D03*
|
||||||
|
D12*
|
||||||
|
X148925000Y-118740000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,R1*%
|
||||||
|
X150000000Y-97025000D03*
|
||||||
|
X150000000Y-98675000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,R2*%
|
||||||
|
X151500000Y-97025000D03*
|
||||||
|
X151500000Y-98675000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
63
KiCAD/raumtemp_front/Gerber/raumtemp_front-B_Paste.gbr
Normal file
63
KiCAD/raumtemp_front/Gerber/raumtemp_front-B_Paste.gbr
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T20:09:49+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_front,7261756d-7465-46d7-905f-66726f6e742e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Paste,Bot*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 20:09:49*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10R,2.025000X1.524000*%
|
||||||
|
%ADD11RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,U1*%
|
||||||
|
X153915000Y-127820000D03*
|
||||||
|
X153915000Y-130360000D03*
|
||||||
|
X153915000Y-132900000D03*
|
||||||
|
X153915000Y-135440000D03*
|
||||||
|
X153915000Y-140520000D03*
|
||||||
|
X153915000Y-137980000D03*
|
||||||
|
X171885000Y-145600000D03*
|
||||||
|
X153915000Y-145600000D03*
|
||||||
|
X171885000Y-143060000D03*
|
||||||
|
X171885000Y-140520000D03*
|
||||||
|
X171885000Y-137980000D03*
|
||||||
|
X171885000Y-135440000D03*
|
||||||
|
X171885000Y-132900000D03*
|
||||||
|
X171885000Y-130360000D03*
|
||||||
|
X171885000Y-127820000D03*
|
||||||
|
X153915000Y-143060000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,R1*%
|
||||||
|
X150000000Y-97025000D03*
|
||||||
|
X150000000Y-98675000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,R2*%
|
||||||
|
X151500000Y-97025000D03*
|
||||||
|
X151500000Y-98675000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
104
KiCAD/raumtemp_front/Gerber/raumtemp_front-B_Silkscreen.gbr
Normal file
104
KiCAD/raumtemp_front/Gerber/raumtemp_front-B_Silkscreen.gbr
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T20:09:50+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_front,7261756d-7465-46d7-905f-66726f6e742e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Legend,Bot*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 20:09:50*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10C,0.150000*%
|
||||||
|
%ADD11C,0.120000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X150404819Y-100133333D02*
|
||||||
|
X149928628Y-99800000D01*
|
||||||
|
X150404819Y-99561905D02*
|
||||||
|
X149404819Y-99561905D01*
|
||||||
|
X149404819Y-99561905D02*
|
||||||
|
X149404819Y-99942857D01*
|
||||||
|
X149404819Y-99942857D02*
|
||||||
|
X149452438Y-100038095D01*
|
||||||
|
X149452438Y-100038095D02*
|
||||||
|
X149500057Y-100085714D01*
|
||||||
|
X149500057Y-100085714D02*
|
||||||
|
X149595295Y-100133333D01*
|
||||||
|
X149595295Y-100133333D02*
|
||||||
|
X149738152Y-100133333D01*
|
||||||
|
X149738152Y-100133333D02*
|
||||||
|
X149833390Y-100085714D01*
|
||||||
|
X149833390Y-100085714D02*
|
||||||
|
X149881009Y-100038095D01*
|
||||||
|
X149881009Y-100038095D02*
|
||||||
|
X149928628Y-99942857D01*
|
||||||
|
X149928628Y-99942857D02*
|
||||||
|
X149928628Y-99561905D01*
|
||||||
|
X150404819Y-101085714D02*
|
||||||
|
X150404819Y-100514286D01*
|
||||||
|
X150404819Y-100800000D02*
|
||||||
|
X149404819Y-100800000D01*
|
||||||
|
X149404819Y-100800000D02*
|
||||||
|
X149547676Y-100704762D01*
|
||||||
|
X149547676Y-100704762D02*
|
||||||
|
X149642914Y-100609524D01*
|
||||||
|
X149642914Y-100609524D02*
|
||||||
|
X149690533Y-100514286D01*
|
||||||
|
X151904819Y-100083333D02*
|
||||||
|
X151428628Y-99750000D01*
|
||||||
|
X151904819Y-99511905D02*
|
||||||
|
X150904819Y-99511905D01*
|
||||||
|
X150904819Y-99511905D02*
|
||||||
|
X150904819Y-99892857D01*
|
||||||
|
X150904819Y-99892857D02*
|
||||||
|
X150952438Y-99988095D01*
|
||||||
|
X150952438Y-99988095D02*
|
||||||
|
X151000057Y-100035714D01*
|
||||||
|
X151000057Y-100035714D02*
|
||||||
|
X151095295Y-100083333D01*
|
||||||
|
X151095295Y-100083333D02*
|
||||||
|
X151238152Y-100083333D01*
|
||||||
|
X151238152Y-100083333D02*
|
||||||
|
X151333390Y-100035714D01*
|
||||||
|
X151333390Y-100035714D02*
|
||||||
|
X151381009Y-99988095D01*
|
||||||
|
X151381009Y-99988095D02*
|
||||||
|
X151428628Y-99892857D01*
|
||||||
|
X151428628Y-99892857D02*
|
||||||
|
X151428628Y-99511905D01*
|
||||||
|
X151000057Y-100464286D02*
|
||||||
|
X150952438Y-100511905D01*
|
||||||
|
X150952438Y-100511905D02*
|
||||||
|
X150904819Y-100607143D01*
|
||||||
|
X150904819Y-100607143D02*
|
||||||
|
X150904819Y-100845238D01*
|
||||||
|
X150904819Y-100845238D02*
|
||||||
|
X150952438Y-100940476D01*
|
||||||
|
X150952438Y-100940476D02*
|
||||||
|
X151000057Y-100988095D01*
|
||||||
|
X151000057Y-100988095D02*
|
||||||
|
X151095295Y-101035714D01*
|
||||||
|
X151095295Y-101035714D02*
|
||||||
|
X151190533Y-101035714D01*
|
||||||
|
X151190533Y-101035714D02*
|
||||||
|
X151333390Y-100988095D01*
|
||||||
|
X151333390Y-100988095D02*
|
||||||
|
X151904819Y-100416667D01*
|
||||||
|
X151904819Y-100416667D02*
|
||||||
|
X151904819Y-101035714D01*
|
||||||
|
D11*
|
||||||
|
%TO.C,R1*%
|
||||||
|
X149477500Y-97612742D02*
|
||||||
|
X149477500Y-98087258D01*
|
||||||
|
X150522500Y-97612742D02*
|
||||||
|
X150522500Y-98087258D01*
|
||||||
|
%TO.C,R2*%
|
||||||
|
X150977500Y-97612742D02*
|
||||||
|
X150977500Y-98087258D01*
|
||||||
|
X152022500Y-97612742D02*
|
||||||
|
X152022500Y-98087258D01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
105
KiCAD/raumtemp_front/Gerber/raumtemp_front-Edge_Cuts.gbr
Normal file
105
KiCAD/raumtemp_front/Gerber/raumtemp_front-Edge_Cuts.gbr
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T20:09:50+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_front,7261756d-7465-46d7-905f-66726f6e742e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Profile,NP*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 20:09:50*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD10C,0.050000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD11C,0.200000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X150000255Y-94400000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X149000000Y-93399313I-255J1000000D01*
|
||||||
|
G01*
|
||||||
|
X143500000Y-110999488D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X142500000Y-112000000I-1000000J-512D01*
|
||||||
|
G01*
|
||||||
|
X169048576Y-122100001D02*
|
||||||
|
X156500511Y-122100001D01*
|
||||||
|
X170049995Y-123103464D02*
|
||||||
|
X170049995Y-147100000D01*
|
||||||
|
X169048576Y-122100000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X170049995Y-123103354I1424J-1000000D01*
|
||||||
|
G01*
|
||||||
|
X155500001Y-123098616D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X156500511Y-122100000I999999J-1384D01*
|
||||||
|
G01*
|
||||||
|
X149000000Y-89900000D02*
|
||||||
|
X143500000Y-89900000D01*
|
||||||
|
X190900000Y-133600000D02*
|
||||||
|
X190900000Y-94400000D01*
|
||||||
|
X134800000Y-112000000D02*
|
||||||
|
X134800000Y-132500000D01*
|
||||||
|
D11*
|
||||||
|
X176525172Y-107912230D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X174025172Y-107912230I-1250000J0D01*
|
||||||
|
G01*
|
||||||
|
X174025172Y-107912230D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X176525172Y-107912230I1250000J0D01*
|
||||||
|
G01*
|
||||||
|
X151675172Y-107912230D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X149175172Y-107912230I-1250000J0D01*
|
||||||
|
G01*
|
||||||
|
X149175172Y-107912230D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X151675172Y-107912230I1250000J0D01*
|
||||||
|
G01*
|
||||||
|
D10*
|
||||||
|
X190900000Y-94400000D02*
|
||||||
|
X150000000Y-94400000D01*
|
||||||
|
X148300000Y-147100000D02*
|
||||||
|
X155500000Y-147100000D01*
|
||||||
|
X177400000Y-147100000D02*
|
||||||
|
X190900000Y-133600000D01*
|
||||||
|
D11*
|
||||||
|
X151675172Y-126988230D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X149175172Y-126988230I-1250000J0D01*
|
||||||
|
G01*
|
||||||
|
X149175172Y-126988230D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X151675172Y-126988230I1250000J0D01*
|
||||||
|
G01*
|
||||||
|
D10*
|
||||||
|
X142500000Y-112000000D02*
|
||||||
|
X134800000Y-112000000D01*
|
||||||
|
X155500000Y-147100000D02*
|
||||||
|
X155500001Y-123100000D01*
|
||||||
|
X149000000Y-93399313D02*
|
||||||
|
X149000000Y-89900000D01*
|
||||||
|
X134800000Y-133600000D02*
|
||||||
|
X148300000Y-147100000D01*
|
||||||
|
X143500000Y-89900000D02*
|
||||||
|
X143500000Y-110999488D01*
|
||||||
|
X134800000Y-132500000D02*
|
||||||
|
X134800000Y-133600000D01*
|
||||||
|
X170050000Y-147100000D02*
|
||||||
|
X177400000Y-147100000D01*
|
||||||
|
M02*
|
||||||
349
KiCAD/raumtemp_front/Gerber/raumtemp_front-F_Cu.gbr
Normal file
349
KiCAD/raumtemp_front/Gerber/raumtemp_front-F_Cu.gbr
Normal file
@ -0,0 +1,349 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T20:09:49+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_front,7261756d-7465-46d7-905f-66726f6e742e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Copper,L1,Top*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 20:09:49*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%TA.AperFunction,SMDPad,CuDef*%
|
||||||
|
%ADD10RoundRect,0.250000X0.475000X-0.250000X0.475000X0.250000X-0.475000X0.250000X-0.475000X-0.250000X0*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD11R,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD12O,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,SMDPad,CuDef*%
|
||||||
|
%ADD13RoundRect,0.250000X-0.650000X0.325000X-0.650000X-0.325000X0.650000X-0.325000X0.650000X0.325000X0*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,SMDPad,CuDef*%
|
||||||
|
%ADD14RoundRect,0.325000X0.325000X1.425000X-0.325000X1.425000X-0.325000X-1.425000X0.325000X-1.425000X0*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ViaPad*%
|
||||||
|
%ADD15C,0.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD16C,0.300000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD17C,0.500000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD18C,0.600000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.P,C1,1*%
|
||||||
|
%TO.N,+3.3V*%
|
||||||
|
X150550000Y-98200000D03*
|
||||||
|
%TO.P,C1,2*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X150550000Y-96300000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.P,J3,1,Pin_1*%
|
||||||
|
%TO.N,+3.3V*%
|
||||||
|
X145600000Y-91900000D03*
|
||||||
|
D12*
|
||||||
|
%TO.P,J3,2,Pin_2*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X145600000Y-94440000D03*
|
||||||
|
%TO.P,J3,3,Pin_3*%
|
||||||
|
%TO.N,Net-(J1-Pin_4)*%
|
||||||
|
X145600000Y-96980000D03*
|
||||||
|
%TO.P,J3,4,Pin_4*%
|
||||||
|
%TO.N,Net-(J1-Pin_3)*%
|
||||||
|
X145600000Y-99520000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.P,J5,1,Pin_1*%
|
||||||
|
%TO.N,Net-(J5-Pin_1)*%
|
||||||
|
X176825000Y-120200000D03*
|
||||||
|
D12*
|
||||||
|
%TO.P,J5,2,Pin_2*%
|
||||||
|
%TO.N,Net-(J5-Pin_2)*%
|
||||||
|
X176825000Y-122740000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.P,C2,1*%
|
||||||
|
%TO.N,+3.3V*%
|
||||||
|
X152900000Y-116025000D03*
|
||||||
|
%TO.P,C2,2*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X152900000Y-118975000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.P,J1,1,Pin_1*%
|
||||||
|
%TO.N,Net-(J1-Pin_1)*%
|
||||||
|
X184300000Y-98100000D03*
|
||||||
|
%TO.P,J1,2,Pin_2*%
|
||||||
|
%TO.N,Net-(J1-Pin_2)*%
|
||||||
|
X182300000Y-98100000D03*
|
||||||
|
%TO.P,J1,3,Pin_3*%
|
||||||
|
%TO.N,Net-(J1-Pin_3)*%
|
||||||
|
X180300000Y-98100000D03*
|
||||||
|
%TO.P,J1,4,Pin_4*%
|
||||||
|
%TO.N,Net-(J1-Pin_4)*%
|
||||||
|
X178300000Y-98100000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.P,J2,1,Pin_1*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X170200000Y-98100000D03*
|
||||||
|
%TO.P,J2,2,Pin_2*%
|
||||||
|
%TO.N,+3.3V*%
|
||||||
|
X168200000Y-98100000D03*
|
||||||
|
%TO.P,J2,3,Pin_3*%
|
||||||
|
%TO.N,Net-(J2-Pin_3)*%
|
||||||
|
X166200000Y-98100000D03*
|
||||||
|
%TO.P,J2,4,Pin_4*%
|
||||||
|
%TO.N,Net-(J2-Pin_4)*%
|
||||||
|
X164200000Y-98100000D03*
|
||||||
|
%TO.P,J2,5,Pin_5*%
|
||||||
|
%TO.N,Net-(J2-Pin_5)*%
|
||||||
|
X162200000Y-98100000D03*
|
||||||
|
%TO.P,J2,6,Pin_6*%
|
||||||
|
%TO.N,Net-(J2-Pin_6)*%
|
||||||
|
X160200000Y-98100000D03*
|
||||||
|
%TO.P,J2,7,Pin_7*%
|
||||||
|
%TO.N,Net-(J2-Pin_7)*%
|
||||||
|
X158200000Y-98100000D03*
|
||||||
|
%TO.P,J2,8,Pin_8*%
|
||||||
|
%TO.N,Net-(J2-Pin_8)*%
|
||||||
|
X156200000Y-98100000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.P,J4,1,Pin_1*%
|
||||||
|
%TO.N,+3.3V*%
|
||||||
|
X148925000Y-116200000D03*
|
||||||
|
D12*
|
||||||
|
%TO.P,J4,2,Pin_2*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X148925000Y-118740000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.N,Net-(J1-Pin_4)*%
|
||||||
|
X154500000Y-102600000D03*
|
||||||
|
X179100000Y-103600000D03*
|
||||||
|
%TO.N,Net-(J1-Pin_3)*%
|
||||||
|
X154500000Y-104000000D03*
|
||||||
|
X174650000Y-142150000D03*
|
||||||
|
X179600000Y-128000000D03*
|
||||||
|
X178900000Y-105200000D03*
|
||||||
|
%TO.N,Net-(J1-Pin_2)*%
|
||||||
|
X180050000Y-129650000D03*
|
||||||
|
%TO.N,Net-(J1-Pin_1)*%
|
||||||
|
X180450000Y-131500000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_7)*%
|
||||||
|
X158200000Y-106400000D03*
|
||||||
|
X168200000Y-110100000D03*
|
||||||
|
X174250000Y-144750000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_3)*%
|
||||||
|
X152250000Y-132900000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_4)*%
|
||||||
|
X150000000Y-136450000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_6)*%
|
||||||
|
X157900000Y-110600000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_8)*%
|
||||||
|
X156100000Y-117350000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_5)*%
|
||||||
|
X159200000Y-109400000D03*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X170200000Y-95900000D03*
|
||||||
|
%TO.N,+3.3V*%
|
||||||
|
X151350000Y-140550000D03*
|
||||||
|
X148200000Y-97200000D03*
|
||||||
|
X168200000Y-96000000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.N,Net-(J2-Pin_3)*%
|
||||||
|
X166200000Y-104600000D02*
|
||||||
|
X166200000Y-98100000D01*
|
||||||
|
X160900000Y-115350000D02*
|
||||||
|
X160900000Y-109900000D01*
|
||||||
|
X160900000Y-109900000D02*
|
||||||
|
X166200000Y-104600000D01*
|
||||||
|
X147200000Y-125600000D02*
|
||||||
|
X148850000Y-123950000D01*
|
||||||
|
X147200000Y-128908520D02*
|
||||||
|
X147200000Y-125600000D01*
|
||||||
|
X151191480Y-132900000D02*
|
||||||
|
X147200000Y-128908520D01*
|
||||||
|
X152300000Y-123950000D02*
|
||||||
|
X160900000Y-115350000D01*
|
||||||
|
X152250000Y-132900000D02*
|
||||||
|
X151191480Y-132900000D01*
|
||||||
|
X148850000Y-123950000D02*
|
||||||
|
X152300000Y-123950000D01*
|
||||||
|
%TO.N,Net-(J2-Pin_8)*%
|
||||||
|
X156100000Y-98200000D02*
|
||||||
|
X156200000Y-98100000D01*
|
||||||
|
X156100000Y-117350000D02*
|
||||||
|
X156100000Y-98200000D01*
|
||||||
|
%TO.N,Net-(J1-Pin_1)*%
|
||||||
|
X184300000Y-127650000D02*
|
||||||
|
X184300000Y-98100000D01*
|
||||||
|
X180450000Y-131500000D02*
|
||||||
|
X184300000Y-127650000D01*
|
||||||
|
D17*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X147460000Y-96300000D02*
|
||||||
|
X145600000Y-94440000D01*
|
||||||
|
X150550000Y-96300000D02*
|
||||||
|
X147460000Y-96300000D01*
|
||||||
|
X151601000Y-95249000D02*
|
||||||
|
X169549000Y-95249000D01*
|
||||||
|
X169549000Y-95249000D02*
|
||||||
|
X170200000Y-95900000D01*
|
||||||
|
X150550000Y-96300000D02*
|
||||||
|
X151601000Y-95249000D01*
|
||||||
|
D16*
|
||||||
|
%TO.N,Net-(J1-Pin_4)*%
|
||||||
|
X146580000Y-96980000D02*
|
||||||
|
X152200000Y-102600000D01*
|
||||||
|
X152200000Y-102600000D02*
|
||||||
|
X154500000Y-102600000D01*
|
||||||
|
X145600000Y-96980000D02*
|
||||||
|
X146580000Y-96980000D01*
|
||||||
|
X178300000Y-98100000D02*
|
||||||
|
X178300000Y-102800000D01*
|
||||||
|
X178300000Y-102800000D02*
|
||||||
|
X179100000Y-103600000D01*
|
||||||
|
%TO.N,Net-(J1-Pin_3)*%
|
||||||
|
X180300000Y-103800000D02*
|
||||||
|
X180300000Y-98100000D01*
|
||||||
|
X145600000Y-99520000D02*
|
||||||
|
X146920000Y-99520000D01*
|
||||||
|
X178900000Y-105200000D02*
|
||||||
|
X180300000Y-103800000D01*
|
||||||
|
X146920000Y-99520000D02*
|
||||||
|
X151400000Y-104000000D01*
|
||||||
|
X179600000Y-128000000D02*
|
||||||
|
X174650000Y-132950000D01*
|
||||||
|
X174650000Y-132950000D02*
|
||||||
|
X174650000Y-142150000D01*
|
||||||
|
X154600000Y-104000000D02*
|
||||||
|
X154500000Y-104000000D01*
|
||||||
|
X151400000Y-104000000D02*
|
||||||
|
X154600000Y-104000000D01*
|
||||||
|
%TO.N,Net-(J1-Pin_2)*%
|
||||||
|
X183400000Y-105500000D02*
|
||||||
|
X182300000Y-104400000D01*
|
||||||
|
X183400000Y-126300000D02*
|
||||||
|
X183400000Y-105500000D01*
|
||||||
|
X180050000Y-129650000D02*
|
||||||
|
X183400000Y-126300000D01*
|
||||||
|
X182300000Y-98100000D02*
|
||||||
|
X182300000Y-104400000D01*
|
||||||
|
%TO.N,Net-(J2-Pin_7)*%
|
||||||
|
X173750000Y-115650000D02*
|
||||||
|
X168200000Y-110100000D01*
|
||||||
|
X173750000Y-144250000D02*
|
||||||
|
X173750000Y-115650000D01*
|
||||||
|
X158200000Y-98100000D02*
|
||||||
|
X158200000Y-106400000D01*
|
||||||
|
X174250000Y-144750000D02*
|
||||||
|
X173750000Y-144250000D01*
|
||||||
|
%TO.N,Net-(J2-Pin_4)*%
|
||||||
|
X146450000Y-129850000D02*
|
||||||
|
X146450000Y-132900000D01*
|
||||||
|
X160050000Y-109650000D02*
|
||||||
|
X160050000Y-114900000D01*
|
||||||
|
X160175000Y-109525000D02*
|
||||||
|
X160100000Y-109600000D01*
|
||||||
|
X164200000Y-105500000D02*
|
||||||
|
X160175000Y-109525000D01*
|
||||||
|
X151700000Y-123250000D02*
|
||||||
|
X150850000Y-123250000D01*
|
||||||
|
X148400000Y-123250000D02*
|
||||||
|
X147500000Y-124150000D01*
|
||||||
|
X160175000Y-109525000D02*
|
||||||
|
X160050000Y-109650000D01*
|
||||||
|
X146450000Y-132900000D02*
|
||||||
|
X150000000Y-136450000D01*
|
||||||
|
X146450000Y-125200000D02*
|
||||||
|
X146450000Y-129850000D01*
|
||||||
|
X147500000Y-124150000D02*
|
||||||
|
X146450000Y-125200000D01*
|
||||||
|
X164200000Y-98100000D02*
|
||||||
|
X164200000Y-105500000D01*
|
||||||
|
X150850000Y-123250000D02*
|
||||||
|
X148400000Y-123250000D01*
|
||||||
|
X160050000Y-114900000D02*
|
||||||
|
X157050000Y-117900000D01*
|
||||||
|
X157050000Y-117900000D02*
|
||||||
|
X151700000Y-123250000D01*
|
||||||
|
%TO.N,Net-(J2-Pin_6)*%
|
||||||
|
X157900000Y-109500000D02*
|
||||||
|
X160200000Y-107200000D01*
|
||||||
|
X160200000Y-107200000D02*
|
||||||
|
X160200000Y-98100000D01*
|
||||||
|
X157900000Y-110600000D02*
|
||||||
|
X157900000Y-109500000D01*
|
||||||
|
%TO.N,Net-(J2-Pin_5)*%
|
||||||
|
X162200000Y-98100000D02*
|
||||||
|
X162200000Y-106400000D01*
|
||||||
|
X162200000Y-106400000D02*
|
||||||
|
X159200000Y-109400000D01*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X149160000Y-118975000D02*
|
||||||
|
X148925000Y-118740000D01*
|
||||||
|
X152900000Y-118975000D02*
|
||||||
|
X149160000Y-118975000D01*
|
||||||
|
X170200000Y-98100000D02*
|
||||||
|
X170200000Y-95900000D01*
|
||||||
|
%TO.N,+3.3V*%
|
||||||
|
X152900000Y-116025000D02*
|
||||||
|
X149100000Y-116025000D01*
|
||||||
|
D18*
|
||||||
|
X142900000Y-120300000D02*
|
||||||
|
X147000000Y-116200000D01*
|
||||||
|
D16*
|
||||||
|
X149100000Y-116025000D02*
|
||||||
|
X148925000Y-116200000D01*
|
||||||
|
D18*
|
||||||
|
X151350000Y-139450000D02*
|
||||||
|
X151350000Y-140550000D01*
|
||||||
|
D16*
|
||||||
|
X149200000Y-98200000D02*
|
||||||
|
X148200000Y-97200000D01*
|
||||||
|
D18*
|
||||||
|
X142900000Y-131000000D02*
|
||||||
|
X151350000Y-139450000D01*
|
||||||
|
X147000000Y-116200000D02*
|
||||||
|
X148925000Y-116200000D01*
|
||||||
|
D16*
|
||||||
|
X150550000Y-98200000D02*
|
||||||
|
X149200000Y-98200000D01*
|
||||||
|
D18*
|
||||||
|
X142900000Y-131000000D02*
|
||||||
|
X142900000Y-120300000D01*
|
||||||
|
D17*
|
||||||
|
X168200000Y-98100000D02*
|
||||||
|
X168200000Y-96000000D01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
85
KiCAD/raumtemp_front/Gerber/raumtemp_front-F_Mask.gbr
Normal file
85
KiCAD/raumtemp_front/Gerber/raumtemp_front-F_Mask.gbr
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T20:09:50+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_front,7261756d-7465-46d7-905f-66726f6e742e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Soldermask,Top*%
|
||||||
|
%TF.FilePolarity,Negative*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 20:09:50*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10RoundRect,0.250000X0.475000X-0.250000X0.475000X0.250000X-0.475000X0.250000X-0.475000X-0.250000X0*%
|
||||||
|
%ADD11R,1.700000X1.700000*%
|
||||||
|
%ADD12O,1.700000X1.700000*%
|
||||||
|
%ADD13RoundRect,0.250000X-0.650000X0.325000X-0.650000X-0.325000X0.650000X-0.325000X0.650000X0.325000X0*%
|
||||||
|
%ADD14RoundRect,0.325000X0.325000X1.425000X-0.325000X1.425000X-0.325000X-1.425000X0.325000X-1.425000X0*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,C1*%
|
||||||
|
X150550000Y-98200000D03*
|
||||||
|
X150550000Y-96300000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,J3*%
|
||||||
|
X145600000Y-91900000D03*
|
||||||
|
D12*
|
||||||
|
X145600000Y-94440000D03*
|
||||||
|
X145600000Y-96980000D03*
|
||||||
|
X145600000Y-99520000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,J5*%
|
||||||
|
X176825000Y-120200000D03*
|
||||||
|
D12*
|
||||||
|
X176825000Y-122740000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,C2*%
|
||||||
|
X152900000Y-116025000D03*
|
||||||
|
X152900000Y-118975000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,J1*%
|
||||||
|
X184300000Y-98100000D03*
|
||||||
|
X182300000Y-98100000D03*
|
||||||
|
X180300000Y-98100000D03*
|
||||||
|
X178300000Y-98100000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,J2*%
|
||||||
|
X170200000Y-98100000D03*
|
||||||
|
X168200000Y-98100000D03*
|
||||||
|
X166200000Y-98100000D03*
|
||||||
|
X164200000Y-98100000D03*
|
||||||
|
X162200000Y-98100000D03*
|
||||||
|
X160200000Y-98100000D03*
|
||||||
|
X158200000Y-98100000D03*
|
||||||
|
X156200000Y-98100000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,J4*%
|
||||||
|
X148925000Y-116200000D03*
|
||||||
|
D12*
|
||||||
|
X148925000Y-118740000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
63
KiCAD/raumtemp_front/Gerber/raumtemp_front-F_Paste.gbr
Normal file
63
KiCAD/raumtemp_front/Gerber/raumtemp_front-F_Paste.gbr
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T20:09:49+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_front,7261756d-7465-46d7-905f-66726f6e742e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Paste,Top*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 20:09:49*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10RoundRect,0.250000X0.475000X-0.250000X0.475000X0.250000X-0.475000X0.250000X-0.475000X-0.250000X0*%
|
||||||
|
%ADD11RoundRect,0.250000X-0.650000X0.325000X-0.650000X-0.325000X0.650000X-0.325000X0.650000X0.325000X0*%
|
||||||
|
%ADD12RoundRect,0.325000X0.325000X1.425000X-0.325000X1.425000X-0.325000X-1.425000X0.325000X-1.425000X0*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,C1*%
|
||||||
|
X150550000Y-98200000D03*
|
||||||
|
X150550000Y-96300000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,C2*%
|
||||||
|
X152900000Y-116025000D03*
|
||||||
|
X152900000Y-118975000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,J1*%
|
||||||
|
X184300000Y-98100000D03*
|
||||||
|
X182300000Y-98100000D03*
|
||||||
|
X180300000Y-98100000D03*
|
||||||
|
X178300000Y-98100000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,J2*%
|
||||||
|
X170200000Y-98100000D03*
|
||||||
|
X168200000Y-98100000D03*
|
||||||
|
X166200000Y-98100000D03*
|
||||||
|
X164200000Y-98100000D03*
|
||||||
|
X162200000Y-98100000D03*
|
||||||
|
X160200000Y-98100000D03*
|
||||||
|
X158200000Y-98100000D03*
|
||||||
|
X156200000Y-98100000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
403
KiCAD/raumtemp_front/Gerber/raumtemp_front-F_Silkscreen.gbr
Normal file
403
KiCAD/raumtemp_front/Gerber/raumtemp_front-F_Silkscreen.gbr
Normal file
@ -0,0 +1,403 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T20:09:49+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_front,7261756d-7465-46d7-905f-66726f6e742e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Legend,Top*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 20:09:49*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10C,0.150000*%
|
||||||
|
%ADD11C,0.120000*%
|
||||||
|
%ADD12C,0.127000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X149229580Y-97416666D02*
|
||||||
|
X149277200Y-97464285D01*
|
||||||
|
X149277200Y-97464285D02*
|
||||||
|
X149324819Y-97607142D01*
|
||||||
|
X149324819Y-97607142D02*
|
||||||
|
X149324819Y-97702380D01*
|
||||||
|
X149324819Y-97702380D02*
|
||||||
|
X149277200Y-97845237D01*
|
||||||
|
X149277200Y-97845237D02*
|
||||||
|
X149181961Y-97940475D01*
|
||||||
|
X149181961Y-97940475D02*
|
||||||
|
X149086723Y-97988094D01*
|
||||||
|
X149086723Y-97988094D02*
|
||||||
|
X148896247Y-98035713D01*
|
||||||
|
X148896247Y-98035713D02*
|
||||||
|
X148753390Y-98035713D01*
|
||||||
|
X148753390Y-98035713D02*
|
||||||
|
X148562914Y-97988094D01*
|
||||||
|
X148562914Y-97988094D02*
|
||||||
|
X148467676Y-97940475D01*
|
||||||
|
X148467676Y-97940475D02*
|
||||||
|
X148372438Y-97845237D01*
|
||||||
|
X148372438Y-97845237D02*
|
||||||
|
X148324819Y-97702380D01*
|
||||||
|
X148324819Y-97702380D02*
|
||||||
|
X148324819Y-97607142D01*
|
||||||
|
X148324819Y-97607142D02*
|
||||||
|
X148372438Y-97464285D01*
|
||||||
|
X148372438Y-97464285D02*
|
||||||
|
X148420057Y-97416666D01*
|
||||||
|
X149324819Y-96464285D02*
|
||||||
|
X149324819Y-97035713D01*
|
||||||
|
X149324819Y-96749999D02*
|
||||||
|
X148324819Y-96749999D01*
|
||||||
|
X148324819Y-96749999D02*
|
||||||
|
X148467676Y-96845237D01*
|
||||||
|
X148467676Y-96845237D02*
|
||||||
|
X148562914Y-96940475D01*
|
||||||
|
X148562914Y-96940475D02*
|
||||||
|
X148610533Y-97035713D01*
|
||||||
|
X152938095Y-122454819D02*
|
||||||
|
X152938095Y-123264342D01*
|
||||||
|
X152938095Y-123264342D02*
|
||||||
|
X152985714Y-123359580D01*
|
||||||
|
X152985714Y-123359580D02*
|
||||||
|
X153033333Y-123407200D01*
|
||||||
|
X153033333Y-123407200D02*
|
||||||
|
X153128571Y-123454819D01*
|
||||||
|
X153128571Y-123454819D02*
|
||||||
|
X153319047Y-123454819D01*
|
||||||
|
X153319047Y-123454819D02*
|
||||||
|
X153414285Y-123407200D01*
|
||||||
|
X153414285Y-123407200D02*
|
||||||
|
X153461904Y-123359580D01*
|
||||||
|
X153461904Y-123359580D02*
|
||||||
|
X153509523Y-123264342D01*
|
||||||
|
X153509523Y-123264342D02*
|
||||||
|
X153509523Y-122454819D01*
|
||||||
|
X154509523Y-123454819D02*
|
||||||
|
X153938095Y-123454819D01*
|
||||||
|
X154223809Y-123454819D02*
|
||||||
|
X154223809Y-122454819D01*
|
||||||
|
X154223809Y-122454819D02*
|
||||||
|
X154128571Y-122597676D01*
|
||||||
|
X154128571Y-122597676D02*
|
||||||
|
X154033333Y-122692914D01*
|
||||||
|
X154033333Y-122692914D02*
|
||||||
|
X153938095Y-122740533D01*
|
||||||
|
X145216666Y-102754819D02*
|
||||||
|
X145216666Y-103469104D01*
|
||||||
|
X145216666Y-103469104D02*
|
||||||
|
X145169047Y-103611961D01*
|
||||||
|
X145169047Y-103611961D02*
|
||||||
|
X145073809Y-103707200D01*
|
||||||
|
X145073809Y-103707200D02*
|
||||||
|
X144930952Y-103754819D01*
|
||||||
|
X144930952Y-103754819D02*
|
||||||
|
X144835714Y-103754819D01*
|
||||||
|
X145597619Y-102754819D02*
|
||||||
|
X146216666Y-102754819D01*
|
||||||
|
X146216666Y-102754819D02*
|
||||||
|
X145883333Y-103135771D01*
|
||||||
|
X145883333Y-103135771D02*
|
||||||
|
X146026190Y-103135771D01*
|
||||||
|
X146026190Y-103135771D02*
|
||||||
|
X146121428Y-103183390D01*
|
||||||
|
X146121428Y-103183390D02*
|
||||||
|
X146169047Y-103231009D01*
|
||||||
|
X146169047Y-103231009D02*
|
||||||
|
X146216666Y-103326247D01*
|
||||||
|
X146216666Y-103326247D02*
|
||||||
|
X146216666Y-103564342D01*
|
||||||
|
X146216666Y-103564342D02*
|
||||||
|
X146169047Y-103659580D01*
|
||||||
|
X146169047Y-103659580D02*
|
||||||
|
X146121428Y-103707200D01*
|
||||||
|
X146121428Y-103707200D02*
|
||||||
|
X146026190Y-103754819D01*
|
||||||
|
X146026190Y-103754819D02*
|
||||||
|
X145740476Y-103754819D01*
|
||||||
|
X145740476Y-103754819D02*
|
||||||
|
X145645238Y-103707200D01*
|
||||||
|
X145645238Y-103707200D02*
|
||||||
|
X145597619Y-103659580D01*
|
||||||
|
X176491666Y-116884819D02*
|
||||||
|
X176491666Y-117599104D01*
|
||||||
|
X176491666Y-117599104D02*
|
||||||
|
X176444047Y-117741961D01*
|
||||||
|
X176444047Y-117741961D02*
|
||||||
|
X176348809Y-117837200D01*
|
||||||
|
X176348809Y-117837200D02*
|
||||||
|
X176205952Y-117884819D01*
|
||||||
|
X176205952Y-117884819D02*
|
||||||
|
X176110714Y-117884819D01*
|
||||||
|
X177444047Y-116884819D02*
|
||||||
|
X176967857Y-116884819D01*
|
||||||
|
X176967857Y-116884819D02*
|
||||||
|
X176920238Y-117361009D01*
|
||||||
|
X176920238Y-117361009D02*
|
||||||
|
X176967857Y-117313390D01*
|
||||||
|
X176967857Y-117313390D02*
|
||||||
|
X177063095Y-117265771D01*
|
||||||
|
X177063095Y-117265771D02*
|
||||||
|
X177301190Y-117265771D01*
|
||||||
|
X177301190Y-117265771D02*
|
||||||
|
X177396428Y-117313390D01*
|
||||||
|
X177396428Y-117313390D02*
|
||||||
|
X177444047Y-117361009D01*
|
||||||
|
X177444047Y-117361009D02*
|
||||||
|
X177491666Y-117456247D01*
|
||||||
|
X177491666Y-117456247D02*
|
||||||
|
X177491666Y-117694342D01*
|
||||||
|
X177491666Y-117694342D02*
|
||||||
|
X177444047Y-117789580D01*
|
||||||
|
X177444047Y-117789580D02*
|
||||||
|
X177396428Y-117837200D01*
|
||||||
|
X177396428Y-117837200D02*
|
||||||
|
X177301190Y-117884819D01*
|
||||||
|
X177301190Y-117884819D02*
|
||||||
|
X177063095Y-117884819D01*
|
||||||
|
X177063095Y-117884819D02*
|
||||||
|
X176967857Y-117837200D01*
|
||||||
|
X176967857Y-117837200D02*
|
||||||
|
X176920238Y-117789580D01*
|
||||||
|
X155109580Y-117666666D02*
|
||||||
|
X155157200Y-117714285D01*
|
||||||
|
X155157200Y-117714285D02*
|
||||||
|
X155204819Y-117857142D01*
|
||||||
|
X155204819Y-117857142D02*
|
||||||
|
X155204819Y-117952380D01*
|
||||||
|
X155204819Y-117952380D02*
|
||||||
|
X155157200Y-118095237D01*
|
||||||
|
X155157200Y-118095237D02*
|
||||||
|
X155061961Y-118190475D01*
|
||||||
|
X155061961Y-118190475D02*
|
||||||
|
X154966723Y-118238094D01*
|
||||||
|
X154966723Y-118238094D02*
|
||||||
|
X154776247Y-118285713D01*
|
||||||
|
X154776247Y-118285713D02*
|
||||||
|
X154633390Y-118285713D01*
|
||||||
|
X154633390Y-118285713D02*
|
||||||
|
X154442914Y-118238094D01*
|
||||||
|
X154442914Y-118238094D02*
|
||||||
|
X154347676Y-118190475D01*
|
||||||
|
X154347676Y-118190475D02*
|
||||||
|
X154252438Y-118095237D01*
|
||||||
|
X154252438Y-118095237D02*
|
||||||
|
X154204819Y-117952380D01*
|
||||||
|
X154204819Y-117952380D02*
|
||||||
|
X154204819Y-117857142D01*
|
||||||
|
X154204819Y-117857142D02*
|
||||||
|
X154252438Y-117714285D01*
|
||||||
|
X154252438Y-117714285D02*
|
||||||
|
X154300057Y-117666666D01*
|
||||||
|
X154300057Y-117285713D02*
|
||||||
|
X154252438Y-117238094D01*
|
||||||
|
X154252438Y-117238094D02*
|
||||||
|
X154204819Y-117142856D01*
|
||||||
|
X154204819Y-117142856D02*
|
||||||
|
X154204819Y-116904761D01*
|
||||||
|
X154204819Y-116904761D02*
|
||||||
|
X154252438Y-116809523D01*
|
||||||
|
X154252438Y-116809523D02*
|
||||||
|
X154300057Y-116761904D01*
|
||||||
|
X154300057Y-116761904D02*
|
||||||
|
X154395295Y-116714285D01*
|
||||||
|
X154395295Y-116714285D02*
|
||||||
|
X154490533Y-116714285D01*
|
||||||
|
X154490533Y-116714285D02*
|
||||||
|
X154633390Y-116761904D01*
|
||||||
|
X154633390Y-116761904D02*
|
||||||
|
X155204819Y-117333332D01*
|
||||||
|
X155204819Y-117333332D02*
|
||||||
|
X155204819Y-116714285D01*
|
||||||
|
X180966666Y-101854819D02*
|
||||||
|
X180966666Y-102569104D01*
|
||||||
|
X180966666Y-102569104D02*
|
||||||
|
X180919047Y-102711961D01*
|
||||||
|
X180919047Y-102711961D02*
|
||||||
|
X180823809Y-102807200D01*
|
||||||
|
X180823809Y-102807200D02*
|
||||||
|
X180680952Y-102854819D01*
|
||||||
|
X180680952Y-102854819D02*
|
||||||
|
X180585714Y-102854819D01*
|
||||||
|
X181966666Y-102854819D02*
|
||||||
|
X181395238Y-102854819D01*
|
||||||
|
X181680952Y-102854819D02*
|
||||||
|
X181680952Y-101854819D01*
|
||||||
|
X181680952Y-101854819D02*
|
||||||
|
X181585714Y-101997676D01*
|
||||||
|
X181585714Y-101997676D02*
|
||||||
|
X181490476Y-102092914D01*
|
||||||
|
X181490476Y-102092914D02*
|
||||||
|
X181395238Y-102140533D01*
|
||||||
|
X162866666Y-101854819D02*
|
||||||
|
X162866666Y-102569104D01*
|
||||||
|
X162866666Y-102569104D02*
|
||||||
|
X162819047Y-102711961D01*
|
||||||
|
X162819047Y-102711961D02*
|
||||||
|
X162723809Y-102807200D01*
|
||||||
|
X162723809Y-102807200D02*
|
||||||
|
X162580952Y-102854819D01*
|
||||||
|
X162580952Y-102854819D02*
|
||||||
|
X162485714Y-102854819D01*
|
||||||
|
X163295238Y-101950057D02*
|
||||||
|
X163342857Y-101902438D01*
|
||||||
|
X163342857Y-101902438D02*
|
||||||
|
X163438095Y-101854819D01*
|
||||||
|
X163438095Y-101854819D02*
|
||||||
|
X163676190Y-101854819D01*
|
||||||
|
X163676190Y-101854819D02*
|
||||||
|
X163771428Y-101902438D01*
|
||||||
|
X163771428Y-101902438D02*
|
||||||
|
X163819047Y-101950057D01*
|
||||||
|
X163819047Y-101950057D02*
|
||||||
|
X163866666Y-102045295D01*
|
||||||
|
X163866666Y-102045295D02*
|
||||||
|
X163866666Y-102140533D01*
|
||||||
|
X163866666Y-102140533D02*
|
||||||
|
X163819047Y-102283390D01*
|
||||||
|
X163819047Y-102283390D02*
|
||||||
|
X163247619Y-102854819D01*
|
||||||
|
X163247619Y-102854819D02*
|
||||||
|
X163866666Y-102854819D01*
|
||||||
|
X148591666Y-112884819D02*
|
||||||
|
X148591666Y-113599104D01*
|
||||||
|
X148591666Y-113599104D02*
|
||||||
|
X148544047Y-113741961D01*
|
||||||
|
X148544047Y-113741961D02*
|
||||||
|
X148448809Y-113837200D01*
|
||||||
|
X148448809Y-113837200D02*
|
||||||
|
X148305952Y-113884819D01*
|
||||||
|
X148305952Y-113884819D02*
|
||||||
|
X148210714Y-113884819D01*
|
||||||
|
X149496428Y-113218152D02*
|
||||||
|
X149496428Y-113884819D01*
|
||||||
|
X149258333Y-112837200D02*
|
||||||
|
X149020238Y-113551485D01*
|
||||||
|
X149020238Y-113551485D02*
|
||||||
|
X149639285Y-113551485D01*
|
||||||
|
D11*
|
||||||
|
%TO.C,C1*%
|
||||||
|
X149815000Y-97511252D02*
|
||||||
|
X149815000Y-96988748D01*
|
||||||
|
X151285000Y-97511252D02*
|
||||||
|
X151285000Y-96988748D01*
|
||||||
|
D12*
|
||||||
|
%TO.C,U1*%
|
||||||
|
X153900000Y-124350000D02*
|
||||||
|
X153900000Y-126700000D01*
|
||||||
|
X153900000Y-124350000D02*
|
||||||
|
X171900000Y-124350000D01*
|
||||||
|
X153900000Y-146750000D02*
|
||||||
|
X153900000Y-147050000D01*
|
||||||
|
X153900000Y-147050000D02*
|
||||||
|
X158400000Y-147050000D01*
|
||||||
|
X158400000Y-148350000D02*
|
||||||
|
X158400000Y-147050000D01*
|
||||||
|
X158400000Y-148350000D02*
|
||||||
|
X167400000Y-148350000D01*
|
||||||
|
X167400000Y-147050000D02*
|
||||||
|
X171900000Y-147050000D01*
|
||||||
|
X167400000Y-148350000D02*
|
||||||
|
X167400000Y-147050000D01*
|
||||||
|
X171900000Y-124350000D02*
|
||||||
|
X171900000Y-126700000D01*
|
||||||
|
X171900000Y-146750000D02*
|
||||||
|
X171900000Y-147050000D01*
|
||||||
|
D11*
|
||||||
|
%TO.C,J3*%
|
||||||
|
X144270000Y-90570000D02*
|
||||||
|
X145600000Y-90570000D01*
|
||||||
|
X144270000Y-91900000D02*
|
||||||
|
X144270000Y-90570000D01*
|
||||||
|
X144270000Y-93170000D02*
|
||||||
|
X144270000Y-100850000D01*
|
||||||
|
X144270000Y-93170000D02*
|
||||||
|
X146930000Y-93170000D01*
|
||||||
|
X144270000Y-100850000D02*
|
||||||
|
X146930000Y-100850000D01*
|
||||||
|
X146930000Y-93170000D02*
|
||||||
|
X146930000Y-100850000D01*
|
||||||
|
%TO.C,J5*%
|
||||||
|
X175495000Y-121470000D02*
|
||||||
|
X175495000Y-124070000D01*
|
||||||
|
X175495000Y-121470000D02*
|
||||||
|
X178155000Y-121470000D01*
|
||||||
|
X175495000Y-124070000D02*
|
||||||
|
X178155000Y-124070000D01*
|
||||||
|
X176825000Y-118870000D02*
|
||||||
|
X178155000Y-118870000D01*
|
||||||
|
X178155000Y-118870000D02*
|
||||||
|
X178155000Y-120200000D01*
|
||||||
|
X178155000Y-121470000D02*
|
||||||
|
X178155000Y-124070000D01*
|
||||||
|
%TO.C,C2*%
|
||||||
|
X151990000Y-116788748D02*
|
||||||
|
X151990000Y-118211252D01*
|
||||||
|
X153810000Y-116788748D02*
|
||||||
|
X153810000Y-118211252D01*
|
||||||
|
%TO.C,J1*%
|
||||||
|
X174665000Y-100390000D02*
|
||||||
|
X175365000Y-100390000D01*
|
||||||
|
X174665000Y-101310000D02*
|
||||||
|
X174665000Y-100390000D01*
|
||||||
|
X175365000Y-94890000D02*
|
||||||
|
X186570563Y-94890000D01*
|
||||||
|
X175365000Y-100390000D02*
|
||||||
|
X175365000Y-94890000D01*
|
||||||
|
X183866987Y-93900000D02*
|
||||||
|
X184733013Y-93900000D01*
|
||||||
|
X184300000Y-94650000D02*
|
||||||
|
X183866987Y-93900000D01*
|
||||||
|
X184733013Y-93900000D02*
|
||||||
|
X184300000Y-94650000D01*
|
||||||
|
X186570563Y-94890000D02*
|
||||||
|
X187235000Y-95554437D01*
|
||||||
|
X187235000Y-95554437D02*
|
||||||
|
X187235000Y-100390000D01*
|
||||||
|
X187235000Y-100390000D02*
|
||||||
|
X187935000Y-100390000D01*
|
||||||
|
X187935000Y-100390000D02*
|
||||||
|
X187935000Y-101310000D01*
|
||||||
|
X187935000Y-101310000D02*
|
||||||
|
X174665000Y-101310000D01*
|
||||||
|
%TO.C,J2*%
|
||||||
|
X152565000Y-100390000D02*
|
||||||
|
X153265000Y-100390000D01*
|
||||||
|
X152565000Y-101310000D02*
|
||||||
|
X152565000Y-100390000D01*
|
||||||
|
X153265000Y-94890000D02*
|
||||||
|
X172470563Y-94890000D01*
|
||||||
|
X153265000Y-100390000D02*
|
||||||
|
X153265000Y-94890000D01*
|
||||||
|
X169766987Y-93900000D02*
|
||||||
|
X170633013Y-93900000D01*
|
||||||
|
X170200000Y-94650000D02*
|
||||||
|
X169766987Y-93900000D01*
|
||||||
|
X170633013Y-93900000D02*
|
||||||
|
X170200000Y-94650000D01*
|
||||||
|
X172470563Y-94890000D02*
|
||||||
|
X173135000Y-95554437D01*
|
||||||
|
X173135000Y-95554437D02*
|
||||||
|
X173135000Y-100390000D01*
|
||||||
|
X173135000Y-100390000D02*
|
||||||
|
X173835000Y-100390000D01*
|
||||||
|
X173835000Y-100390000D02*
|
||||||
|
X173835000Y-101310000D01*
|
||||||
|
X173835000Y-101310000D02*
|
||||||
|
X152565000Y-101310000D01*
|
||||||
|
%TO.C,J4*%
|
||||||
|
X147595000Y-117470000D02*
|
||||||
|
X147595000Y-120070000D01*
|
||||||
|
X147595000Y-117470000D02*
|
||||||
|
X150255000Y-117470000D01*
|
||||||
|
X147595000Y-120070000D02*
|
||||||
|
X150255000Y-120070000D01*
|
||||||
|
X148925000Y-114870000D02*
|
||||||
|
X150255000Y-114870000D01*
|
||||||
|
X150255000Y-114870000D02*
|
||||||
|
X150255000Y-116200000D01*
|
||||||
|
X150255000Y-117470000D02*
|
||||||
|
X150255000Y-120070000D01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
12
KiCAD/raumtemp_front/Gerber/raumtemp_front-NPTH.drl
Normal file
12
KiCAD/raumtemp_front/Gerber/raumtemp_front-NPTH.drl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file {KiCad 9.0.0} date 2025-03-25T20:09:52+0100
|
||||||
|
; FORMAT={-:-/ absolute / inch / decimal}
|
||||||
|
; #@! TF.CreationDate,2025-03-25T20:09:52+01:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.0
|
||||||
|
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||||
|
FMAT,2
|
||||||
|
INCH
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
M30
|
||||||
46
KiCAD/raumtemp_front/Gerber/raumtemp_front-PTH.drl
Normal file
46
KiCAD/raumtemp_front/Gerber/raumtemp_front-PTH.drl
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file {KiCad 9.0.0} date 2025-03-25T20:09:52+0100
|
||||||
|
; FORMAT={-:-/ absolute / inch / decimal}
|
||||||
|
; #@! TF.CreationDate,2025-03-25T20:09:52+01:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.0
|
||||||
|
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||||
|
FMAT,2
|
||||||
|
INCH
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ViaDrill
|
||||||
|
T1C0.0118
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T2C0.0394
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
T1
|
||||||
|
X5.8346Y-3.8268
|
||||||
|
X5.9055Y-5.372
|
||||||
|
X5.9587Y-5.5335
|
||||||
|
X5.9941Y-5.2323
|
||||||
|
X6.0827Y-4.0394
|
||||||
|
X6.0827Y-4.0945
|
||||||
|
X6.1457Y-4.6201
|
||||||
|
X6.2165Y-4.3543
|
||||||
|
X6.2283Y-4.189
|
||||||
|
X6.2677Y-4.3071
|
||||||
|
X6.622Y-3.7795
|
||||||
|
X6.622Y-4.3346
|
||||||
|
X6.7008Y-3.7756
|
||||||
|
X6.8602Y-5.6988
|
||||||
|
X6.876Y-5.5965
|
||||||
|
X7.0433Y-4.1417
|
||||||
|
X7.0512Y-4.0787
|
||||||
|
X7.0709Y-5.0394
|
||||||
|
X7.0886Y-5.1043
|
||||||
|
X7.1043Y-5.1772
|
||||||
|
T2
|
||||||
|
X5.7323Y-3.6181
|
||||||
|
X5.7323Y-3.7181
|
||||||
|
X5.7323Y-3.8181
|
||||||
|
X5.7323Y-3.9181
|
||||||
|
X5.8632Y-4.5748
|
||||||
|
X5.8632Y-4.6748
|
||||||
|
X6.9616Y-4.7323
|
||||||
|
X6.9616Y-4.8323
|
||||||
|
M30
|
||||||
127
KiCAD/raumtemp_front/Gerber/raumtemp_front-job.gbrjob
Normal file
127
KiCAD/raumtemp_front/Gerber/raumtemp_front-job.gbrjob
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
{
|
||||||
|
"Header": {
|
||||||
|
"GenerationSoftware": {
|
||||||
|
"Vendor": "KiCad",
|
||||||
|
"Application": "Pcbnew",
|
||||||
|
"Version": "9.0.0"
|
||||||
|
},
|
||||||
|
"CreationDate": "2025-03-25T20:09:50+01:00"
|
||||||
|
},
|
||||||
|
"GeneralSpecs": {
|
||||||
|
"ProjectId": {
|
||||||
|
"Name": "raumtemp_front",
|
||||||
|
"GUID": "7261756d-7465-46d7-905f-66726f6e742e",
|
||||||
|
"Revision": "rev?"
|
||||||
|
},
|
||||||
|
"Size": {
|
||||||
|
"X": 56.15,
|
||||||
|
"Y": 57.25
|
||||||
|
},
|
||||||
|
"LayerNumber": 2,
|
||||||
|
"BoardThickness": 1.0,
|
||||||
|
"Finish": "None"
|
||||||
|
},
|
||||||
|
"DesignRules": [
|
||||||
|
{
|
||||||
|
"Layers": "Outer",
|
||||||
|
"PadToPad": 0.2,
|
||||||
|
"PadToTrack": 0.2,
|
||||||
|
"TrackToTrack": 0.2,
|
||||||
|
"MinLineWidth": 0.2,
|
||||||
|
"TrackToRegion": 0.2,
|
||||||
|
"RegionToRegion": 0.2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FilesAttributes": [
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_front-F_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L1,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_front-B_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L2,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_front-F_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_front-B_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_front-F_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_front-B_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_front-F_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Top",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_front-B_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Bot",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_front-Edge_Cuts.gbr",
|
||||||
|
"FileFunction": "Profile",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"MaterialStackup": [
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Name": "Top Silk Screen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Top Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Name": "Top Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "F.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Thickness": 0.91,
|
||||||
|
"Material": "FR4",
|
||||||
|
"Name": "F.Cu/B.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "B.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Name": "Bottom Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Bottom Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Name": "Bottom Silk Screen"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
KiCAD/raumtemp_front/Gerber/raumtemp_front.zip
Normal file
BIN
KiCAD/raumtemp_front/Gerber/raumtemp_front.zip
Normal file
Binary file not shown.
129
KiCAD/raumtemp_front/_autosave-raumtemp_front.kicad_prl
Normal file
129
KiCAD/raumtemp_front/_autosave-raumtemp_front.kicad_prl
Normal file
@ -0,0 +1,129 @@
|
|||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"active_layer": 25,
|
||||||
|
"active_layer_preset": "",
|
||||||
|
"auto_track_width": true,
|
||||||
|
"hidden_netclasses": [],
|
||||||
|
"hidden_nets": [],
|
||||||
|
"high_contrast_mode": 0,
|
||||||
|
"net_color_mode": 1,
|
||||||
|
"opacity": {
|
||||||
|
"images": 0.6,
|
||||||
|
"pads": 1.0,
|
||||||
|
"shapes": 1.0,
|
||||||
|
"tracks": 1.0,
|
||||||
|
"vias": 1.0,
|
||||||
|
"zones": 0.6
|
||||||
|
},
|
||||||
|
"selection_filter": {
|
||||||
|
"dimensions": true,
|
||||||
|
"footprints": true,
|
||||||
|
"graphics": true,
|
||||||
|
"keepouts": true,
|
||||||
|
"lockedItems": false,
|
||||||
|
"otherItems": true,
|
||||||
|
"pads": true,
|
||||||
|
"text": true,
|
||||||
|
"tracks": true,
|
||||||
|
"vias": true,
|
||||||
|
"zones": true
|
||||||
|
},
|
||||||
|
"visible_items": [
|
||||||
|
"vias",
|
||||||
|
"footprint_text",
|
||||||
|
"footprint_anchors",
|
||||||
|
"ratsnest",
|
||||||
|
"footprints_front",
|
||||||
|
"footprints_back",
|
||||||
|
"footprint_values",
|
||||||
|
"footprint_references",
|
||||||
|
"tracks",
|
||||||
|
"drc_errors",
|
||||||
|
"drawing_sheet",
|
||||||
|
"bitmaps",
|
||||||
|
"pads",
|
||||||
|
"zones",
|
||||||
|
"drc_warnings",
|
||||||
|
"locked_item_shadows",
|
||||||
|
"conflict_shadows",
|
||||||
|
"shapes"
|
||||||
|
],
|
||||||
|
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
|
||||||
|
"zone_display_mode": 0
|
||||||
|
},
|
||||||
|
"git": {
|
||||||
|
"repo_type": "",
|
||||||
|
"repo_username": "",
|
||||||
|
"ssh_key": ""
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "raumtemp_front.kicad_prl",
|
||||||
|
"version": 5
|
||||||
|
},
|
||||||
|
"net_inspector_panel": {
|
||||||
|
"col_hidden": [
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false
|
||||||
|
],
|
||||||
|
"col_order": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9
|
||||||
|
],
|
||||||
|
"col_widths": [
|
||||||
|
162,
|
||||||
|
147,
|
||||||
|
91,
|
||||||
|
72,
|
||||||
|
91,
|
||||||
|
100,
|
||||||
|
91,
|
||||||
|
76,
|
||||||
|
91,
|
||||||
|
91
|
||||||
|
],
|
||||||
|
"custom_group_rules": [],
|
||||||
|
"expanded_rows": [],
|
||||||
|
"filter_by_net_name": true,
|
||||||
|
"filter_by_netclass": true,
|
||||||
|
"filter_text": "",
|
||||||
|
"group_by_constraint": false,
|
||||||
|
"group_by_netclass": false,
|
||||||
|
"show_unconnected_nets": false,
|
||||||
|
"show_zero_pad_nets": false,
|
||||||
|
"sort_ascending": true,
|
||||||
|
"sorting_column": 0
|
||||||
|
},
|
||||||
|
"open_jobsets": [],
|
||||||
|
"project": {
|
||||||
|
"files": []
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"selection_filter": {
|
||||||
|
"graphics": true,
|
||||||
|
"images": true,
|
||||||
|
"labels": true,
|
||||||
|
"lockedItems": false,
|
||||||
|
"otherItems": true,
|
||||||
|
"pins": true,
|
||||||
|
"symbols": true,
|
||||||
|
"text": true,
|
||||||
|
"wires": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
99548
KiCAD/raumtemp_front/fp-info-cache
Normal file
99548
KiCAD/raumtemp_front/fp-info-cache
Normal file
File diff suppressed because it is too large
Load Diff
6125
KiCAD/raumtemp_front/raumtemp_front.kicad_pcb
Normal file
6125
KiCAD/raumtemp_front/raumtemp_front.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
129
KiCAD/raumtemp_front/raumtemp_front.kicad_prl
Normal file
129
KiCAD/raumtemp_front/raumtemp_front.kicad_prl
Normal file
@ -0,0 +1,129 @@
|
|||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"active_layer": 25,
|
||||||
|
"active_layer_preset": "All Layers",
|
||||||
|
"auto_track_width": true,
|
||||||
|
"hidden_netclasses": [],
|
||||||
|
"hidden_nets": [],
|
||||||
|
"high_contrast_mode": 0,
|
||||||
|
"net_color_mode": 1,
|
||||||
|
"opacity": {
|
||||||
|
"images": 0.6,
|
||||||
|
"pads": 1.0,
|
||||||
|
"shapes": 1.0,
|
||||||
|
"tracks": 1.0,
|
||||||
|
"vias": 1.0,
|
||||||
|
"zones": 0.6
|
||||||
|
},
|
||||||
|
"selection_filter": {
|
||||||
|
"dimensions": true,
|
||||||
|
"footprints": true,
|
||||||
|
"graphics": true,
|
||||||
|
"keepouts": true,
|
||||||
|
"lockedItems": false,
|
||||||
|
"otherItems": true,
|
||||||
|
"pads": true,
|
||||||
|
"text": true,
|
||||||
|
"tracks": true,
|
||||||
|
"vias": true,
|
||||||
|
"zones": true
|
||||||
|
},
|
||||||
|
"visible_items": [
|
||||||
|
"vias",
|
||||||
|
"footprint_text",
|
||||||
|
"footprint_anchors",
|
||||||
|
"ratsnest",
|
||||||
|
"footprints_front",
|
||||||
|
"footprints_back",
|
||||||
|
"footprint_values",
|
||||||
|
"footprint_references",
|
||||||
|
"tracks",
|
||||||
|
"drc_errors",
|
||||||
|
"drawing_sheet",
|
||||||
|
"bitmaps",
|
||||||
|
"pads",
|
||||||
|
"zones",
|
||||||
|
"drc_warnings",
|
||||||
|
"locked_item_shadows",
|
||||||
|
"conflict_shadows",
|
||||||
|
"shapes"
|
||||||
|
],
|
||||||
|
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
|
||||||
|
"zone_display_mode": 0
|
||||||
|
},
|
||||||
|
"git": {
|
||||||
|
"repo_type": "",
|
||||||
|
"repo_username": "",
|
||||||
|
"ssh_key": ""
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "raumtemp_front.kicad_prl",
|
||||||
|
"version": 5
|
||||||
|
},
|
||||||
|
"net_inspector_panel": {
|
||||||
|
"col_hidden": [
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false
|
||||||
|
],
|
||||||
|
"col_order": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9
|
||||||
|
],
|
||||||
|
"col_widths": [
|
||||||
|
162,
|
||||||
|
147,
|
||||||
|
91,
|
||||||
|
72,
|
||||||
|
91,
|
||||||
|
100,
|
||||||
|
91,
|
||||||
|
76,
|
||||||
|
91,
|
||||||
|
91
|
||||||
|
],
|
||||||
|
"custom_group_rules": [],
|
||||||
|
"expanded_rows": [],
|
||||||
|
"filter_by_net_name": true,
|
||||||
|
"filter_by_netclass": true,
|
||||||
|
"filter_text": "",
|
||||||
|
"group_by_constraint": false,
|
||||||
|
"group_by_netclass": false,
|
||||||
|
"show_unconnected_nets": false,
|
||||||
|
"show_zero_pad_nets": false,
|
||||||
|
"sort_ascending": true,
|
||||||
|
"sorting_column": 0
|
||||||
|
},
|
||||||
|
"open_jobsets": [],
|
||||||
|
"project": {
|
||||||
|
"files": []
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"selection_filter": {
|
||||||
|
"graphics": true,
|
||||||
|
"images": true,
|
||||||
|
"labels": true,
|
||||||
|
"lockedItems": false,
|
||||||
|
"otherItems": true,
|
||||||
|
"pins": true,
|
||||||
|
"symbols": true,
|
||||||
|
"text": true,
|
||||||
|
"wires": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
639
KiCAD/raumtemp_front/raumtemp_front.kicad_pro
Normal file
639
KiCAD/raumtemp_front/raumtemp_front.kicad_pro
Normal file
@ -0,0 +1,639 @@
|
|||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"3dviewports": [],
|
||||||
|
"design_settings": {
|
||||||
|
"defaults": {
|
||||||
|
"apply_defaults_to_fp_fields": false,
|
||||||
|
"apply_defaults_to_fp_shapes": false,
|
||||||
|
"apply_defaults_to_fp_text": false,
|
||||||
|
"board_outline_line_width": 0.05,
|
||||||
|
"copper_line_width": 0.2,
|
||||||
|
"copper_text_italic": false,
|
||||||
|
"copper_text_size_h": 1.5,
|
||||||
|
"copper_text_size_v": 1.5,
|
||||||
|
"copper_text_thickness": 0.3,
|
||||||
|
"copper_text_upright": false,
|
||||||
|
"courtyard_line_width": 0.05,
|
||||||
|
"dimension_precision": 4,
|
||||||
|
"dimension_units": 3,
|
||||||
|
"dimensions": {
|
||||||
|
"arrow_length": 1270000,
|
||||||
|
"extension_offset": 500000,
|
||||||
|
"keep_text_aligned": true,
|
||||||
|
"suppress_zeroes": true,
|
||||||
|
"text_position": 0,
|
||||||
|
"units_format": 0
|
||||||
|
},
|
||||||
|
"fab_line_width": 0.1,
|
||||||
|
"fab_text_italic": false,
|
||||||
|
"fab_text_size_h": 1.0,
|
||||||
|
"fab_text_size_v": 1.0,
|
||||||
|
"fab_text_thickness": 0.15,
|
||||||
|
"fab_text_upright": false,
|
||||||
|
"other_line_width": 0.1,
|
||||||
|
"other_text_italic": false,
|
||||||
|
"other_text_size_h": 1.0,
|
||||||
|
"other_text_size_v": 1.0,
|
||||||
|
"other_text_thickness": 0.15,
|
||||||
|
"other_text_upright": false,
|
||||||
|
"pads": {
|
||||||
|
"drill": 0.0,
|
||||||
|
"height": 1.524,
|
||||||
|
"width": 2.025
|
||||||
|
},
|
||||||
|
"silk_line_width": 0.1,
|
||||||
|
"silk_text_italic": false,
|
||||||
|
"silk_text_size_h": 1.0,
|
||||||
|
"silk_text_size_v": 1.0,
|
||||||
|
"silk_text_thickness": 0.1,
|
||||||
|
"silk_text_upright": false,
|
||||||
|
"zones": {
|
||||||
|
"min_clearance": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"diff_pair_dimensions": [
|
||||||
|
{
|
||||||
|
"gap": 0.0,
|
||||||
|
"via_gap": 0.0,
|
||||||
|
"width": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"drc_exclusions": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 2
|
||||||
|
},
|
||||||
|
"rule_severities": {
|
||||||
|
"annular_width": "error",
|
||||||
|
"clearance": "error",
|
||||||
|
"connection_width": "warning",
|
||||||
|
"copper_edge_clearance": "error",
|
||||||
|
"copper_sliver": "warning",
|
||||||
|
"courtyards_overlap": "error",
|
||||||
|
"creepage": "error",
|
||||||
|
"diff_pair_gap_out_of_range": "error",
|
||||||
|
"diff_pair_uncoupled_length_too_long": "error",
|
||||||
|
"drill_out_of_range": "error",
|
||||||
|
"duplicate_footprints": "warning",
|
||||||
|
"extra_footprint": "warning",
|
||||||
|
"footprint": "error",
|
||||||
|
"footprint_filters_mismatch": "ignore",
|
||||||
|
"footprint_symbol_mismatch": "warning",
|
||||||
|
"footprint_type_mismatch": "ignore",
|
||||||
|
"hole_clearance": "error",
|
||||||
|
"hole_to_hole": "warning",
|
||||||
|
"holes_co_located": "warning",
|
||||||
|
"invalid_outline": "error",
|
||||||
|
"isolated_copper": "warning",
|
||||||
|
"item_on_disabled_layer": "error",
|
||||||
|
"items_not_allowed": "error",
|
||||||
|
"length_out_of_range": "error",
|
||||||
|
"lib_footprint_issues": "warning",
|
||||||
|
"lib_footprint_mismatch": "warning",
|
||||||
|
"malformed_courtyard": "error",
|
||||||
|
"microvia_drill_out_of_range": "error",
|
||||||
|
"mirrored_text_on_front_layer": "warning",
|
||||||
|
"missing_courtyard": "ignore",
|
||||||
|
"missing_footprint": "warning",
|
||||||
|
"net_conflict": "warning",
|
||||||
|
"nonmirrored_text_on_back_layer": "warning",
|
||||||
|
"npth_inside_courtyard": "ignore",
|
||||||
|
"padstack": "warning",
|
||||||
|
"pth_inside_courtyard": "ignore",
|
||||||
|
"shorting_items": "error",
|
||||||
|
"silk_edge_clearance": "warning",
|
||||||
|
"silk_over_copper": "warning",
|
||||||
|
"silk_overlap": "warning",
|
||||||
|
"skew_out_of_range": "error",
|
||||||
|
"solder_mask_bridge": "error",
|
||||||
|
"starved_thermal": "error",
|
||||||
|
"text_height": "warning",
|
||||||
|
"text_thickness": "warning",
|
||||||
|
"through_hole_pad_without_hole": "error",
|
||||||
|
"too_many_vias": "error",
|
||||||
|
"track_angle": "error",
|
||||||
|
"track_dangling": "warning",
|
||||||
|
"track_segment_length": "error",
|
||||||
|
"track_width": "error",
|
||||||
|
"tracks_crossing": "error",
|
||||||
|
"unconnected_items": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"via_dangling": "warning",
|
||||||
|
"zones_intersect": "error"
|
||||||
|
},
|
||||||
|
"rules": {
|
||||||
|
"max_error": 0.005,
|
||||||
|
"min_clearance": 0.0,
|
||||||
|
"min_connection": 0.0,
|
||||||
|
"min_copper_edge_clearance": 0.5,
|
||||||
|
"min_groove_width": 0.0,
|
||||||
|
"min_hole_clearance": 0.25,
|
||||||
|
"min_hole_to_hole": 0.25,
|
||||||
|
"min_microvia_diameter": 0.2,
|
||||||
|
"min_microvia_drill": 0.1,
|
||||||
|
"min_resolved_spokes": 2,
|
||||||
|
"min_silk_clearance": 0.0,
|
||||||
|
"min_text_height": 0.8,
|
||||||
|
"min_text_thickness": 0.08,
|
||||||
|
"min_through_hole_diameter": 0.3,
|
||||||
|
"min_track_width": 0.0,
|
||||||
|
"min_via_annular_width": 0.1,
|
||||||
|
"min_via_diameter": 0.5,
|
||||||
|
"solder_mask_to_copper_clearance": 0.0,
|
||||||
|
"use_height_for_length_calcs": true
|
||||||
|
},
|
||||||
|
"teardrop_options": [
|
||||||
|
{
|
||||||
|
"td_onpthpad": true,
|
||||||
|
"td_onroundshapesonly": false,
|
||||||
|
"td_onsmdpad": true,
|
||||||
|
"td_ontrackend": false,
|
||||||
|
"td_onvia": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"teardrop_parameters": [
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_round_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_rect_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_track_end",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"track_widths": [
|
||||||
|
0.0,
|
||||||
|
0.2,
|
||||||
|
0.3,
|
||||||
|
0.4,
|
||||||
|
0.5,
|
||||||
|
0.6,
|
||||||
|
0.8,
|
||||||
|
2.0,
|
||||||
|
3.0,
|
||||||
|
4.0
|
||||||
|
],
|
||||||
|
"tuning_pattern_settings": {
|
||||||
|
"diff_pair_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 1.0
|
||||||
|
},
|
||||||
|
"diff_pair_skew_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
},
|
||||||
|
"single_track_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"via_dimensions": [
|
||||||
|
{
|
||||||
|
"diameter": 0.0,
|
||||||
|
"drill": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"zones_allow_external_fillets": false
|
||||||
|
},
|
||||||
|
"ipc2581": {
|
||||||
|
"dist": "",
|
||||||
|
"distpn": "",
|
||||||
|
"internal_id": "",
|
||||||
|
"mfg": "",
|
||||||
|
"mpn": ""
|
||||||
|
},
|
||||||
|
"layer_pairs": [],
|
||||||
|
"layer_presets": [],
|
||||||
|
"viewports": []
|
||||||
|
},
|
||||||
|
"boards": [],
|
||||||
|
"cvpcb": {
|
||||||
|
"equivalence_files": []
|
||||||
|
},
|
||||||
|
"erc": {
|
||||||
|
"erc_exclusions": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"pin_map": [
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rule_severities": {
|
||||||
|
"bus_definition_conflict": "error",
|
||||||
|
"bus_entry_needed": "error",
|
||||||
|
"bus_to_bus_conflict": "error",
|
||||||
|
"bus_to_net_conflict": "error",
|
||||||
|
"different_unit_footprint": "error",
|
||||||
|
"different_unit_net": "error",
|
||||||
|
"duplicate_reference": "error",
|
||||||
|
"duplicate_sheet_names": "error",
|
||||||
|
"endpoint_off_grid": "warning",
|
||||||
|
"extra_units": "error",
|
||||||
|
"footprint_filter": "ignore",
|
||||||
|
"footprint_link_issues": "warning",
|
||||||
|
"four_way_junction": "ignore",
|
||||||
|
"global_label_dangling": "warning",
|
||||||
|
"hier_label_mismatch": "error",
|
||||||
|
"label_dangling": "error",
|
||||||
|
"label_multiple_wires": "warning",
|
||||||
|
"lib_symbol_issues": "warning",
|
||||||
|
"lib_symbol_mismatch": "warning",
|
||||||
|
"missing_bidi_pin": "warning",
|
||||||
|
"missing_input_pin": "warning",
|
||||||
|
"missing_power_pin": "error",
|
||||||
|
"missing_unit": "warning",
|
||||||
|
"multiple_net_names": "warning",
|
||||||
|
"net_not_bus_member": "warning",
|
||||||
|
"no_connect_connected": "warning",
|
||||||
|
"no_connect_dangling": "warning",
|
||||||
|
"pin_not_connected": "error",
|
||||||
|
"pin_not_driven": "error",
|
||||||
|
"pin_to_pin": "warning",
|
||||||
|
"power_pin_not_driven": "error",
|
||||||
|
"same_local_global_label": "warning",
|
||||||
|
"similar_label_and_power": "warning",
|
||||||
|
"similar_labels": "warning",
|
||||||
|
"similar_power": "warning",
|
||||||
|
"simulation_model_issue": "ignore",
|
||||||
|
"single_global_label": "ignore",
|
||||||
|
"unannotated": "error",
|
||||||
|
"unconnected_wire_endpoint": "warning",
|
||||||
|
"unit_value_mismatch": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"wire_dangling": "error"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"pinned_footprint_libs": [],
|
||||||
|
"pinned_symbol_libs": []
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "raumtemp_front.kicad_pro",
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"net_settings": {
|
||||||
|
"classes": [
|
||||||
|
{
|
||||||
|
"bus_width": 12,
|
||||||
|
"clearance": 0.2,
|
||||||
|
"diff_pair_gap": 0.25,
|
||||||
|
"diff_pair_via_gap": 0.25,
|
||||||
|
"diff_pair_width": 0.2,
|
||||||
|
"line_style": 0,
|
||||||
|
"microvia_diameter": 0.3,
|
||||||
|
"microvia_drill": 0.1,
|
||||||
|
"name": "Default",
|
||||||
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"priority": 2147483647,
|
||||||
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"track_width": 0.2,
|
||||||
|
"via_diameter": 0.6,
|
||||||
|
"via_drill": 0.3,
|
||||||
|
"wire_width": 6
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"version": 4
|
||||||
|
},
|
||||||
|
"net_colors": null,
|
||||||
|
"netclass_assignments": null,
|
||||||
|
"netclass_patterns": []
|
||||||
|
},
|
||||||
|
"pcbnew": {
|
||||||
|
"last_paths": {
|
||||||
|
"gencad": "",
|
||||||
|
"idf": "",
|
||||||
|
"netlist": "",
|
||||||
|
"plot": "Gerber/",
|
||||||
|
"pos_files": "",
|
||||||
|
"specctra_dsn": "",
|
||||||
|
"step": "raumtemp_front.step",
|
||||||
|
"svg": "",
|
||||||
|
"vrml": ""
|
||||||
|
},
|
||||||
|
"page_layout_descr_file": ""
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"annotate_start_num": 0,
|
||||||
|
"bom_export_filename": "${PROJECTNAME}.csv",
|
||||||
|
"bom_fmt_presets": [],
|
||||||
|
"bom_fmt_settings": {
|
||||||
|
"field_delimiter": ",",
|
||||||
|
"keep_line_breaks": false,
|
||||||
|
"keep_tabs": false,
|
||||||
|
"name": "CSV",
|
||||||
|
"ref_delimiter": ",",
|
||||||
|
"ref_range_delimiter": "",
|
||||||
|
"string_delimiter": "\""
|
||||||
|
},
|
||||||
|
"bom_presets": [],
|
||||||
|
"bom_settings": {
|
||||||
|
"exclude_dnp": false,
|
||||||
|
"fields_ordered": [
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Reference",
|
||||||
|
"name": "Reference",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Qty",
|
||||||
|
"name": "${QUANTITY}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Value",
|
||||||
|
"name": "Value",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "DNP",
|
||||||
|
"name": "${DNP}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Exclude from BOM",
|
||||||
|
"name": "${EXCLUDE_FROM_BOM}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Exclude from Board",
|
||||||
|
"name": "${EXCLUDE_FROM_BOARD}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Footprint",
|
||||||
|
"name": "Footprint",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Datasheet",
|
||||||
|
"name": "Datasheet",
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"filter_string": "",
|
||||||
|
"group_symbols": true,
|
||||||
|
"include_excluded_from_bom": true,
|
||||||
|
"name": "Default Editing",
|
||||||
|
"sort_asc": true,
|
||||||
|
"sort_field": "Referenz"
|
||||||
|
},
|
||||||
|
"connection_grid_size": 50.0,
|
||||||
|
"drawing": {
|
||||||
|
"dashed_lines_dash_length_ratio": 12.0,
|
||||||
|
"dashed_lines_gap_length_ratio": 3.0,
|
||||||
|
"default_line_thickness": 6.0,
|
||||||
|
"default_text_size": 50.0,
|
||||||
|
"field_names": [],
|
||||||
|
"intersheets_ref_own_page": false,
|
||||||
|
"intersheets_ref_prefix": "",
|
||||||
|
"intersheets_ref_short": false,
|
||||||
|
"intersheets_ref_show": false,
|
||||||
|
"intersheets_ref_suffix": "",
|
||||||
|
"junction_size_choice": 3,
|
||||||
|
"label_size_ratio": 0.375,
|
||||||
|
"operating_point_overlay_i_precision": 3,
|
||||||
|
"operating_point_overlay_i_range": "~A",
|
||||||
|
"operating_point_overlay_v_precision": 3,
|
||||||
|
"operating_point_overlay_v_range": "~V",
|
||||||
|
"overbar_offset_ratio": 1.23,
|
||||||
|
"pin_symbol_size": 25.0,
|
||||||
|
"text_offset_ratio": 0.15
|
||||||
|
},
|
||||||
|
"legacy_lib_dir": "",
|
||||||
|
"legacy_lib_list": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_format_name": "",
|
||||||
|
"page_layout_descr_file": "",
|
||||||
|
"plot_directory": "",
|
||||||
|
"space_save_all_events": true,
|
||||||
|
"spice_current_sheet_as_root": false,
|
||||||
|
"spice_external_command": "spice \"%I\"",
|
||||||
|
"spice_model_current_sheet_as_root": true,
|
||||||
|
"spice_save_all_currents": false,
|
||||||
|
"spice_save_all_dissipations": false,
|
||||||
|
"spice_save_all_voltages": false,
|
||||||
|
"subpart_first_id": 65,
|
||||||
|
"subpart_id_separator": 0
|
||||||
|
},
|
||||||
|
"sheets": [
|
||||||
|
[
|
||||||
|
"9ed257c8-6e63-4784-bc90-3a0b0b6856cb",
|
||||||
|
"Root"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"text_variables": {}
|
||||||
|
}
|
||||||
3803
KiCAD/raumtemp_front/raumtemp_front.kicad_sch
Normal file
3803
KiCAD/raumtemp_front/raumtemp_front.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
42742
KiCAD/raumtemp_front/raumtemp_front.step
Normal file
42742
KiCAD/raumtemp_front/raumtemp_front.step
Normal file
File diff suppressed because it is too large
Load Diff
1728
KiCAD/raumtemp_relay/boxPCB.dxf
Normal file
1728
KiCAD/raumtemp_relay/boxPCB.dxf
Normal file
File diff suppressed because it is too large
Load Diff
15
KiCAD/raumtemp_relay/fp-info-cache
Normal file
15
KiCAD/raumtemp_relay/fp-info-cache
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
3472245298083
|
||||||
|
Audio_Module
|
||||||
|
Reverb_BTDR-1H
|
||||||
|
Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf)
|
||||||
|
audio belton reverb
|
||||||
|
0
|
||||||
|
7
|
||||||
|
7
|
||||||
|
Audio_Module
|
||||||
|
Reverb_BTDR-1V
|
||||||
|
Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf)
|
||||||
|
audio belton reverb
|
||||||
|
0
|
||||||
|
7
|
||||||
|
7
|
||||||
BIN
KiCAD/raumtemp_relay/gerber/raumtemp_relay-4-layer.zip
Normal file
BIN
KiCAD/raumtemp_relay/gerber/raumtemp_relay-4-layer.zip
Normal file
Binary file not shown.
BIN
KiCAD/raumtemp_relay/gerber/raumtemp_relay-6-layer.zip
Normal file
BIN
KiCAD/raumtemp_relay/gerber/raumtemp_relay-6-layer.zip
Normal file
Binary file not shown.
1159
KiCAD/raumtemp_relay/gerber/raumtemp_relay-B_Cu.gbr
Normal file
1159
KiCAD/raumtemp_relay/gerber/raumtemp_relay-B_Cu.gbr
Normal file
File diff suppressed because it is too large
Load Diff
88
KiCAD/raumtemp_relay/gerber/raumtemp_relay-B_Mask.gbr
Normal file
88
KiCAD/raumtemp_relay/gerber/raumtemp_relay-B_Mask.gbr
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T19:49:10+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Soldermask,Bot*%
|
||||||
|
%TF.FilePolarity,Negative*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 19:49:10*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10C,1.803400*%
|
||||||
|
%ADD11C,1.400000*%
|
||||||
|
%ADD12R,1.700000X1.700000*%
|
||||||
|
%ADD13O,1.700000X1.700000*%
|
||||||
|
%ADD14C,1.800000*%
|
||||||
|
%ADD15C,2.100000*%
|
||||||
|
%ADD16R,1.508000X1.508000*%
|
||||||
|
%ADD17C,1.508000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,K3*%
|
||||||
|
X135725000Y-99180000D03*
|
||||||
|
X135725000Y-79180000D03*
|
||||||
|
X135725000Y-74180000D03*
|
||||||
|
X143225000Y-74180000D03*
|
||||||
|
X143225000Y-79180000D03*
|
||||||
|
X143225000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,K2*%
|
||||||
|
X122675000Y-99180000D03*
|
||||||
|
X122675000Y-79180000D03*
|
||||||
|
X122675000Y-74180000D03*
|
||||||
|
X130175000Y-74180000D03*
|
||||||
|
X130175000Y-79180000D03*
|
||||||
|
X130175000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,JP1*%
|
||||||
|
X154625000Y-90830000D03*
|
||||||
|
X154625000Y-88290000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,J3*%
|
||||||
|
X158425000Y-83480000D03*
|
||||||
|
D13*
|
||||||
|
X158425000Y-86020000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,J2*%
|
||||||
|
X130524656Y-87480000D03*
|
||||||
|
D13*
|
||||||
|
X130524656Y-90020000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,J1*%
|
||||||
|
X126036723Y-70200000D03*
|
||||||
|
X126036723Y-64700000D03*
|
||||||
|
X129536723Y-70200000D03*
|
||||||
|
X129536723Y-64700000D03*
|
||||||
|
X133036723Y-70200000D03*
|
||||||
|
X133036723Y-64700000D03*
|
||||||
|
X136536723Y-70200000D03*
|
||||||
|
X136536723Y-64700000D03*
|
||||||
|
X140036723Y-70200000D03*
|
||||||
|
X140036723Y-64700000D03*
|
||||||
|
X143536723Y-70200000D03*
|
||||||
|
X143536723Y-64700000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,K1*%
|
||||||
|
X127125000Y-94480000D03*
|
||||||
|
X127125000Y-82480000D03*
|
||||||
|
X125125000Y-88480000D03*
|
||||||
|
X139325000Y-94480000D03*
|
||||||
|
X139325000Y-82480000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X164864545Y-70981894D03*
|
||||||
|
D17*
|
||||||
|
X149624545Y-70981894D03*
|
||||||
|
X149624545Y-98921894D03*
|
||||||
|
X157244545Y-98921894D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
15
KiCAD/raumtemp_relay/gerber/raumtemp_relay-B_Paste.gbr
Normal file
15
KiCAD/raumtemp_relay/gerber/raumtemp_relay-B_Paste.gbr
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T19:49:10+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Paste,Bot*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 19:49:10*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
M02*
|
||||||
295
KiCAD/raumtemp_relay/gerber/raumtemp_relay-B_Silkscreen.gbr
Normal file
295
KiCAD/raumtemp_relay/gerber/raumtemp_relay-B_Silkscreen.gbr
Normal file
@ -0,0 +1,295 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T19:49:10+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Legend,Bot*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 19:49:10*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10C,0.150000*%
|
||||||
|
%ADD11C,0.152400*%
|
||||||
|
%ADD12C,0.127000*%
|
||||||
|
%ADD13C,0.200000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X138736905Y-86625184D02*
|
||||||
|
X138736905Y-87625184D01*
|
||||||
|
X139308333Y-86625184D02*
|
||||||
|
X138879762Y-87196613D01*
|
||||||
|
X139308333Y-87625184D02*
|
||||||
|
X138736905Y-87053756D01*
|
||||||
|
X139641667Y-87625184D02*
|
||||||
|
X140260714Y-87625184D01*
|
||||||
|
X140260714Y-87625184D02*
|
||||||
|
X139927381Y-87244232D01*
|
||||||
|
X139927381Y-87244232D02*
|
||||||
|
X140070238Y-87244232D01*
|
||||||
|
X140070238Y-87244232D02*
|
||||||
|
X140165476Y-87196613D01*
|
||||||
|
X140165476Y-87196613D02*
|
||||||
|
X140213095Y-87148994D01*
|
||||||
|
X140213095Y-87148994D02*
|
||||||
|
X140260714Y-87053756D01*
|
||||||
|
X140260714Y-87053756D02*
|
||||||
|
X140260714Y-86815661D01*
|
||||||
|
X140260714Y-86815661D02*
|
||||||
|
X140213095Y-86720423D01*
|
||||||
|
X140213095Y-86720423D02*
|
||||||
|
X140165476Y-86672804D01*
|
||||||
|
X140165476Y-86672804D02*
|
||||||
|
X140070238Y-86625184D01*
|
||||||
|
X140070238Y-86625184D02*
|
||||||
|
X139784524Y-86625184D01*
|
||||||
|
X139784524Y-86625184D02*
|
||||||
|
X139689286Y-86672804D01*
|
||||||
|
X139689286Y-86672804D02*
|
||||||
|
X139641667Y-86720423D01*
|
||||||
|
X135724999Y-106568154D02*
|
||||||
|
X135724999Y-106806249D01*
|
||||||
|
X135963094Y-106711011D02*
|
||||||
|
X135724999Y-106806249D01*
|
||||||
|
X135724999Y-106806249D02*
|
||||||
|
X135486904Y-106711011D01*
|
||||||
|
X135867856Y-106996725D02*
|
||||||
|
X135724999Y-106806249D01*
|
||||||
|
X135724999Y-106806249D02*
|
||||||
|
X135582142Y-106996725D01*
|
||||||
|
X135725000Y-107658515D02*
|
||||||
|
X135725000Y-107420420D01*
|
||||||
|
X135486905Y-107515658D02*
|
||||||
|
X135725000Y-107420420D01*
|
||||||
|
X135725000Y-107420420D02*
|
||||||
|
X135963095Y-107515658D01*
|
||||||
|
X135582143Y-107229944D02*
|
||||||
|
X135725000Y-107420420D01*
|
||||||
|
X135725000Y-107420420D02*
|
||||||
|
X135867857Y-107229944D01*
|
||||||
|
X125686905Y-86625184D02*
|
||||||
|
X125686905Y-87625184D01*
|
||||||
|
X126258333Y-86625184D02*
|
||||||
|
X125829762Y-87196613D01*
|
||||||
|
X126258333Y-87625184D02*
|
||||||
|
X125686905Y-87053756D01*
|
||||||
|
X126639286Y-87529946D02*
|
||||||
|
X126686905Y-87577565D01*
|
||||||
|
X126686905Y-87577565D02*
|
||||||
|
X126782143Y-87625184D01*
|
||||||
|
X126782143Y-87625184D02*
|
||||||
|
X127020238Y-87625184D01*
|
||||||
|
X127020238Y-87625184D02*
|
||||||
|
X127115476Y-87577565D01*
|
||||||
|
X127115476Y-87577565D02*
|
||||||
|
X127163095Y-87529946D01*
|
||||||
|
X127163095Y-87529946D02*
|
||||||
|
X127210714Y-87434708D01*
|
||||||
|
X127210714Y-87434708D02*
|
||||||
|
X127210714Y-87339470D01*
|
||||||
|
X127210714Y-87339470D02*
|
||||||
|
X127163095Y-87196613D01*
|
||||||
|
X127163095Y-87196613D02*
|
||||||
|
X126591667Y-86625184D01*
|
||||||
|
X126591667Y-86625184D02*
|
||||||
|
X127210714Y-86625184D01*
|
||||||
|
X122674999Y-106568154D02*
|
||||||
|
X122674999Y-106806249D01*
|
||||||
|
X122913094Y-106711011D02*
|
||||||
|
X122674999Y-106806249D01*
|
||||||
|
X122674999Y-106806249D02*
|
||||||
|
X122436904Y-106711011D01*
|
||||||
|
X122817856Y-106996725D02*
|
||||||
|
X122674999Y-106806249D01*
|
||||||
|
X122674999Y-106806249D02*
|
||||||
|
X122532142Y-106996725D01*
|
||||||
|
X122675000Y-107658515D02*
|
||||||
|
X122675000Y-107420420D01*
|
||||||
|
X122436905Y-107515658D02*
|
||||||
|
X122675000Y-107420420D01*
|
||||||
|
X122675000Y-107420420D02*
|
||||||
|
X122913095Y-107515658D01*
|
||||||
|
X122532143Y-107229944D02*
|
||||||
|
X122675000Y-107420420D01*
|
||||||
|
X122675000Y-107420420D02*
|
||||||
|
X122817857Y-107229944D01*
|
||||||
|
X123091666Y-68019866D02*
|
||||||
|
X123091666Y-69019866D01*
|
||||||
|
X123091666Y-69019866D02*
|
||||||
|
X123158333Y-69219866D01*
|
||||||
|
X123158333Y-69219866D02*
|
||||||
|
X123291666Y-69353200D01*
|
||||||
|
X123291666Y-69353200D02*
|
||||||
|
X123491666Y-69419866D01*
|
||||||
|
X123491666Y-69419866D02*
|
||||||
|
X123625000Y-69419866D01*
|
||||||
|
X121691666Y-69419866D02*
|
||||||
|
X122491666Y-69419866D01*
|
||||||
|
X122091666Y-69419866D02*
|
||||||
|
X122091666Y-68019866D01*
|
||||||
|
X122091666Y-68019866D02*
|
||||||
|
X122224999Y-68219866D01*
|
||||||
|
X122224999Y-68219866D02*
|
||||||
|
X122358333Y-68353200D01*
|
||||||
|
X122358333Y-68353200D02*
|
||||||
|
X122491666Y-68419866D01*
|
||||||
|
X136663094Y-77034819D02*
|
||||||
|
X136663094Y-76034819D01*
|
||||||
|
X136091666Y-77034819D02*
|
||||||
|
X136520237Y-76463390D01*
|
||||||
|
X136091666Y-76034819D02*
|
||||||
|
X136663094Y-76606247D01*
|
||||||
|
X135139285Y-77034819D02*
|
||||||
|
X135710713Y-77034819D01*
|
||||||
|
X135424999Y-77034819D02*
|
||||||
|
X135424999Y-76034819D01*
|
||||||
|
X135424999Y-76034819D02*
|
||||||
|
X135520237Y-76177676D01*
|
||||||
|
X135520237Y-76177676D02*
|
||||||
|
X135615475Y-76272914D01*
|
||||||
|
X135615475Y-76272914D02*
|
||||||
|
X135710713Y-76320533D01*
|
||||||
|
X144934364Y-71292608D02*
|
||||||
|
X143934364Y-71292608D01*
|
||||||
|
X143934364Y-71292608D02*
|
||||||
|
X143934364Y-71673560D01*
|
||||||
|
X143934364Y-71673560D02*
|
||||||
|
X143981983Y-71768798D01*
|
||||||
|
X143981983Y-71768798D02*
|
||||||
|
X144029602Y-71816417D01*
|
||||||
|
X144029602Y-71816417D02*
|
||||||
|
X144124840Y-71864036D01*
|
||||||
|
X144124840Y-71864036D02*
|
||||||
|
X144267697Y-71864036D01*
|
||||||
|
X144267697Y-71864036D02*
|
||||||
|
X144362935Y-71816417D01*
|
||||||
|
X144362935Y-71816417D02*
|
||||||
|
X144410554Y-71768798D01*
|
||||||
|
X144410554Y-71768798D02*
|
||||||
|
X144458173Y-71673560D01*
|
||||||
|
X144458173Y-71673560D02*
|
||||||
|
X144458173Y-71292608D01*
|
||||||
|
X144886745Y-72244989D02*
|
||||||
|
X144934364Y-72387846D01*
|
||||||
|
X144934364Y-72387846D02*
|
||||||
|
X144934364Y-72625941D01*
|
||||||
|
X144934364Y-72625941D02*
|
||||||
|
X144886745Y-72721179D01*
|
||||||
|
X144886745Y-72721179D02*
|
||||||
|
X144839125Y-72768798D01*
|
||||||
|
X144839125Y-72768798D02*
|
||||||
|
X144743887Y-72816417D01*
|
||||||
|
X144743887Y-72816417D02*
|
||||||
|
X144648649Y-72816417D01*
|
||||||
|
X144648649Y-72816417D02*
|
||||||
|
X144553411Y-72768798D01*
|
||||||
|
X144553411Y-72768798D02*
|
||||||
|
X144505792Y-72721179D01*
|
||||||
|
X144505792Y-72721179D02*
|
||||||
|
X144458173Y-72625941D01*
|
||||||
|
X144458173Y-72625941D02*
|
||||||
|
X144410554Y-72435465D01*
|
||||||
|
X144410554Y-72435465D02*
|
||||||
|
X144362935Y-72340227D01*
|
||||||
|
X144362935Y-72340227D02*
|
||||||
|
X144315316Y-72292608D01*
|
||||||
|
X144315316Y-72292608D02*
|
||||||
|
X144220078Y-72244989D01*
|
||||||
|
X144220078Y-72244989D02*
|
||||||
|
X144124840Y-72244989D01*
|
||||||
|
X144124840Y-72244989D02*
|
||||||
|
X144029602Y-72292608D01*
|
||||||
|
X144029602Y-72292608D02*
|
||||||
|
X143981983Y-72340227D01*
|
||||||
|
X143981983Y-72340227D02*
|
||||||
|
X143934364Y-72435465D01*
|
||||||
|
X143934364Y-72435465D02*
|
||||||
|
X143934364Y-72673560D01*
|
||||||
|
X143934364Y-72673560D02*
|
||||||
|
X143981983Y-72816417D01*
|
||||||
|
X144934364Y-73768798D02*
|
||||||
|
X144934364Y-73197370D01*
|
||||||
|
X144934364Y-73483084D02*
|
||||||
|
X143934364Y-73483084D01*
|
||||||
|
X143934364Y-73483084D02*
|
||||||
|
X144077221Y-73387846D01*
|
||||||
|
X144077221Y-73387846D02*
|
||||||
|
X144172459Y-73292608D01*
|
||||||
|
X144172459Y-73292608D02*
|
||||||
|
X144220078Y-73197370D01*
|
||||||
|
D11*
|
||||||
|
%TO.C,K3*%
|
||||||
|
X133098000Y-72553007D02*
|
||||||
|
X145852000Y-72553007D01*
|
||||||
|
X145852000Y-72553007D02*
|
||||||
|
X145852000Y-101607001D01*
|
||||||
|
X145852000Y-101607001D02*
|
||||||
|
X133098000Y-101607001D01*
|
||||||
|
X133098000Y-101607001D02*
|
||||||
|
X133098000Y-72553007D01*
|
||||||
|
%TO.C,K2*%
|
||||||
|
X120048000Y-72553007D02*
|
||||||
|
X132802000Y-72553007D01*
|
||||||
|
X132802000Y-72553007D02*
|
||||||
|
X132802000Y-101607001D01*
|
||||||
|
X132802000Y-101607001D02*
|
||||||
|
X120048000Y-101607001D01*
|
||||||
|
X120048000Y-101607001D02*
|
||||||
|
X120048000Y-72553007D01*
|
||||||
|
D12*
|
||||||
|
%TO.C,J1*%
|
||||||
|
X123936723Y-63300000D02*
|
||||||
|
X145636723Y-63300000D01*
|
||||||
|
X123936723Y-71800000D02*
|
||||||
|
X123936723Y-63300000D01*
|
||||||
|
X145636723Y-63300000D02*
|
||||||
|
X145636723Y-71800000D01*
|
||||||
|
X145636723Y-71800000D02*
|
||||||
|
X123936723Y-71800000D01*
|
||||||
|
D13*
|
||||||
|
X126136723Y-72800000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X125936723Y-72800000I-100000J0D01*
|
||||||
|
G01*
|
||||||
|
X125936723Y-72800000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X126136723Y-72800000I100000J0D01*
|
||||||
|
G01*
|
||||||
|
D12*
|
||||||
|
%TO.C,K1*%
|
||||||
|
X122725000Y-80480000D02*
|
||||||
|
X144725000Y-80480000D01*
|
||||||
|
X122725000Y-96480000D02*
|
||||||
|
X122725000Y-80480000D01*
|
||||||
|
X144725000Y-80480000D02*
|
||||||
|
X144725000Y-96480000D01*
|
||||||
|
X144725000Y-96480000D02*
|
||||||
|
X122725000Y-96480000D01*
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X146144545Y-68101894D02*
|
||||||
|
X146144545Y-101801894D01*
|
||||||
|
X146144545Y-101801894D02*
|
||||||
|
X165804545Y-101801894D01*
|
||||||
|
X165804545Y-101801894D02*
|
||||||
|
X168344545Y-99261894D01*
|
||||||
|
X168344545Y-68101894D02*
|
||||||
|
X146144545Y-68101894D01*
|
||||||
|
X168344545Y-99261894D02*
|
||||||
|
X168344545Y-68101894D01*
|
||||||
|
D13*
|
||||||
|
X164994545Y-67031894D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X164794545Y-67031894I-100000J0D01*
|
||||||
|
G01*
|
||||||
|
X164794545Y-67031894D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X164994545Y-67031894I100000J0D01*
|
||||||
|
G01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
162
KiCAD/raumtemp_relay/gerber/raumtemp_relay-Edge_Cuts.gbr
Normal file
162
KiCAD/raumtemp_relay/gerber/raumtemp_relay-Edge_Cuts.gbr
Normal file
@ -0,0 +1,162 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T19:49:10+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Profile,NP*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 19:49:10*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD10C,0.050000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X161425000Y-72680000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X161425000Y-73780000I0J-550000D01*
|
||||||
|
G01*
|
||||||
|
X147825000Y-74430000D02*
|
||||||
|
X149575000Y-72680000D01*
|
||||||
|
X149775000Y-72680000D02*
|
||||||
|
X149575000Y-72680000D01*
|
||||||
|
X147825000Y-74980000D02*
|
||||||
|
X147825000Y-74430000D01*
|
||||||
|
X161425000Y-72680000D02*
|
||||||
|
X149775000Y-72680000D01*
|
||||||
|
X150025000Y-73780000D02*
|
||||||
|
X161425000Y-73780000D01*
|
||||||
|
X148825000Y-74980000D02*
|
||||||
|
X150025000Y-73780000D01*
|
||||||
|
X128775000Y-81730000D02*
|
||||||
|
X135525000Y-81730000D01*
|
||||||
|
X135975000Y-80780000D02*
|
||||||
|
X129375000Y-80780000D01*
|
||||||
|
X129000000Y-101500000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X130500000Y-103000000I0J-1500000D01*
|
||||||
|
G01*
|
||||||
|
X135925001Y-89080000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X136924999Y-89080000I499999J0D01*
|
||||||
|
G01*
|
||||||
|
X136057892Y-85512892D02*
|
||||||
|
X136057892Y-82280000D01*
|
||||||
|
X128257892Y-79680000D02*
|
||||||
|
X128125000Y-79680000D01*
|
||||||
|
X127925000Y-90880000D02*
|
||||||
|
X126425000Y-92380000D01*
|
||||||
|
X147825000Y-84980000D02*
|
||||||
|
X147825000Y-74980000D01*
|
||||||
|
X138525000Y-96880000D02*
|
||||||
|
X141025000Y-96880000D01*
|
||||||
|
X135525000Y-81730000D02*
|
||||||
|
X136057892Y-82280000D01*
|
||||||
|
X127925000Y-86080000D02*
|
||||||
|
X127925000Y-90880000D01*
|
||||||
|
X148825000Y-85380000D02*
|
||||||
|
X143325000Y-90880000D01*
|
||||||
|
X125925000Y-91380000D02*
|
||||||
|
X126925000Y-90380000D01*
|
||||||
|
X124425000Y-83980000D02*
|
||||||
|
X124425000Y-81080000D01*
|
||||||
|
X138125000Y-97880000D02*
|
||||||
|
X135925000Y-95680000D01*
|
||||||
|
X137057892Y-85512892D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X136057892Y-85512892I-500000J0D01*
|
||||||
|
G01*
|
||||||
|
X135975000Y-80780000D02*
|
||||||
|
X137057892Y-81880000D01*
|
||||||
|
X159900000Y-68100000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X158400000Y-66600000I0J1500000D01*
|
||||||
|
G01*
|
||||||
|
X158400000Y-66600000D02*
|
||||||
|
X158400000Y-62100000D01*
|
||||||
|
X168400000Y-68100000D02*
|
||||||
|
X159900000Y-68100000D01*
|
||||||
|
X158400000Y-62100000D02*
|
||||||
|
X126100000Y-62100000D01*
|
||||||
|
X125825000Y-79680000D02*
|
||||||
|
X124425000Y-81080000D01*
|
||||||
|
X142325000Y-90480000D02*
|
||||||
|
X147825000Y-84980000D01*
|
||||||
|
X141425000Y-97880000D02*
|
||||||
|
X138125000Y-97880000D01*
|
||||||
|
X137057892Y-85512892D02*
|
||||||
|
X137057892Y-81880000D01*
|
||||||
|
X127925000Y-86080000D02*
|
||||||
|
X125425000Y-83580000D01*
|
||||||
|
X126100000Y-62100000D02*
|
||||||
|
X120100000Y-68700000D01*
|
||||||
|
X130500000Y-103000000D02*
|
||||||
|
X130500000Y-107500000D01*
|
||||||
|
X130500000Y-107500000D02*
|
||||||
|
X162900000Y-107500000D01*
|
||||||
|
X168800000Y-68700000D02*
|
||||||
|
X168400000Y-68100000D01*
|
||||||
|
X120500000Y-101500000D02*
|
||||||
|
X129000000Y-101500000D01*
|
||||||
|
X127625000Y-80680000D02*
|
||||||
|
X127725000Y-80680000D01*
|
||||||
|
X122525000Y-91380000D02*
|
||||||
|
X125925000Y-91380000D01*
|
||||||
|
X126925000Y-86480000D02*
|
||||||
|
X124425000Y-83980000D01*
|
||||||
|
X125425000Y-81480000D02*
|
||||||
|
X125425000Y-83580000D01*
|
||||||
|
X126425000Y-92380000D02*
|
||||||
|
X126025000Y-92380000D01*
|
||||||
|
X127625000Y-80680000D02*
|
||||||
|
X126225000Y-80680000D01*
|
||||||
|
X135925000Y-95680000D02*
|
||||||
|
X135925000Y-89080000D01*
|
||||||
|
X162900000Y-107500000D02*
|
||||||
|
X168800000Y-100900000D01*
|
||||||
|
X136925000Y-89080000D02*
|
||||||
|
X136925000Y-95280000D01*
|
||||||
|
X125825000Y-79680000D02*
|
||||||
|
X128125000Y-79680000D01*
|
||||||
|
X142325000Y-95580000D02*
|
||||||
|
X142325000Y-90480000D01*
|
||||||
|
X120100000Y-100900000D02*
|
||||||
|
X120500000Y-101500000D01*
|
||||||
|
X129375000Y-80780000D02*
|
||||||
|
X128257892Y-79680000D01*
|
||||||
|
X141025000Y-96880000D02*
|
||||||
|
X142325000Y-95580000D01*
|
||||||
|
X120100000Y-68700000D02*
|
||||||
|
X120100000Y-100900000D01*
|
||||||
|
X136925000Y-95280000D02*
|
||||||
|
X138525000Y-96880000D01*
|
||||||
|
X143325000Y-95980000D02*
|
||||||
|
X141425000Y-97880000D01*
|
||||||
|
X148825000Y-74980000D02*
|
||||||
|
X148825000Y-85380000D01*
|
||||||
|
X125425000Y-81480000D02*
|
||||||
|
X126225000Y-80680000D01*
|
||||||
|
X143325000Y-90880000D02*
|
||||||
|
X143325000Y-95980000D01*
|
||||||
|
X168800000Y-100900000D02*
|
||||||
|
X168800000Y-68700000D01*
|
||||||
|
X126925000Y-90380000D02*
|
||||||
|
X126925000Y-86480000D01*
|
||||||
|
X122525000Y-92380000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X122525000Y-91380000I0J500000D01*
|
||||||
|
G01*
|
||||||
|
X127725000Y-80680000D02*
|
||||||
|
X128775000Y-81730000D01*
|
||||||
|
X122525000Y-92380000D02*
|
||||||
|
X126025000Y-92380000D01*
|
||||||
|
M02*
|
||||||
3655
KiCAD/raumtemp_relay/gerber/raumtemp_relay-F_Cu.gbr
Normal file
3655
KiCAD/raumtemp_relay/gerber/raumtemp_relay-F_Cu.gbr
Normal file
File diff suppressed because it is too large
Load Diff
251
KiCAD/raumtemp_relay/gerber/raumtemp_relay-F_Mask.gbr
Normal file
251
KiCAD/raumtemp_relay/gerber/raumtemp_relay-F_Mask.gbr
Normal file
@ -0,0 +1,251 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T19:49:10+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Soldermask,Top*%
|
||||||
|
%TF.FilePolarity,Negative*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 19:49:10*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10C,1.803400*%
|
||||||
|
%ADD11RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*%
|
||||||
|
%ADD12RoundRect,0.087500X-0.087500X0.250000X-0.087500X-0.250000X0.087500X-0.250000X0.087500X0.250000X0*%
|
||||||
|
%ADD13RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*%
|
||||||
|
%ADD14RoundRect,0.250000X0.325000X0.650000X-0.325000X0.650000X-0.325000X-0.650000X0.325000X-0.650000X0*%
|
||||||
|
%ADD15RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*%
|
||||||
|
%ADD16C,1.400000*%
|
||||||
|
%ADD17RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*%
|
||||||
|
%ADD18RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
|
||||||
|
%ADD19RoundRect,0.218750X-0.218750X-0.381250X0.218750X-0.381250X0.218750X0.381250X-0.218750X0.381250X0*%
|
||||||
|
%ADD20RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*%
|
||||||
|
%ADD21RoundRect,0.250000X0.400000X0.600000X-0.400000X0.600000X-0.400000X-0.600000X0.400000X-0.600000X0*%
|
||||||
|
%ADD22R,1.700000X1.700000*%
|
||||||
|
%ADD23O,1.700000X1.700000*%
|
||||||
|
%ADD24C,2.004000*%
|
||||||
|
%ADD25C,2.304000*%
|
||||||
|
%ADD26RoundRect,0.102000X-0.754000X0.754000X-0.754000X-0.754000X0.754000X-0.754000X0.754000X0.754000X0*%
|
||||||
|
%ADD27C,1.712000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,K3*%
|
||||||
|
X135725000Y-99180000D03*
|
||||||
|
X135725000Y-79180000D03*
|
||||||
|
X135725000Y-74180000D03*
|
||||||
|
X143225000Y-74180000D03*
|
||||||
|
X143225000Y-79180000D03*
|
||||||
|
X143225000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,K2*%
|
||||||
|
X122675000Y-99180000D03*
|
||||||
|
X122675000Y-79180000D03*
|
||||||
|
X122675000Y-74180000D03*
|
||||||
|
X130175000Y-74180000D03*
|
||||||
|
X130175000Y-79180000D03*
|
||||||
|
X130175000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,C14*%
|
||||||
|
X147275000Y-89380000D03*
|
||||||
|
X147275000Y-90930000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,U1*%
|
||||||
|
X151025000Y-90892500D03*
|
||||||
|
X150525000Y-90892500D03*
|
||||||
|
X150025000Y-90892500D03*
|
||||||
|
X150025000Y-89467500D03*
|
||||||
|
X150525000Y-89467500D03*
|
||||||
|
X151025000Y-89467500D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,R9*%
|
||||||
|
X152275000Y-91030000D03*
|
||||||
|
X152275000Y-89380000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,C2*%
|
||||||
|
X151950000Y-95980000D03*
|
||||||
|
X154900000Y-95980000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,R4*%
|
||||||
|
X145625000Y-102755000D03*
|
||||||
|
X145625000Y-104405000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.C,JP1*%
|
||||||
|
X154625000Y-90830000D03*
|
||||||
|
X154625000Y-88290000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,C3*%
|
||||||
|
X153300000Y-81180000D03*
|
||||||
|
X150350000Y-81180000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.C,Q2*%
|
||||||
|
X142262500Y-104630000D03*
|
||||||
|
X142262500Y-102730000D03*
|
||||||
|
X139987500Y-103680000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,C1*%
|
||||||
|
X152400000Y-93980000D03*
|
||||||
|
X150850000Y-93980000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.C,L2*%
|
||||||
|
X150162500Y-87830000D03*
|
||||||
|
X152287500Y-87830000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,R2*%
|
||||||
|
X144125000Y-104405000D03*
|
||||||
|
X144125000Y-102755000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,C11*%
|
||||||
|
X152700000Y-75480000D03*
|
||||||
|
X151150000Y-75480000D03*
|
||||||
|
%TD*%
|
||||||
|
D20*
|
||||||
|
%TO.C,R7*%
|
||||||
|
X152450000Y-92480000D03*
|
||||||
|
X150800000Y-92480000D03*
|
||||||
|
%TD*%
|
||||||
|
D21*
|
||||||
|
%TO.C,D2*%
|
||||||
|
X141075000Y-99280000D03*
|
||||||
|
X137575000Y-99280000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,C6*%
|
||||||
|
X154900000Y-98280000D03*
|
||||||
|
X151950000Y-98280000D03*
|
||||||
|
%TD*%
|
||||||
|
D21*
|
||||||
|
%TO.C,D1*%
|
||||||
|
X128275000Y-99080000D03*
|
||||||
|
X124775000Y-99080000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,R1*%
|
||||||
|
X136225000Y-104505000D03*
|
||||||
|
X136225000Y-102855000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,C4*%
|
||||||
|
X153300000Y-83480000D03*
|
||||||
|
X150350000Y-83480000D03*
|
||||||
|
%TD*%
|
||||||
|
D20*
|
||||||
|
%TO.C,R5*%
|
||||||
|
X149450000Y-92480000D03*
|
||||||
|
X147800000Y-92480000D03*
|
||||||
|
%TD*%
|
||||||
|
D22*
|
||||||
|
%TO.C,J3*%
|
||||||
|
X158425000Y-83480000D03*
|
||||||
|
D23*
|
||||||
|
X158425000Y-86020000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,C5*%
|
||||||
|
X153300000Y-85780000D03*
|
||||||
|
X150350000Y-85780000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,C8*%
|
||||||
|
X153300000Y-78880000D03*
|
||||||
|
X150350000Y-78880000D03*
|
||||||
|
%TD*%
|
||||||
|
D20*
|
||||||
|
%TO.C,R8*%
|
||||||
|
X149450000Y-93980000D03*
|
||||||
|
X147800000Y-93980000D03*
|
||||||
|
%TD*%
|
||||||
|
D22*
|
||||||
|
%TO.C,J2*%
|
||||||
|
X130524656Y-87480000D03*
|
||||||
|
D23*
|
||||||
|
X130524656Y-90020000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,C12*%
|
||||||
|
X152700000Y-76980000D03*
|
||||||
|
X151150000Y-76980000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,C7*%
|
||||||
|
X154900000Y-100580000D03*
|
||||||
|
X151950000Y-100580000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.C,Q1*%
|
||||||
|
X134462500Y-104630000D03*
|
||||||
|
X134462500Y-102730000D03*
|
||||||
|
X132187500Y-103680000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,R3*%
|
||||||
|
X137725000Y-102855000D03*
|
||||||
|
X137725000Y-104505000D03*
|
||||||
|
%TD*%
|
||||||
|
D24*
|
||||||
|
%TO.C,J1*%
|
||||||
|
X126036723Y-70200000D03*
|
||||||
|
X126036723Y-64700000D03*
|
||||||
|
X129536723Y-70200000D03*
|
||||||
|
X129536723Y-64700000D03*
|
||||||
|
X133036723Y-70200000D03*
|
||||||
|
X133036723Y-64700000D03*
|
||||||
|
X136536723Y-70200000D03*
|
||||||
|
X136536723Y-64700000D03*
|
||||||
|
X140036723Y-70200000D03*
|
||||||
|
X140036723Y-64700000D03*
|
||||||
|
X143536723Y-70200000D03*
|
||||||
|
X143536723Y-64700000D03*
|
||||||
|
%TD*%
|
||||||
|
D25*
|
||||||
|
%TO.C,K1*%
|
||||||
|
X127125000Y-94480000D03*
|
||||||
|
X127125000Y-82480000D03*
|
||||||
|
X125125000Y-88480000D03*
|
||||||
|
X139325000Y-94480000D03*
|
||||||
|
X139325000Y-82480000D03*
|
||||||
|
%TD*%
|
||||||
|
D26*
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X164864545Y-70981894D03*
|
||||||
|
D27*
|
||||||
|
X149624545Y-70981894D03*
|
||||||
|
X149624545Y-98921894D03*
|
||||||
|
X157244545Y-98921894D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,C13*%
|
||||||
|
X148775000Y-89380000D03*
|
||||||
|
X148775000Y-90930000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
178
KiCAD/raumtemp_relay/gerber/raumtemp_relay-F_Paste.gbr
Normal file
178
KiCAD/raumtemp_relay/gerber/raumtemp_relay-F_Paste.gbr
Normal file
@ -0,0 +1,178 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T19:49:10+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Paste,Top*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 19:49:10*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*%
|
||||||
|
%ADD11RoundRect,0.087500X-0.087500X0.250000X-0.087500X-0.250000X0.087500X-0.250000X0.087500X0.250000X0*%
|
||||||
|
%ADD12RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*%
|
||||||
|
%ADD13RoundRect,0.250000X0.325000X0.650000X-0.325000X0.650000X-0.325000X-0.650000X0.325000X-0.650000X0*%
|
||||||
|
%ADD14RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*%
|
||||||
|
%ADD15RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*%
|
||||||
|
%ADD16RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
|
||||||
|
%ADD17RoundRect,0.218750X-0.218750X-0.381250X0.218750X-0.381250X0.218750X0.381250X-0.218750X0.381250X0*%
|
||||||
|
%ADD18RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*%
|
||||||
|
%ADD19RoundRect,0.250000X0.400000X0.600000X-0.400000X0.600000X-0.400000X-0.600000X0.400000X-0.600000X0*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,C14*%
|
||||||
|
X147275000Y-89380000D03*
|
||||||
|
X147275000Y-90930000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,U1*%
|
||||||
|
X151025000Y-90892500D03*
|
||||||
|
X150525000Y-90892500D03*
|
||||||
|
X150025000Y-90892500D03*
|
||||||
|
X150025000Y-89467500D03*
|
||||||
|
X150525000Y-89467500D03*
|
||||||
|
X151025000Y-89467500D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,R9*%
|
||||||
|
X152275000Y-91030000D03*
|
||||||
|
X152275000Y-89380000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,C2*%
|
||||||
|
X151950000Y-95980000D03*
|
||||||
|
X154900000Y-95980000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,R4*%
|
||||||
|
X145625000Y-102755000D03*
|
||||||
|
X145625000Y-104405000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,C3*%
|
||||||
|
X153300000Y-81180000D03*
|
||||||
|
X150350000Y-81180000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,Q2*%
|
||||||
|
X142262500Y-104630000D03*
|
||||||
|
X142262500Y-102730000D03*
|
||||||
|
X139987500Y-103680000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.C,C1*%
|
||||||
|
X152400000Y-93980000D03*
|
||||||
|
X150850000Y-93980000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.C,L2*%
|
||||||
|
X150162500Y-87830000D03*
|
||||||
|
X152287500Y-87830000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,R2*%
|
||||||
|
X144125000Y-104405000D03*
|
||||||
|
X144125000Y-102755000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.C,C11*%
|
||||||
|
X152700000Y-75480000D03*
|
||||||
|
X151150000Y-75480000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,R7*%
|
||||||
|
X152450000Y-92480000D03*
|
||||||
|
X150800000Y-92480000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.C,D2*%
|
||||||
|
X141075000Y-99280000D03*
|
||||||
|
X137575000Y-99280000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,C6*%
|
||||||
|
X154900000Y-98280000D03*
|
||||||
|
X151950000Y-98280000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.C,D1*%
|
||||||
|
X128275000Y-99080000D03*
|
||||||
|
X124775000Y-99080000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,R1*%
|
||||||
|
X136225000Y-104505000D03*
|
||||||
|
X136225000Y-102855000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,C4*%
|
||||||
|
X153300000Y-83480000D03*
|
||||||
|
X150350000Y-83480000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,R5*%
|
||||||
|
X149450000Y-92480000D03*
|
||||||
|
X147800000Y-92480000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,C5*%
|
||||||
|
X153300000Y-85780000D03*
|
||||||
|
X150350000Y-85780000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,C8*%
|
||||||
|
X153300000Y-78880000D03*
|
||||||
|
X150350000Y-78880000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,R8*%
|
||||||
|
X149450000Y-93980000D03*
|
||||||
|
X147800000Y-93980000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.C,C12*%
|
||||||
|
X152700000Y-76980000D03*
|
||||||
|
X151150000Y-76980000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,C7*%
|
||||||
|
X154900000Y-100580000D03*
|
||||||
|
X151950000Y-100580000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,Q1*%
|
||||||
|
X134462500Y-104630000D03*
|
||||||
|
X134462500Y-102730000D03*
|
||||||
|
X132187500Y-103680000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,R3*%
|
||||||
|
X137725000Y-102855000D03*
|
||||||
|
X137725000Y-104505000D03*
|
||||||
|
%TD*%
|
||||||
|
D10*
|
||||||
|
%TO.C,C13*%
|
||||||
|
X148775000Y-89380000D03*
|
||||||
|
X148775000Y-90930000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
1632
KiCAD/raumtemp_relay/gerber/raumtemp_relay-F_Silkscreen.gbr
Normal file
1632
KiCAD/raumtemp_relay/gerber/raumtemp_relay-F_Silkscreen.gbr
Normal file
File diff suppressed because it is too large
Load Diff
431
KiCAD/raumtemp_relay/gerber/raumtemp_relay-In1_Cu.gbr
Normal file
431
KiCAD/raumtemp_relay/gerber/raumtemp_relay-In1_Cu.gbr
Normal file
@ -0,0 +1,431 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T19:49:10+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Copper,L2,Inr*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 19:49:10*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD10C,1.803400*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD11C,1.400000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD12R,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD13O,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD14C,1.800000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD15C,2.100000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD16R,1.508000X1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD17C,1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ViaPad*%
|
||||||
|
%ADD18C,0.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD19C,2.500000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD20C,3.000000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD21C,2.200000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD22C,0.250000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD23C,0.400000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD24C,0.200000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.N,Net-(D2-A)*%
|
||||||
|
%TO.C,K3*%
|
||||||
|
X135725000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X135725000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X135725000Y-74180000D03*
|
||||||
|
X143225000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X143225000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X143225000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
%TO.C,K2*%
|
||||||
|
X122675000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X122675000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X122675000Y-74180000D03*
|
||||||
|
X130175000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X130175000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X130175000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,JP1*%
|
||||||
|
X154625000Y-90830000D03*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
X154625000Y-88290000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
%TO.C,J3*%
|
||||||
|
X158425000Y-83480000D03*
|
||||||
|
D13*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X158425000Y-86020000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
%TO.C,J2*%
|
||||||
|
X130524656Y-87480000D03*
|
||||||
|
D13*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X130524656Y-90020000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
%TO.C,J1*%
|
||||||
|
X126036723Y-70200000D03*
|
||||||
|
X126036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129536723Y-70200000D03*
|
||||||
|
X129536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X133036723Y-70200000D03*
|
||||||
|
X133036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-4)*%
|
||||||
|
X136536723Y-70200000D03*
|
||||||
|
X136536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X140036723Y-70200000D03*
|
||||||
|
X140036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X143536723Y-70200000D03*
|
||||||
|
X143536723Y-64700000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,K1*%
|
||||||
|
X127125000Y-94480000D03*
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X127125000Y-82480000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X125125000Y-88480000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X139325000Y-94480000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X139325000Y-82480000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X164864545Y-70981894D03*
|
||||||
|
D17*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X149624545Y-70981894D03*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X149624545Y-98921894D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X157244545Y-98921894D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X153050000Y-89255000D03*
|
||||||
|
X147275000Y-88430000D03*
|
||||||
|
X146475000Y-89380000D03*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X146475000Y-90580000D03*
|
||||||
|
X146475000Y-91230000D03*
|
||||||
|
X145125000Y-91430000D03*
|
||||||
|
X150825000Y-95980000D03*
|
||||||
|
X149225000Y-86780000D03*
|
||||||
|
X150125000Y-77380000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X156025000Y-98280000D03*
|
||||||
|
X154925000Y-94580000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X146925000Y-102780000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
X138725000Y-102580000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X128925000Y-77930000D02*
|
||||||
|
X130092108Y-79097108D01*
|
||||||
|
X123925000Y-77930000D02*
|
||||||
|
X128925000Y-77930000D01*
|
||||||
|
X122675000Y-79180000D02*
|
||||||
|
X123925000Y-77930000D01*
|
||||||
|
X130092108Y-79097108D02*
|
||||||
|
X130175000Y-79097108D01*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X146025000Y-76530000D02*
|
||||||
|
X143675000Y-74180000D01*
|
||||||
|
X139325000Y-90380000D02*
|
||||||
|
X146025000Y-83680000D01*
|
||||||
|
X139325000Y-94480000D02*
|
||||||
|
X139325000Y-90380000D01*
|
||||||
|
X146025000Y-83680000D02*
|
||||||
|
X146025000Y-76530000D01*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129536723Y-70200000D02*
|
||||||
|
X129536723Y-74091723D01*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X143536723Y-70518297D02*
|
||||||
|
X143536723Y-73868277D01*
|
||||||
|
X143536723Y-65018297D02*
|
||||||
|
X143536723Y-70518297D01*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X122675000Y-74180000D02*
|
||||||
|
X129448446Y-74180000D01*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X140036723Y-72218277D02*
|
||||||
|
X140036723Y-65018297D01*
|
||||||
|
%TO.N,Net-(J1-4)*%
|
||||||
|
X136536723Y-65018297D02*
|
||||||
|
X136536723Y-70518297D01*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X126036723Y-65018297D02*
|
||||||
|
X126036723Y-70518297D01*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X139325000Y-72930000D02*
|
||||||
|
X140036723Y-72218277D01*
|
||||||
|
D20*
|
||||||
|
X139325000Y-82480000D02*
|
||||||
|
X139325000Y-72930000D01*
|
||||||
|
D19*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129448446Y-74180000D02*
|
||||||
|
X129536723Y-74091723D01*
|
||||||
|
X129536723Y-65018297D02*
|
||||||
|
X129536723Y-70518297D01*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X133036723Y-79168277D02*
|
||||||
|
X133025000Y-79180000D01*
|
||||||
|
X122675000Y-86030000D02*
|
||||||
|
X122675000Y-79180000D01*
|
||||||
|
X133036723Y-70200000D02*
|
||||||
|
X133036723Y-71230000D01*
|
||||||
|
X133036723Y-65018297D02*
|
||||||
|
X133036723Y-70518297D01*
|
||||||
|
X132975000Y-79097108D02*
|
||||||
|
X133036723Y-79097108D01*
|
||||||
|
X125125000Y-88480000D02*
|
||||||
|
X122675000Y-86030000D01*
|
||||||
|
X133025000Y-79180000D02*
|
||||||
|
X135725000Y-79180000D01*
|
||||||
|
D21*
|
||||||
|
X132975000Y-71291723D02*
|
||||||
|
X132975000Y-79097108D01*
|
||||||
|
X133036723Y-71230000D02*
|
||||||
|
X132975000Y-71291723D01*
|
||||||
|
D19*
|
||||||
|
X130175000Y-79180000D02*
|
||||||
|
X135725000Y-79180000D01*
|
||||||
|
D22*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X152175000Y-88380000D02*
|
||||||
|
X153050000Y-89255000D01*
|
||||||
|
D23*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X152075000Y-95980000D02*
|
||||||
|
X150825000Y-95980000D01*
|
||||||
|
X158425000Y-89630000D02*
|
||||||
|
X152075000Y-95980000D01*
|
||||||
|
X158425000Y-86020000D02*
|
||||||
|
X158425000Y-89630000D01*
|
||||||
|
D22*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X149225000Y-88380000D02*
|
||||||
|
X152175000Y-88380000D01*
|
||||||
|
X153050000Y-89255000D02*
|
||||||
|
X154625000Y-90830000D01*
|
||||||
|
D23*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X146025000Y-62980000D02*
|
||||||
|
X127125000Y-62980000D01*
|
||||||
|
X149624545Y-66579545D02*
|
||||||
|
X146025000Y-62980000D01*
|
||||||
|
X127125000Y-62980000D02*
|
||||||
|
X126036723Y-64068277D01*
|
||||||
|
X126036723Y-64068277D02*
|
||||||
|
X126036723Y-65018297D01*
|
||||||
|
X149624545Y-70981894D02*
|
||||||
|
X149624545Y-66579545D01*
|
||||||
|
D24*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X139925000Y-102780000D02*
|
||||||
|
X137725000Y-100580000D01*
|
||||||
|
X146925000Y-102780000D02*
|
||||||
|
X139925000Y-102780000D01*
|
||||||
|
X133825000Y-93320344D02*
|
||||||
|
X133825000Y-93830000D01*
|
||||||
|
X134925000Y-100580000D02*
|
||||||
|
X133825000Y-99480000D01*
|
||||||
|
X137725000Y-100580000D02*
|
||||||
|
X134925000Y-100580000D01*
|
||||||
|
X133825000Y-99480000D02*
|
||||||
|
X133825000Y-93830000D01*
|
||||||
|
X130524656Y-90020000D02*
|
||||||
|
X133825000Y-93320344D01*
|
||||||
|
D22*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
X128875000Y-88030000D02*
|
||||||
|
X129425000Y-87480000D01*
|
||||||
|
X134825000Y-101080000D02*
|
||||||
|
X133025000Y-99280000D01*
|
||||||
|
X129425000Y-87480000D02*
|
||||||
|
X130524656Y-87480000D01*
|
||||||
|
X133025000Y-95980000D02*
|
||||||
|
X128875000Y-91830000D01*
|
||||||
|
X128875000Y-91830000D02*
|
||||||
|
X128875000Y-88030000D01*
|
||||||
|
X133025000Y-99280000D02*
|
||||||
|
X133025000Y-95980000D01*
|
||||||
|
X138725000Y-102580000D02*
|
||||||
|
X137225000Y-101080000D01*
|
||||||
|
X137225000Y-101080000D02*
|
||||||
|
X134825000Y-101080000D01*
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
G36*
|
||||||
|
X152240677Y-87749685D02*
|
||||||
|
G01*
|
||||||
|
X152261319Y-87766319D01*
|
||||||
|
X153775000Y-89280000D01*
|
||||||
|
X154873638Y-89280000D01*
|
||||||
|
X154940677Y-89299685D01*
|
||||||
|
X154961319Y-89316319D01*
|
||||||
|
X155788681Y-90143681D01*
|
||||||
|
X155822166Y-90205004D01*
|
||||||
|
X155825000Y-90231362D01*
|
||||||
|
X155825000Y-91478638D01*
|
||||||
|
X155805315Y-91545677D01*
|
||||||
|
X155788681Y-91566319D01*
|
||||||
|
X155111319Y-92243681D01*
|
||||||
|
X155049996Y-92277166D01*
|
||||||
|
X155023638Y-92280000D01*
|
||||||
|
X154076362Y-92280000D01*
|
||||||
|
X154009323Y-92260315D01*
|
||||||
|
X153988681Y-92243681D01*
|
||||||
|
X152643946Y-90898946D01*
|
||||||
|
X153924999Y-90898946D01*
|
||||||
|
X153951899Y-91034176D01*
|
||||||
|
X153951901Y-91034182D01*
|
||||||
|
X153985690Y-91115756D01*
|
||||||
|
X154225000Y-90876446D01*
|
||||||
|
X154225000Y-90882661D01*
|
||||||
|
X154252259Y-90984394D01*
|
||||||
|
X154304920Y-91075606D01*
|
||||||
|
X154379394Y-91150080D01*
|
||||||
|
X154470606Y-91202741D01*
|
||||||
|
X154572339Y-91230000D01*
|
||||||
|
X154578553Y-91230000D01*
|
||||||
|
X154339243Y-91469308D01*
|
||||||
|
X154420821Y-91503099D01*
|
||||||
|
X154420823Y-91503100D01*
|
||||||
|
X154556053Y-91530000D01*
|
||||||
|
X154693946Y-91530000D01*
|
||||||
|
X154829176Y-91503100D01*
|
||||||
|
X154829190Y-91503096D01*
|
||||||
|
X154910756Y-91469309D01*
|
||||||
|
X154910756Y-91469308D01*
|
||||||
|
X154671448Y-91230000D01*
|
||||||
|
X154677661Y-91230000D01*
|
||||||
|
X154779394Y-91202741D01*
|
||||||
|
X154870606Y-91150080D01*
|
||||||
|
X154945080Y-91075606D01*
|
||||||
|
X154997741Y-90984394D01*
|
||||||
|
X155025000Y-90882661D01*
|
||||||
|
X155025000Y-90876448D01*
|
||||||
|
X155264308Y-91115756D01*
|
||||||
|
X155264309Y-91115756D01*
|
||||||
|
X155298096Y-91034190D01*
|
||||||
|
X155298100Y-91034176D01*
|
||||||
|
X155325000Y-90898946D01*
|
||||||
|
X155325000Y-90761053D01*
|
||||||
|
X155298100Y-90625823D01*
|
||||||
|
X155298099Y-90625821D01*
|
||||||
|
X155264308Y-90544243D01*
|
||||||
|
X155025000Y-90783551D01*
|
||||||
|
X155025000Y-90777339D01*
|
||||||
|
X154997741Y-90675606D01*
|
||||||
|
X154945080Y-90584394D01*
|
||||||
|
X154870606Y-90509920D01*
|
||||||
|
X154779394Y-90457259D01*
|
||||||
|
X154677661Y-90430000D01*
|
||||||
|
X154671447Y-90430000D01*
|
||||||
|
X154910756Y-90190690D01*
|
||||||
|
X154829182Y-90156901D01*
|
||||||
|
X154829176Y-90156899D01*
|
||||||
|
X154693946Y-90130000D01*
|
||||||
|
X154556054Y-90130000D01*
|
||||||
|
X154420824Y-90156899D01*
|
||||||
|
X154420816Y-90156901D01*
|
||||||
|
X154339242Y-90190690D01*
|
||||||
|
X154578554Y-90430000D01*
|
||||||
|
X154572339Y-90430000D01*
|
||||||
|
X154470606Y-90457259D01*
|
||||||
|
X154379394Y-90509920D01*
|
||||||
|
X154304920Y-90584394D01*
|
||||||
|
X154252259Y-90675606D01*
|
||||||
|
X154225000Y-90777339D01*
|
||||||
|
X154225000Y-90783552D01*
|
||||||
|
X153985690Y-90544242D01*
|
||||||
|
X153951901Y-90625816D01*
|
||||||
|
X153951899Y-90625824D01*
|
||||||
|
X153925000Y-90761053D01*
|
||||||
|
X153925000Y-90898946D01*
|
||||||
|
X153924999Y-90898946D01*
|
||||||
|
X152643946Y-90898946D01*
|
||||||
|
X151925000Y-90180000D01*
|
||||||
|
X146816406Y-90180000D01*
|
||||||
|
X146754406Y-90163387D01*
|
||||||
|
X146668188Y-90113609D01*
|
||||||
|
X146668187Y-90113608D01*
|
||||||
|
X146668186Y-90113608D01*
|
||||||
|
X146540892Y-90079500D01*
|
||||||
|
X146525862Y-90079500D01*
|
||||||
|
X146458823Y-90059815D01*
|
||||||
|
X146438181Y-90043181D01*
|
||||||
|
X146161319Y-89766319D01*
|
||||||
|
X146127834Y-89704996D01*
|
||||||
|
X146125000Y-89678638D01*
|
||||||
|
X146125000Y-88839176D01*
|
||||||
|
X146144685Y-88772137D01*
|
||||||
|
X146161319Y-88751495D01*
|
||||||
|
X147146495Y-87766319D01*
|
||||||
|
X147207818Y-87732834D01*
|
||||||
|
X147234176Y-87730000D01*
|
||||||
|
X152173638Y-87730000D01*
|
||||||
|
X152240677Y-87749685D01*
|
||||||
|
G37*
|
||||||
|
%TD.AperFunction*%
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
242
KiCAD/raumtemp_relay/gerber/raumtemp_relay-In2_Cu.gbr
Normal file
242
KiCAD/raumtemp_relay/gerber/raumtemp_relay-In2_Cu.gbr
Normal file
@ -0,0 +1,242 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T19:49:10+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Copper,L3,Inr*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 19:49:10*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD10C,1.803400*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD11C,1.400000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD12R,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD13O,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD14C,1.800000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD15C,2.100000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD16R,1.508000X1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD17C,1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ViaPad*%
|
||||||
|
%ADD18C,0.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD19C,2.500000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD20C,3.000000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD21C,2.200000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.N,Net-(D2-A)*%
|
||||||
|
%TO.C,K3*%
|
||||||
|
X135725000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X135725000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X135725000Y-74180000D03*
|
||||||
|
X143225000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X143225000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X143225000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
%TO.C,K2*%
|
||||||
|
X122675000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X122675000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X122675000Y-74180000D03*
|
||||||
|
X130175000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X130175000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X130175000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,JP1*%
|
||||||
|
X154625000Y-90830000D03*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
X154625000Y-88290000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
%TO.C,J3*%
|
||||||
|
X158425000Y-83480000D03*
|
||||||
|
D13*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X158425000Y-86020000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
%TO.C,J2*%
|
||||||
|
X130524656Y-87480000D03*
|
||||||
|
D13*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X130524656Y-90020000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
%TO.C,J1*%
|
||||||
|
X126036723Y-70200000D03*
|
||||||
|
X126036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129536723Y-70200000D03*
|
||||||
|
X129536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X133036723Y-70200000D03*
|
||||||
|
X133036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-4)*%
|
||||||
|
X136536723Y-70200000D03*
|
||||||
|
X136536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X140036723Y-70200000D03*
|
||||||
|
X140036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X143536723Y-70200000D03*
|
||||||
|
X143536723Y-64700000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,K1*%
|
||||||
|
X127125000Y-94480000D03*
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X127125000Y-82480000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X125125000Y-88480000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X139325000Y-94480000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X139325000Y-82480000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X164864545Y-70981894D03*
|
||||||
|
D17*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X149624545Y-70981894D03*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X149624545Y-98921894D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X157244545Y-98921894D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X153050000Y-89255000D03*
|
||||||
|
X147275000Y-88430000D03*
|
||||||
|
X146475000Y-89380000D03*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X146475000Y-90580000D03*
|
||||||
|
X146475000Y-91230000D03*
|
||||||
|
X145125000Y-91430000D03*
|
||||||
|
X150825000Y-95980000D03*
|
||||||
|
X149225000Y-86780000D03*
|
||||||
|
X150125000Y-77380000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X156025000Y-98280000D03*
|
||||||
|
X154925000Y-94580000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X146925000Y-102780000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
X138725000Y-102580000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X128925000Y-77930000D02*
|
||||||
|
X130092108Y-79097108D01*
|
||||||
|
X130092108Y-79097108D02*
|
||||||
|
X130175000Y-79097108D01*
|
||||||
|
X122675000Y-79180000D02*
|
||||||
|
X123925000Y-77930000D01*
|
||||||
|
X123925000Y-77930000D02*
|
||||||
|
X128925000Y-77930000D01*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X146025000Y-83680000D02*
|
||||||
|
X146025000Y-76480000D01*
|
||||||
|
X146025000Y-76480000D02*
|
||||||
|
X143725000Y-74180000D01*
|
||||||
|
X139325000Y-90380000D02*
|
||||||
|
X146025000Y-83680000D01*
|
||||||
|
X139325000Y-94480000D02*
|
||||||
|
X139325000Y-90380000D01*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129536723Y-70200000D02*
|
||||||
|
X129536723Y-74091723D01*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X143536723Y-70518297D02*
|
||||||
|
X143536723Y-73868277D01*
|
||||||
|
X143536723Y-65018297D02*
|
||||||
|
X143536723Y-70518297D01*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X122675000Y-74180000D02*
|
||||||
|
X129448446Y-74180000D01*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X140036723Y-72218277D02*
|
||||||
|
X140036723Y-65018297D01*
|
||||||
|
%TO.N,Net-(J1-4)*%
|
||||||
|
X136536723Y-65018297D02*
|
||||||
|
X136536723Y-70518297D01*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X126036723Y-65018297D02*
|
||||||
|
X126036723Y-70518297D01*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X139325000Y-72930000D02*
|
||||||
|
X140036723Y-72218277D01*
|
||||||
|
D20*
|
||||||
|
X139325000Y-82480000D02*
|
||||||
|
X139325000Y-72930000D01*
|
||||||
|
D19*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129448446Y-74180000D02*
|
||||||
|
X129536723Y-74091723D01*
|
||||||
|
X129536723Y-65018297D02*
|
||||||
|
X129536723Y-70518297D01*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X133036723Y-79168277D02*
|
||||||
|
X133025000Y-79180000D01*
|
||||||
|
X122675000Y-86030000D02*
|
||||||
|
X122675000Y-79180000D01*
|
||||||
|
X133036723Y-70200000D02*
|
||||||
|
X133036723Y-71230000D01*
|
||||||
|
X133036723Y-65018297D02*
|
||||||
|
X133036723Y-70518297D01*
|
||||||
|
X132975000Y-79097108D02*
|
||||||
|
X133036723Y-79097108D01*
|
||||||
|
X125125000Y-88480000D02*
|
||||||
|
X122675000Y-86030000D01*
|
||||||
|
X133025000Y-79180000D02*
|
||||||
|
X135725000Y-79180000D01*
|
||||||
|
D21*
|
||||||
|
X132975000Y-71291723D02*
|
||||||
|
X132975000Y-79097108D01*
|
||||||
|
X133036723Y-71230000D02*
|
||||||
|
X132975000Y-71291723D01*
|
||||||
|
D19*
|
||||||
|
X130175000Y-79180000D02*
|
||||||
|
X135725000Y-79180000D01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
231
KiCAD/raumtemp_relay/gerber/raumtemp_relay-In3_Cu.gbr
Normal file
231
KiCAD/raumtemp_relay/gerber/raumtemp_relay-In3_Cu.gbr
Normal file
@ -0,0 +1,231 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T19:49:10+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Copper,L4,Inr*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 19:49:10*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD10C,1.803400*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD11C,1.400000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD12R,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD13O,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD14C,1.800000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD15C,2.100000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD16R,1.508000X1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD17C,1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ViaPad*%
|
||||||
|
%ADD18C,0.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD19C,2.500000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD20C,0.400000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD21C,2.200000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD22C,3.500000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.N,Net-(D2-A)*%
|
||||||
|
%TO.C,K3*%
|
||||||
|
X135725000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X135725000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X135725000Y-74180000D03*
|
||||||
|
X143225000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X143225000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X143225000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
%TO.C,K2*%
|
||||||
|
X122675000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X122675000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X122675000Y-74180000D03*
|
||||||
|
X130175000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X130175000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X130175000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,JP1*%
|
||||||
|
X154625000Y-90830000D03*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
X154625000Y-88290000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
%TO.C,J3*%
|
||||||
|
X158425000Y-83480000D03*
|
||||||
|
D13*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X158425000Y-86020000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
%TO.C,J2*%
|
||||||
|
X130524656Y-87480000D03*
|
||||||
|
D13*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X130524656Y-90020000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
%TO.C,J1*%
|
||||||
|
X126036723Y-70200000D03*
|
||||||
|
X126036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129536723Y-70200000D03*
|
||||||
|
X129536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X133036723Y-70200000D03*
|
||||||
|
X133036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-4)*%
|
||||||
|
X136536723Y-70200000D03*
|
||||||
|
X136536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X140036723Y-70200000D03*
|
||||||
|
X140036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X143536723Y-70200000D03*
|
||||||
|
X143536723Y-64700000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,K1*%
|
||||||
|
X127125000Y-94480000D03*
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X127125000Y-82480000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X125125000Y-88480000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X139325000Y-94480000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X139325000Y-82480000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X164864545Y-70981894D03*
|
||||||
|
D17*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X149624545Y-70981894D03*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X149624545Y-98921894D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X157244545Y-98921894D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X153050000Y-89255000D03*
|
||||||
|
X147275000Y-88430000D03*
|
||||||
|
X146475000Y-89380000D03*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X146475000Y-90580000D03*
|
||||||
|
X146475000Y-91230000D03*
|
||||||
|
X145125000Y-91430000D03*
|
||||||
|
X150825000Y-95980000D03*
|
||||||
|
X149225000Y-86780000D03*
|
||||||
|
X150125000Y-77380000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X156025000Y-98280000D03*
|
||||||
|
X154925000Y-94580000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X146925000Y-102780000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
X138725000Y-102580000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X123925000Y-77930000D02*
|
||||||
|
X122675000Y-79180000D01*
|
||||||
|
X130175000Y-79180000D02*
|
||||||
|
X128925000Y-77930000D01*
|
||||||
|
X128925000Y-77930000D02*
|
||||||
|
X123925000Y-77930000D01*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129536723Y-73892176D02*
|
||||||
|
X129536723Y-70200000D01*
|
||||||
|
X129248899Y-74180000D02*
|
||||||
|
X129536723Y-73892176D01*
|
||||||
|
X122675000Y-74180000D02*
|
||||||
|
X129248899Y-74180000D01*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X135725000Y-79180000D02*
|
||||||
|
X130175000Y-79180000D01*
|
||||||
|
D20*
|
||||||
|
X164864545Y-70981894D02*
|
||||||
|
X156026894Y-70981894D01*
|
||||||
|
D19*
|
||||||
|
X132975000Y-79023662D02*
|
||||||
|
X133036723Y-79085385D01*
|
||||||
|
X125125000Y-88480000D02*
|
||||||
|
X122675000Y-86030000D01*
|
||||||
|
D21*
|
||||||
|
X132975000Y-71630000D02*
|
||||||
|
X132975000Y-79023662D01*
|
||||||
|
D20*
|
||||||
|
X148025000Y-62980000D02*
|
||||||
|
X133925000Y-62980000D01*
|
||||||
|
X133036723Y-63868277D02*
|
||||||
|
X133036723Y-65018297D01*
|
||||||
|
D19*
|
||||||
|
X122675000Y-86030000D02*
|
||||||
|
X122675000Y-79180000D01*
|
||||||
|
X133036723Y-79085385D02*
|
||||||
|
X133025000Y-79097108D01*
|
||||||
|
X133036723Y-70200000D02*
|
||||||
|
X133036723Y-71268277D01*
|
||||||
|
X133036723Y-64700000D02*
|
||||||
|
X133036723Y-70200000D01*
|
||||||
|
X143225000Y-79180000D02*
|
||||||
|
X135725000Y-79180000D01*
|
||||||
|
D20*
|
||||||
|
X156026894Y-70981894D02*
|
||||||
|
X148025000Y-62980000D01*
|
||||||
|
X133925000Y-62980000D02*
|
||||||
|
X133036723Y-63868277D01*
|
||||||
|
D19*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129536723Y-64700000D02*
|
||||||
|
X129536723Y-70200000D01*
|
||||||
|
D22*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X136634163Y-74180000D02*
|
||||||
|
X136629855Y-74184308D01*
|
||||||
|
X143225000Y-74180000D02*
|
||||||
|
X136634163Y-74180000D01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
213
KiCAD/raumtemp_relay/gerber/raumtemp_relay-In4_Cu.gbr
Normal file
213
KiCAD/raumtemp_relay/gerber/raumtemp_relay-In4_Cu.gbr
Normal file
@ -0,0 +1,213 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,9.0.0*%
|
||||||
|
%TF.CreationDate,2025-03-25T19:49:10+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Copper,L5,Inr*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 9.0.0) date 2025-03-25 19:49:10*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD10C,1.803400*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD11C,1.400000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD12R,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD13O,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD14C,1.800000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD15C,2.100000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD16R,1.508000X1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD17C,1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ViaPad*%
|
||||||
|
%ADD18C,0.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD19C,2.500000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD20C,2.200000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD21C,3.500000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.N,Net-(D2-A)*%
|
||||||
|
%TO.C,K3*%
|
||||||
|
X135725000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X135725000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X135725000Y-74180000D03*
|
||||||
|
X143225000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X143225000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X143225000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
%TO.C,K2*%
|
||||||
|
X122675000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X122675000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X122675000Y-74180000D03*
|
||||||
|
X130175000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X130175000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X130175000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,JP1*%
|
||||||
|
X154625000Y-90830000D03*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
X154625000Y-88290000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
%TO.C,J3*%
|
||||||
|
X158425000Y-83480000D03*
|
||||||
|
D13*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X158425000Y-86020000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
%TO.C,J2*%
|
||||||
|
X130524656Y-87480000D03*
|
||||||
|
D13*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X130524656Y-90020000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
%TO.C,J1*%
|
||||||
|
X126036723Y-70200000D03*
|
||||||
|
X126036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129536723Y-70200000D03*
|
||||||
|
X129536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X133036723Y-70200000D03*
|
||||||
|
X133036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-4)*%
|
||||||
|
X136536723Y-70200000D03*
|
||||||
|
X136536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X140036723Y-70200000D03*
|
||||||
|
X140036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X143536723Y-70200000D03*
|
||||||
|
X143536723Y-64700000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,K1*%
|
||||||
|
X127125000Y-94480000D03*
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X127125000Y-82480000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X125125000Y-88480000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X139325000Y-94480000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X139325000Y-82480000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X164864545Y-70981894D03*
|
||||||
|
D17*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X149624545Y-70981894D03*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X149624545Y-98921894D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X157244545Y-98921894D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X153050000Y-89255000D03*
|
||||||
|
X147275000Y-88430000D03*
|
||||||
|
X146475000Y-89380000D03*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X146475000Y-90580000D03*
|
||||||
|
X146475000Y-91230000D03*
|
||||||
|
X145125000Y-91430000D03*
|
||||||
|
X150825000Y-95980000D03*
|
||||||
|
X149225000Y-86780000D03*
|
||||||
|
X150125000Y-77380000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X156025000Y-98280000D03*
|
||||||
|
X154925000Y-94580000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X146925000Y-102780000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
X138725000Y-102580000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X122670418Y-86030000D02*
|
||||||
|
X125120418Y-88480000D01*
|
||||||
|
X128920418Y-77930000D02*
|
||||||
|
X123920418Y-77930000D01*
|
||||||
|
X123920418Y-77930000D02*
|
||||||
|
X122670418Y-79180000D01*
|
||||||
|
X130170418Y-79180000D02*
|
||||||
|
X128920418Y-77930000D01*
|
||||||
|
X122670418Y-79180000D02*
|
||||||
|
X122670418Y-86030000D01*
|
||||||
|
X143220418Y-79180000D02*
|
||||||
|
X130170418Y-79180000D01*
|
||||||
|
D20*
|
||||||
|
X132970418Y-71630000D02*
|
||||||
|
X132970418Y-79023662D01*
|
||||||
|
D19*
|
||||||
|
X133032141Y-64700000D02*
|
||||||
|
X133032141Y-70200000D01*
|
||||||
|
X133032141Y-79085385D02*
|
||||||
|
X133020418Y-79097108D01*
|
||||||
|
D21*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X143220418Y-74180000D02*
|
||||||
|
X136629581Y-74180000D01*
|
||||||
|
X136629581Y-74180000D02*
|
||||||
|
X136625273Y-74184308D01*
|
||||||
|
D19*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X133032141Y-70200000D02*
|
||||||
|
X133032141Y-71268277D01*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129532141Y-64700000D02*
|
||||||
|
X129532141Y-70200000D01*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X132970418Y-79023662D02*
|
||||||
|
X133032141Y-79085385D01*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129244317Y-74180000D02*
|
||||||
|
X129532141Y-73892176D01*
|
||||||
|
X122670418Y-74180000D02*
|
||||||
|
X129244317Y-74180000D01*
|
||||||
|
X129532141Y-73892176D02*
|
||||||
|
X129532141Y-70200000D01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
12
KiCAD/raumtemp_relay/gerber/raumtemp_relay-NPTH.drl
Normal file
12
KiCAD/raumtemp_relay/gerber/raumtemp_relay-NPTH.drl
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file {KiCad 9.0.0} date 2025-03-25T19:49:13+0100
|
||||||
|
; FORMAT={-:-/ absolute / inch / decimal}
|
||||||
|
; #@! TF.CreationDate,2025-03-25T19:49:13+01:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.0
|
||||||
|
; #@! TF.FileFunction,NonPlated,1,6,NPTH
|
||||||
|
FMAT,2
|
||||||
|
INCH
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
M30
|
||||||
82
KiCAD/raumtemp_relay/gerber/raumtemp_relay-PTH.drl
Normal file
82
KiCAD/raumtemp_relay/gerber/raumtemp_relay-PTH.drl
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
M48
|
||||||
|
; DRILL file {KiCad 9.0.0} date 2025-03-25T19:49:13+0100
|
||||||
|
; FORMAT={-:-/ absolute / inch / decimal}
|
||||||
|
; #@! TF.CreationDate,2025-03-25T19:49:13+01:00
|
||||||
|
; #@! TF.GenerationSoftware,Kicad,Pcbnew,9.0.0
|
||||||
|
; #@! TF.FileFunction,Plated,1,6,PTH
|
||||||
|
FMAT,2
|
||||||
|
INCH
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ViaDrill
|
||||||
|
T1C0.0118
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T2C0.0315
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T3C0.0394
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T4C0.0472
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T5C0.0510
|
||||||
|
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||||
|
T6C0.0551
|
||||||
|
%
|
||||||
|
G90
|
||||||
|
G05
|
||||||
|
T1
|
||||||
|
X5.4616Y-4.0386
|
||||||
|
X5.7136Y-3.5996
|
||||||
|
X5.7667Y-3.5189
|
||||||
|
X5.7667Y-3.5661
|
||||||
|
X5.7667Y-3.5917
|
||||||
|
X5.7844Y-4.0465
|
||||||
|
X5.7982Y-3.4815
|
||||||
|
X5.875Y-3.4165
|
||||||
|
X5.9104Y-3.0465
|
||||||
|
X5.938Y-3.7787
|
||||||
|
X6.0256Y-3.514
|
||||||
|
X6.0994Y-3.7236
|
||||||
|
X6.1427Y-3.8693
|
||||||
|
T2
|
||||||
|
X6.0876Y-3.476
|
||||||
|
X6.0876Y-3.576
|
||||||
|
T3
|
||||||
|
X5.1388Y-3.4441
|
||||||
|
X5.1388Y-3.5441
|
||||||
|
X5.8907Y-2.7946
|
||||||
|
X5.8907Y-3.8946
|
||||||
|
X6.1907Y-3.8946
|
||||||
|
X6.2372Y-3.2866
|
||||||
|
X6.2372Y-3.3866
|
||||||
|
X6.4907Y-2.7946
|
||||||
|
T4
|
||||||
|
X4.9621Y-2.5472
|
||||||
|
X4.9621Y-2.7638
|
||||||
|
X5.0999Y-2.5472
|
||||||
|
X5.0999Y-2.7638
|
||||||
|
X5.2377Y-2.5472
|
||||||
|
X5.2377Y-2.7638
|
||||||
|
X5.3755Y-2.5472
|
||||||
|
X5.3755Y-2.7638
|
||||||
|
X5.5133Y-2.5472
|
||||||
|
X5.5133Y-2.7638
|
||||||
|
X5.6511Y-2.5472
|
||||||
|
X5.6511Y-2.7638
|
||||||
|
T5
|
||||||
|
X4.8297Y-2.9205
|
||||||
|
X4.8297Y-3.1173
|
||||||
|
X4.8297Y-3.9047
|
||||||
|
X5.125Y-2.9205
|
||||||
|
X5.125Y-3.1173
|
||||||
|
X5.125Y-3.9047
|
||||||
|
X5.3435Y-2.9205
|
||||||
|
X5.3435Y-3.1173
|
||||||
|
X5.3435Y-3.9047
|
||||||
|
X5.6388Y-2.9205
|
||||||
|
X5.6388Y-3.1173
|
||||||
|
X5.6388Y-3.9047
|
||||||
|
T6
|
||||||
|
X4.9262Y-3.4835
|
||||||
|
X5.0049Y-3.2472
|
||||||
|
X5.0049Y-3.7197
|
||||||
|
X5.4852Y-3.2472
|
||||||
|
X5.4852Y-3.7197
|
||||||
|
M30
|
||||||
204
KiCAD/raumtemp_relay/gerber/raumtemp_relay-job.gbrjob
Normal file
204
KiCAD/raumtemp_relay/gerber/raumtemp_relay-job.gbrjob
Normal file
@ -0,0 +1,204 @@
|
|||||||
|
{
|
||||||
|
"Header": {
|
||||||
|
"GenerationSoftware": {
|
||||||
|
"Vendor": "KiCad",
|
||||||
|
"Application": "Pcbnew",
|
||||||
|
"Version": "9.0.0"
|
||||||
|
},
|
||||||
|
"CreationDate": "2025-03-25T19:49:10+01:00"
|
||||||
|
},
|
||||||
|
"GeneralSpecs": {
|
||||||
|
"ProjectId": {
|
||||||
|
"Name": "raumtemp_relay",
|
||||||
|
"GUID": "7261756d-7465-46d7-905f-72656c61792e",
|
||||||
|
"Revision": "rev?"
|
||||||
|
},
|
||||||
|
"Size": {
|
||||||
|
"X": 48.75,
|
||||||
|
"Y": 45.45
|
||||||
|
},
|
||||||
|
"LayerNumber": 6,
|
||||||
|
"BoardThickness": 0.23,
|
||||||
|
"Finish": "None"
|
||||||
|
},
|
||||||
|
"DesignRules": [
|
||||||
|
{
|
||||||
|
"Layers": "Outer",
|
||||||
|
"PadToPad": 0.15,
|
||||||
|
"PadToTrack": 0.15,
|
||||||
|
"TrackToTrack": 0.15,
|
||||||
|
"MinLineWidth": 0.15,
|
||||||
|
"TrackToRegion": 0.2,
|
||||||
|
"RegionToRegion": 0.2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Layers": "Inner",
|
||||||
|
"PadToPad": 0.15,
|
||||||
|
"PadToTrack": 0.15,
|
||||||
|
"TrackToTrack": 0.15,
|
||||||
|
"MinLineWidth": 0.2,
|
||||||
|
"TrackToRegion": 0.2,
|
||||||
|
"RegionToRegion": 0.2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FilesAttributes": [
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-F_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L1,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-In1_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L5,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-In2_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L7,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-In3_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L9,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-In4_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L11,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-B_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L6,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-F_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-B_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-F_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-B_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-F_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Top",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-B_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Bot",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-Edge_Cuts.gbr",
|
||||||
|
"FileFunction": "Profile",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"MaterialStackup": [
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Name": "Top Silk Screen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Top Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Name": "Top Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "F.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Thickness": 0.0,
|
||||||
|
"Material": "FR4",
|
||||||
|
"Name": "F.Cu/In1.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 1 (from F.Cu to In1.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "In1.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Thickness": 0.0,
|
||||||
|
"Material": "FR4",
|
||||||
|
"Name": "In1.Cu/In2.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 2 (from In1.Cu to In2.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "In2.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Thickness": 0.0,
|
||||||
|
"Material": "FR4",
|
||||||
|
"Name": "In2.Cu/In3.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 3 (from In2.Cu to In3.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "In3.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Thickness": 0.0,
|
||||||
|
"Material": "FR4",
|
||||||
|
"Name": "In3.Cu/In4.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 4 (from In3.Cu to In4.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "In4.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Thickness": 0.0,
|
||||||
|
"Material": "FR4",
|
||||||
|
"Name": "In4.Cu/B.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 5 (from In4.Cu to B.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "B.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Name": "Bottom Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Bottom Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Name": "Bottom Silk Screen"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
996
KiCAD/raumtemp_relay/raumtemp_relay-B_Cu.gbr
Normal file
996
KiCAD/raumtemp_relay/raumtemp_relay-B_Cu.gbr
Normal file
@ -0,0 +1,996 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
|
||||||
|
%TF.CreationDate,2025-03-23T22:06:23+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Copper,L4,Bot*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 8.0.8) date 2025-03-23 22:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD10C,1.400000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD11R,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD12O,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD13C,1.803400*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD14C,1.800000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD15C,2.100000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD16R,1.508000X1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD17C,1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ViaPad*%
|
||||||
|
%ADD18C,0.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD19C,0.250000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD20C,0.400000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD21C,2.500000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.P,JP1,1,A*%
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X154625000Y-90830000D03*
|
||||||
|
%TO.P,JP1,2,B*%
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
X154625000Y-88290000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.P,J3,1,Pin_1*%
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
X158425000Y-88480000D03*
|
||||||
|
D12*
|
||||||
|
%TO.P,J3,2,Pin_2*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X158425000Y-91020000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.P,J2,1,Pin_1*%
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
X130524656Y-88480000D03*
|
||||||
|
D12*
|
||||||
|
%TO.P,J2,2,Pin_2*%
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X130524656Y-91020000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.P,,1,1*%
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X122675000Y-95180000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.P,K2,1,1*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X122675000Y-99180000D03*
|
||||||
|
%TO.P,K2,3,3*%
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X122675000Y-79180000D03*
|
||||||
|
%TO.P,K2,4,4*%
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X122675000Y-74180000D03*
|
||||||
|
%TO.P,K2,5,5*%
|
||||||
|
X130175000Y-74180000D03*
|
||||||
|
%TO.P,K2,6,6*%
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X130175000Y-79180000D03*
|
||||||
|
%TO.P,K2,8,8*%
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X130175000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.P,J1,1_A,1*%
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X126036723Y-70200000D03*
|
||||||
|
%TO.P,J1,1_B,1__1*%
|
||||||
|
X126036723Y-64700000D03*
|
||||||
|
%TO.P,J1,2_A,2*%
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129536723Y-70200000D03*
|
||||||
|
%TO.P,J1,2_B,2__1*%
|
||||||
|
X129536723Y-64700000D03*
|
||||||
|
%TO.P,J1,3_A,3*%
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X133036723Y-70200000D03*
|
||||||
|
%TO.P,J1,3_B,3__1*%
|
||||||
|
X133036723Y-64700000D03*
|
||||||
|
%TO.P,J1,4_A,4*%
|
||||||
|
%TO.N,Net-(J1-4)*%
|
||||||
|
X136536723Y-70200000D03*
|
||||||
|
%TO.P,J1,4_B,4__1*%
|
||||||
|
X136536723Y-64700000D03*
|
||||||
|
%TO.P,J1,5_A,5*%
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X140036723Y-70200000D03*
|
||||||
|
%TO.P,J1,5_B,5__1*%
|
||||||
|
X140036723Y-64700000D03*
|
||||||
|
%TO.P,J1,6_A,6*%
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X143536723Y-70200000D03*
|
||||||
|
%TO.P,J1,6_B,6__1*%
|
||||||
|
X143536723Y-64700000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.P,K1,COIL1*%
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X127125000Y-94480000D03*
|
||||||
|
%TO.P,K1,COIL2*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X127125000Y-82480000D03*
|
||||||
|
%TO.P,K1,COM*%
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X125125000Y-88480000D03*
|
||||||
|
%TO.P,K1,NC*%
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X139325000Y-94480000D03*
|
||||||
|
%TO.P,K1,NO*%
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X139325000Y-82480000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.P,PS1,1,VAC_IN(L)*%
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X164864545Y-70981894D03*
|
||||||
|
D17*
|
||||||
|
%TO.P,PS1,2,VAC_IN(N)*%
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X149624545Y-70981894D03*
|
||||||
|
%TO.P,PS1,3,-VOUT*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
X149624545Y-98921894D03*
|
||||||
|
%TO.P,PS1,4,+VOUT*%
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X157244545Y-98921894D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.P,K3,1,1*%
|
||||||
|
%TO.N,Net-(D2-A)*%
|
||||||
|
X135725000Y-99180000D03*
|
||||||
|
%TO.P,K3,3,3*%
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X135725000Y-79180000D03*
|
||||||
|
%TO.P,K3,4,4*%
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X135725000Y-74180000D03*
|
||||||
|
%TO.P,K3,5,5*%
|
||||||
|
X143225000Y-74180000D03*
|
||||||
|
%TO.P,K3,6,6*%
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X143225000Y-79180000D03*
|
||||||
|
%TO.P,K3,8,8*%
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X143225000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X147325000Y-91280000D03*
|
||||||
|
X150825000Y-95980000D03*
|
||||||
|
X149225000Y-86780000D03*
|
||||||
|
X150125000Y-77380000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X156025000Y-98280000D03*
|
||||||
|
X154925000Y-94580000D03*
|
||||||
|
X149225000Y-88380000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X146925000Y-102780000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
X138725000Y-102580000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X130175000Y-99180000D02*
|
||||||
|
X132425000Y-99180000D01*
|
||||||
|
X132425000Y-99180000D02*
|
||||||
|
X134125000Y-100880000D01*
|
||||||
|
X141525000Y-100880000D02*
|
||||||
|
X143225000Y-99180000D01*
|
||||||
|
D20*
|
||||||
|
X122675000Y-95180000D02*
|
||||||
|
X126425000Y-95180000D01*
|
||||||
|
D19*
|
||||||
|
X134125000Y-100880000D02*
|
||||||
|
X141525000Y-100880000D01*
|
||||||
|
D20*
|
||||||
|
X126425000Y-95180000D02*
|
||||||
|
X127125000Y-94480000D01*
|
||||||
|
D21*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X128675000Y-77680000D02*
|
||||||
|
X124125000Y-77680000D01*
|
||||||
|
X130175000Y-79180000D02*
|
||||||
|
X128675000Y-77680000D01*
|
||||||
|
X124125000Y-77680000D02*
|
||||||
|
X123675000Y-78130000D01*
|
||||||
|
X122675000Y-86030000D02*
|
||||||
|
X125125000Y-88480000D01*
|
||||||
|
X123675000Y-78180000D02*
|
||||||
|
X122675000Y-79180000D01*
|
||||||
|
X143225000Y-79180000D02*
|
||||||
|
X135725000Y-79180000D01*
|
||||||
|
X122675000Y-79180000D02*
|
||||||
|
X122675000Y-86030000D01*
|
||||||
|
X135725000Y-79180000D02*
|
||||||
|
X130175000Y-79180000D01*
|
||||||
|
X123675000Y-78130000D02*
|
||||||
|
X123675000Y-78180000D01*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X135725000Y-74180000D02*
|
||||||
|
X143225000Y-74180000D01*
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%TO.N,GND*%
|
||||||
|
G36*
|
||||||
|
X151542183Y-74498907D02*
|
||||||
|
G01*
|
||||||
|
X151553996Y-74508996D01*
|
||||||
|
X151896004Y-74851004D01*
|
||||||
|
X151923781Y-74905521D01*
|
||||||
|
X151925000Y-74921008D01*
|
||||||
|
X151925000Y-86338992D01*
|
||||||
|
X151906093Y-86397183D01*
|
||||||
|
X151896004Y-86408996D01*
|
||||||
|
X151153996Y-87151004D01*
|
||||||
|
X151099479Y-87178781D01*
|
||||||
|
X151083992Y-87180000D01*
|
||||||
|
X149824999Y-87180000D01*
|
||||||
|
X149131917Y-87873080D01*
|
||||||
|
X149089806Y-87898066D01*
|
||||||
|
X149037782Y-87913342D01*
|
||||||
|
X149014947Y-87920047D01*
|
||||||
|
X149014945Y-87920047D01*
|
||||||
|
X149014942Y-87920049D01*
|
||||||
|
X148893873Y-87997855D01*
|
||||||
|
X148799622Y-88106628D01*
|
||||||
|
X148739836Y-88237539D01*
|
||||||
|
X148737842Y-88244332D01*
|
||||||
|
X148736559Y-88243955D01*
|
||||||
|
X148712884Y-88292099D01*
|
||||||
|
X148711898Y-88293099D01*
|
||||||
|
X148025000Y-88979999D01*
|
||||||
|
X148025000Y-88980000D01*
|
||||||
|
X148025000Y-91080000D01*
|
||||||
|
X148496005Y-91551005D01*
|
||||||
|
X148523781Y-91605520D01*
|
||||||
|
X148525000Y-91621007D01*
|
||||||
|
X148525000Y-94380000D01*
|
||||||
|
X148825000Y-94680000D01*
|
||||||
|
X152683992Y-94680000D01*
|
||||||
|
X152742183Y-94698907D01*
|
||||||
|
X152753996Y-94708996D01*
|
||||||
|
X153090504Y-95045504D01*
|
||||||
|
X153118281Y-95100021D01*
|
||||||
|
X153119500Y-95115508D01*
|
||||||
|
X153119500Y-101544492D01*
|
||||||
|
X153100593Y-101602683D01*
|
||||||
|
X153090504Y-101614496D01*
|
||||||
|
X152753996Y-101951004D01*
|
||||||
|
X152699479Y-101978781D01*
|
||||||
|
X152683992Y-101980000D01*
|
||||||
|
X149166008Y-101980000D01*
|
||||||
|
X149107817Y-101961093D01*
|
||||||
|
X149096004Y-101951004D01*
|
||||||
|
X146066890Y-98921890D01*
|
||||||
|
X148665929Y-98921890D01*
|
||||||
|
X148665929Y-98921897D01*
|
||||||
|
X148684347Y-99108906D01*
|
||||||
|
X148684348Y-99108911D01*
|
||||||
|
X148738899Y-99288740D01*
|
||||||
|
X148738901Y-99288745D01*
|
||||||
|
X148821088Y-99442506D01*
|
||||||
|
X149156525Y-99107068D01*
|
||||||
|
X149158620Y-99114887D01*
|
||||||
|
X149224446Y-99228901D01*
|
||||||
|
X149317538Y-99321993D01*
|
||||||
|
X149431552Y-99387819D01*
|
||||||
|
X149439366Y-99389913D01*
|
||||||
|
X149103931Y-99725349D01*
|
||||||
|
X149257693Y-99807537D01*
|
||||||
|
X149257698Y-99807539D01*
|
||||||
|
X149437527Y-99862090D01*
|
||||||
|
X149437532Y-99862091D01*
|
||||||
|
X149624542Y-99880510D01*
|
||||||
|
X149624548Y-99880510D01*
|
||||||
|
X149811557Y-99862091D01*
|
||||||
|
X149811562Y-99862090D01*
|
||||||
|
X149991391Y-99807539D01*
|
||||||
|
X150145157Y-99725349D01*
|
||||||
|
X149809721Y-99389913D01*
|
||||||
|
X149817538Y-99387819D01*
|
||||||
|
X149931552Y-99321993D01*
|
||||||
|
X150024644Y-99228901D01*
|
||||||
|
X150090470Y-99114887D01*
|
||||||
|
X150092564Y-99107070D01*
|
||||||
|
X150428000Y-99442506D01*
|
||||||
|
X150510190Y-99288740D01*
|
||||||
|
X150564741Y-99108911D01*
|
||||||
|
X150564742Y-99108906D01*
|
||||||
|
X150583161Y-98921897D01*
|
||||||
|
X150583161Y-98921890D01*
|
||||||
|
X150564742Y-98734881D01*
|
||||||
|
X150564741Y-98734876D01*
|
||||||
|
X150510190Y-98555047D01*
|
||||||
|
X150510188Y-98555042D01*
|
||||||
|
X150428000Y-98401280D01*
|
||||||
|
X150092564Y-98736715D01*
|
||||||
|
X150090470Y-98728901D01*
|
||||||
|
X150024644Y-98614887D01*
|
||||||
|
X149931552Y-98521795D01*
|
||||||
|
X149817538Y-98455969D01*
|
||||||
|
X149809719Y-98453874D01*
|
||||||
|
X150145157Y-98118437D01*
|
||||||
|
X149991396Y-98036250D01*
|
||||||
|
X149991391Y-98036248D01*
|
||||||
|
X149811562Y-97981697D01*
|
||||||
|
X149811557Y-97981696D01*
|
||||||
|
X149624548Y-97963278D01*
|
||||||
|
X149624542Y-97963278D01*
|
||||||
|
X149437532Y-97981696D01*
|
||||||
|
X149437527Y-97981697D01*
|
||||||
|
X149257698Y-98036248D01*
|
||||||
|
X149257693Y-98036250D01*
|
||||||
|
X149103931Y-98118437D01*
|
||||||
|
X149439368Y-98453874D01*
|
||||||
|
X149431552Y-98455969D01*
|
||||||
|
X149317538Y-98521795D01*
|
||||||
|
X149224446Y-98614887D01*
|
||||||
|
X149158620Y-98728901D01*
|
||||||
|
X149156525Y-98736717D01*
|
||||||
|
X148821088Y-98401280D01*
|
||||||
|
X148738901Y-98555042D01*
|
||||||
|
X148738899Y-98555047D01*
|
||||||
|
X148684348Y-98734876D01*
|
||||||
|
X148684347Y-98734881D01*
|
||||||
|
X148665929Y-98921890D01*
|
||||||
|
X146066890Y-98921890D01*
|
||||||
|
X144053996Y-96908996D01*
|
||||||
|
X144026219Y-96854479D01*
|
||||||
|
X144025000Y-96838992D01*
|
||||||
|
X144025000Y-90928821D01*
|
||||||
|
X144043907Y-90870630D01*
|
||||||
|
X144053990Y-90858823D01*
|
||||||
|
X149225500Y-85687314D01*
|
||||||
|
X149291392Y-85573186D01*
|
||||||
|
X149325500Y-85445892D01*
|
||||||
|
X149325500Y-85314107D01*
|
||||||
|
X149325500Y-77720507D01*
|
||||||
|
X149344407Y-77662316D01*
|
||||||
|
X149354490Y-77650509D01*
|
||||||
|
X150025000Y-76980000D01*
|
||||||
|
X150025000Y-75021008D01*
|
||||||
|
X150043907Y-74962817D01*
|
||||||
|
X150053996Y-74951004D01*
|
||||||
|
X150496004Y-74508996D01*
|
||||||
|
X150550521Y-74481219D01*
|
||||||
|
X150566008Y-74480000D01*
|
||||||
|
X151483992Y-74480000D01*
|
||||||
|
X151542183Y-74498907D01*
|
||||||
|
G37*
|
||||||
|
%TD.AperFunction*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
G36*
|
||||||
|
X130942183Y-92698907D02*
|
||||||
|
G01*
|
||||||
|
X130953996Y-92708996D01*
|
||||||
|
X136238696Y-97993696D01*
|
||||||
|
X136266472Y-98048211D01*
|
||||||
|
X136256901Y-98108643D01*
|
||||||
|
X136213636Y-98151908D01*
|
||||||
|
X136153204Y-98161479D01*
|
||||||
|
X136132930Y-98156013D01*
|
||||||
|
X136027924Y-98115334D01*
|
||||||
|
X136027923Y-98115333D01*
|
||||||
|
X136027921Y-98115333D01*
|
||||||
|
X135827134Y-98077800D01*
|
||||||
|
X135622866Y-98077800D01*
|
||||||
|
X135422078Y-98115333D01*
|
||||||
|
X135352057Y-98142459D01*
|
||||||
|
X135231602Y-98189124D01*
|
||||||
|
X135057930Y-98296657D01*
|
||||||
|
X135003374Y-98346392D01*
|
||||||
|
X134906973Y-98434273D01*
|
||||||
|
X134783877Y-98597279D01*
|
||||||
|
X134783872Y-98597288D01*
|
||||||
|
X134692827Y-98780131D01*
|
||||||
|
X134692826Y-98780134D01*
|
||||||
|
X134636925Y-98976604D01*
|
||||||
|
X134618078Y-99180000D01*
|
||||||
|
X134636925Y-99383396D01*
|
||||||
|
X134692826Y-99579866D01*
|
||||||
|
X134783876Y-99762719D01*
|
||||||
|
X134906975Y-99925729D01*
|
||||||
|
X135057930Y-100063343D01*
|
||||||
|
X135231602Y-100170876D01*
|
||||||
|
X135422076Y-100244666D01*
|
||||||
|
X135622866Y-100282200D01*
|
||||||
|
X135827134Y-100282200D01*
|
||||||
|
X136027924Y-100244666D01*
|
||||||
|
X136218398Y-100170876D01*
|
||||||
|
X136392070Y-100063343D01*
|
||||||
|
X136543025Y-99925729D01*
|
||||||
|
X136666124Y-99762719D01*
|
||||||
|
X136757174Y-99579866D01*
|
||||||
|
X136813075Y-99383396D01*
|
||||||
|
X136831922Y-99180000D01*
|
||||||
|
X136813075Y-98976604D01*
|
||||||
|
X136757174Y-98780134D01*
|
||||||
|
X136666124Y-98597281D01*
|
||||||
|
X136543025Y-98434271D01*
|
||||||
|
X136392070Y-98296657D01*
|
||||||
|
X136337988Y-98263170D01*
|
||||||
|
X136298467Y-98216463D01*
|
||||||
|
X136293948Y-98155445D01*
|
||||||
|
X136326158Y-98103424D01*
|
||||||
|
X136382793Y-98080270D01*
|
||||||
|
X136390105Y-98080000D01*
|
||||||
|
X137576178Y-98080000D01*
|
||||||
|
X137634369Y-98098907D01*
|
||||||
|
X137646182Y-98108996D01*
|
||||||
|
X137724500Y-98187314D01*
|
||||||
|
X137724499Y-98187314D01*
|
||||||
|
X137817685Y-98280499D01*
|
||||||
|
X137817690Y-98280503D01*
|
||||||
|
X137931810Y-98346390D01*
|
||||||
|
X137931808Y-98346390D01*
|
||||||
|
X137931812Y-98346391D01*
|
||||||
|
X137931814Y-98346392D01*
|
||||||
|
X138059108Y-98380500D01*
|
||||||
|
X138059110Y-98380500D01*
|
||||||
|
X141490890Y-98380500D01*
|
||||||
|
X141490892Y-98380500D01*
|
||||||
|
X141618186Y-98346392D01*
|
||||||
|
X141618188Y-98346390D01*
|
||||||
|
X141618190Y-98346390D01*
|
||||||
|
X141732309Y-98280503D01*
|
||||||
|
X141732309Y-98280502D01*
|
||||||
|
X141732314Y-98280500D01*
|
||||||
|
X142403818Y-97608996D01*
|
||||||
|
X142458335Y-97581219D01*
|
||||||
|
X142473822Y-97580000D01*
|
||||||
|
X143383992Y-97580000D01*
|
||||||
|
X143442183Y-97598907D01*
|
||||||
|
X143453996Y-97608996D01*
|
||||||
|
X143945601Y-98100601D01*
|
||||||
|
X143973378Y-98155118D01*
|
||||||
|
X143963807Y-98215550D01*
|
||||||
|
X143920542Y-98258815D01*
|
||||||
|
X143860110Y-98268386D01*
|
||||||
|
X143823480Y-98254776D01*
|
||||||
|
X143718179Y-98189576D01*
|
||||||
|
X143718174Y-98189573D01*
|
||||||
|
X143527783Y-98115816D01*
|
||||||
|
X143327088Y-98078300D01*
|
||||||
|
X143122912Y-98078300D01*
|
||||||
|
X142922216Y-98115816D01*
|
||||||
|
X142731825Y-98189573D01*
|
||||||
|
X142731820Y-98189576D01*
|
||||||
|
X142558235Y-98297056D01*
|
||||||
|
X142558232Y-98297058D01*
|
||||||
|
X142519128Y-98332705D01*
|
||||||
|
X142842811Y-98656388D01*
|
||||||
|
X142812115Y-98676899D01*
|
||||||
|
X142721899Y-98767115D01*
|
||||||
|
X142701388Y-98797811D01*
|
||||||
|
X142377589Y-98474012D01*
|
||||||
|
X142284308Y-98597537D01*
|
||||||
|
X142284299Y-98597552D01*
|
||||||
|
X142193294Y-98780314D01*
|
||||||
|
X142137419Y-98976694D01*
|
||||||
|
X142118580Y-99180000D01*
|
||||||
|
X142137419Y-99383305D01*
|
||||||
|
X142193294Y-99579685D01*
|
||||||
|
X142284299Y-99762447D01*
|
||||||
|
X142284304Y-99762456D01*
|
||||||
|
X142377590Y-99885985D01*
|
||||||
|
X142701387Y-99562187D01*
|
||||||
|
X142721899Y-99592885D01*
|
||||||
|
X142812115Y-99683101D01*
|
||||||
|
X142842810Y-99703611D01*
|
||||||
|
X142519128Y-100027293D01*
|
||||||
|
X142558233Y-100062942D01*
|
||||||
|
X142558234Y-100062943D01*
|
||||||
|
X142731820Y-100170423D01*
|
||||||
|
X142731825Y-100170426D01*
|
||||||
|
X142922216Y-100244183D01*
|
||||||
|
X143122912Y-100281700D01*
|
||||||
|
X143327088Y-100281700D01*
|
||||||
|
X143527783Y-100244183D01*
|
||||||
|
X143718174Y-100170426D01*
|
||||||
|
X143718179Y-100170423D01*
|
||||||
|
X143891763Y-100062944D01*
|
||||||
|
X143930870Y-100027293D01*
|
||||||
|
X143930871Y-100027293D01*
|
||||||
|
X143607189Y-99703611D01*
|
||||||
|
X143637885Y-99683101D01*
|
||||||
|
X143728101Y-99592885D01*
|
||||||
|
X143748611Y-99562188D01*
|
||||||
|
X144072410Y-99885987D01*
|
||||||
|
X144165690Y-99762464D01*
|
||||||
|
X144165700Y-99762448D01*
|
||||||
|
X144256705Y-99579685D01*
|
||||||
|
X144312580Y-99383305D01*
|
||||||
|
X144331419Y-99180000D01*
|
||||||
|
X144312580Y-98976694D01*
|
||||||
|
X144256705Y-98780314D01*
|
||||||
|
X144165699Y-98597550D01*
|
||||||
|
X144164801Y-98596099D01*
|
||||||
|
X144164630Y-98595402D01*
|
||||||
|
X144163657Y-98593448D01*
|
||||||
|
X144164097Y-98593228D01*
|
||||||
|
X144150240Y-98536672D01*
|
||||||
|
X144173390Y-98480035D01*
|
||||||
|
X144225410Y-98447822D01*
|
||||||
|
X144286428Y-98452338D01*
|
||||||
|
X144318974Y-98473974D01*
|
||||||
|
X148825000Y-102980000D01*
|
||||||
|
X152224999Y-102980000D01*
|
||||||
|
X152225000Y-102980000D01*
|
||||||
|
X153325000Y-101880000D01*
|
||||||
|
X153325000Y-98921890D01*
|
||||||
|
X156285929Y-98921890D01*
|
||||||
|
X156285929Y-98921897D01*
|
||||||
|
X156304347Y-99108906D01*
|
||||||
|
X156304348Y-99108911D01*
|
||||||
|
X156358899Y-99288740D01*
|
||||||
|
X156358901Y-99288745D01*
|
||||||
|
X156447477Y-99454461D01*
|
||||||
|
X156447484Y-99454471D01*
|
||||||
|
X156502953Y-99522060D01*
|
||||||
|
X156826754Y-99198258D01*
|
||||||
|
X156844446Y-99228901D01*
|
||||||
|
X156937538Y-99321993D01*
|
||||||
|
X156968177Y-99339682D01*
|
||||||
|
X156644376Y-99663484D01*
|
||||||
|
X156711966Y-99718954D01*
|
||||||
|
X156711972Y-99718958D01*
|
||||||
|
X156877693Y-99807537D01*
|
||||||
|
X156877698Y-99807539D01*
|
||||||
|
X157057527Y-99862090D01*
|
||||||
|
X157057532Y-99862091D01*
|
||||||
|
X157244542Y-99880510D01*
|
||||||
|
X157244548Y-99880510D01*
|
||||||
|
X157431557Y-99862091D01*
|
||||||
|
X157431562Y-99862090D01*
|
||||||
|
X157611391Y-99807539D01*
|
||||||
|
X157611396Y-99807537D01*
|
||||||
|
X157777118Y-99718956D01*
|
||||||
|
X157777123Y-99718953D01*
|
||||||
|
X157844712Y-99663484D01*
|
||||||
|
X157520911Y-99339683D01*
|
||||||
|
X157551552Y-99321993D01*
|
||||||
|
X157644644Y-99228901D01*
|
||||||
|
X157662334Y-99198260D01*
|
||||||
|
X157986135Y-99522061D01*
|
||||||
|
X158041604Y-99454472D01*
|
||||||
|
X158041607Y-99454467D01*
|
||||||
|
X158130188Y-99288745D01*
|
||||||
|
X158130190Y-99288740D01*
|
||||||
|
X158184741Y-99108911D01*
|
||||||
|
X158184742Y-99108906D01*
|
||||||
|
X158203161Y-98921897D01*
|
||||||
|
X158203161Y-98921890D01*
|
||||||
|
X158184742Y-98734881D01*
|
||||||
|
X158184741Y-98734876D01*
|
||||||
|
X158130190Y-98555047D01*
|
||||||
|
X158130188Y-98555042D01*
|
||||||
|
X158041609Y-98389321D01*
|
||||||
|
X158041605Y-98389315D01*
|
||||||
|
X157986135Y-98321725D01*
|
||||||
|
X157662333Y-98645526D01*
|
||||||
|
X157644644Y-98614887D01*
|
||||||
|
X157551552Y-98521795D01*
|
||||||
|
X157520910Y-98504104D01*
|
||||||
|
X157844712Y-98180303D01*
|
||||||
|
X157777122Y-98124833D01*
|
||||||
|
X157777112Y-98124826D01*
|
||||||
|
X157611396Y-98036250D01*
|
||||||
|
X157611391Y-98036248D01*
|
||||||
|
X157431562Y-97981697D01*
|
||||||
|
X157431557Y-97981696D01*
|
||||||
|
X157244548Y-97963278D01*
|
||||||
|
X157244542Y-97963278D01*
|
||||||
|
X157057532Y-97981696D01*
|
||||||
|
X157057527Y-97981697D01*
|
||||||
|
X156877698Y-98036248D01*
|
||||||
|
X156877693Y-98036250D01*
|
||||||
|
X156711972Y-98124830D01*
|
||||||
|
X156711962Y-98124836D01*
|
||||||
|
X156644376Y-98180302D01*
|
||||||
|
X156968178Y-98504104D01*
|
||||||
|
X156937538Y-98521795D01*
|
||||||
|
X156844446Y-98614887D01*
|
||||||
|
X156826755Y-98645527D01*
|
||||||
|
X156502953Y-98321725D01*
|
||||||
|
X156447487Y-98389311D01*
|
||||||
|
X156447481Y-98389321D01*
|
||||||
|
X156358901Y-98555042D01*
|
||||||
|
X156358899Y-98555047D01*
|
||||||
|
X156304348Y-98734876D01*
|
||||||
|
X156304347Y-98734881D01*
|
||||||
|
X156285929Y-98921890D01*
|
||||||
|
X153325000Y-98921890D01*
|
||||||
|
X153325000Y-95180000D01*
|
||||||
|
X154125000Y-94380000D01*
|
||||||
|
X157225000Y-94380000D01*
|
||||||
|
X157225000Y-95180000D01*
|
||||||
|
X157825000Y-95780000D01*
|
||||||
|
X161983992Y-95780000D01*
|
||||||
|
X162042183Y-95798907D01*
|
||||||
|
X162053996Y-95808996D01*
|
||||||
|
X165896004Y-99651004D01*
|
||||||
|
X165923781Y-99705521D01*
|
||||||
|
X165925000Y-99721008D01*
|
||||||
|
X165925000Y-102138992D01*
|
||||||
|
X165906093Y-102197183D01*
|
||||||
|
X165896004Y-102208996D01*
|
||||||
|
X161134496Y-106970504D01*
|
||||||
|
X161079979Y-106998281D01*
|
||||||
|
X161064492Y-106999500D01*
|
||||||
|
X132685508Y-106999500D01*
|
||||||
|
X132627317Y-106980593D01*
|
||||||
|
X132615504Y-106970504D01*
|
||||||
|
X131553996Y-105908996D01*
|
||||||
|
X131526219Y-105854479D01*
|
||||||
|
X131525000Y-105838992D01*
|
||||||
|
X131525000Y-102579997D01*
|
||||||
|
X138219353Y-102579997D01*
|
||||||
|
X138219353Y-102580002D01*
|
||||||
|
X138239834Y-102722456D01*
|
||||||
|
X138299622Y-102853371D01*
|
||||||
|
X138299623Y-102853373D01*
|
||||||
|
X138369580Y-102934108D01*
|
||||||
|
X138393873Y-102962144D01*
|
||||||
|
X138514942Y-103039950D01*
|
||||||
|
X138514947Y-103039953D01*
|
||||||
|
X138621403Y-103071211D01*
|
||||||
|
X138653035Y-103080499D01*
|
||||||
|
X138653036Y-103080499D01*
|
||||||
|
X138653039Y-103080500D01*
|
||||||
|
X138653041Y-103080500D01*
|
||||||
|
X138796959Y-103080500D01*
|
||||||
|
X138796961Y-103080500D01*
|
||||||
|
X138935053Y-103039953D01*
|
||||||
|
X139056128Y-102962143D01*
|
||||||
|
X139150377Y-102853373D01*
|
||||||
|
X139183887Y-102779997D01*
|
||||||
|
X146419353Y-102779997D01*
|
||||||
|
X146419353Y-102780002D01*
|
||||||
|
X146439834Y-102922456D01*
|
||||||
|
X146466114Y-102980000D01*
|
||||||
|
X146499623Y-103053373D01*
|
||||||
|
X146593872Y-103162143D01*
|
||||||
|
X146593873Y-103162144D01*
|
||||||
|
X146714942Y-103239950D01*
|
||||||
|
X146714947Y-103239953D01*
|
||||||
|
X146821403Y-103271211D01*
|
||||||
|
X146853035Y-103280499D01*
|
||||||
|
X146853036Y-103280499D01*
|
||||||
|
X146853039Y-103280500D01*
|
||||||
|
X146853041Y-103280500D01*
|
||||||
|
X146996959Y-103280500D01*
|
||||||
|
X146996961Y-103280500D01*
|
||||||
|
X147135053Y-103239953D01*
|
||||||
|
X147256128Y-103162143D01*
|
||||||
|
X147350377Y-103053373D01*
|
||||||
|
X147410165Y-102922457D01*
|
||||||
|
X147430647Y-102780000D01*
|
||||||
|
X147410165Y-102637543D01*
|
||||||
|
X147350377Y-102506627D01*
|
||||||
|
X147256128Y-102397857D01*
|
||||||
|
X147256127Y-102397856D01*
|
||||||
|
X147256126Y-102397855D01*
|
||||||
|
X147135057Y-102320049D01*
|
||||||
|
X147135054Y-102320047D01*
|
||||||
|
X147135053Y-102320047D01*
|
||||||
|
X147135050Y-102320046D01*
|
||||||
|
X146996964Y-102279500D01*
|
||||||
|
X146996961Y-102279500D01*
|
||||||
|
X146853039Y-102279500D01*
|
||||||
|
X146853035Y-102279500D01*
|
||||||
|
X146714949Y-102320046D01*
|
||||||
|
X146714942Y-102320049D01*
|
||||||
|
X146593873Y-102397855D01*
|
||||||
|
X146499622Y-102506628D01*
|
||||||
|
X146439834Y-102637543D01*
|
||||||
|
X146419353Y-102779997D01*
|
||||||
|
X139183887Y-102779997D01*
|
||||||
|
X139210165Y-102722457D01*
|
||||||
|
X139230647Y-102580000D01*
|
||||||
|
X139210165Y-102437543D01*
|
||||||
|
X139150377Y-102306627D01*
|
||||||
|
X139056128Y-102197857D01*
|
||||||
|
X139056127Y-102197856D01*
|
||||||
|
X139056126Y-102197855D01*
|
||||||
|
X138935057Y-102120049D01*
|
||||||
|
X138935054Y-102120047D01*
|
||||||
|
X138935053Y-102120047D01*
|
||||||
|
X138935050Y-102120046D01*
|
||||||
|
X138796964Y-102079500D01*
|
||||||
|
X138796961Y-102079500D01*
|
||||||
|
X138653039Y-102079500D01*
|
||||||
|
X138653035Y-102079500D01*
|
||||||
|
X138514949Y-102120046D01*
|
||||||
|
X138514942Y-102120049D01*
|
||||||
|
X138393873Y-102197855D01*
|
||||||
|
X138299622Y-102306628D01*
|
||||||
|
X138239834Y-102437543D01*
|
||||||
|
X138219353Y-102579997D01*
|
||||||
|
X131525000Y-102579997D01*
|
||||||
|
X131525000Y-102280001D01*
|
||||||
|
X131525000Y-102280000D01*
|
||||||
|
X130225000Y-100980000D01*
|
||||||
|
X130224999Y-100980000D01*
|
||||||
|
X127866008Y-100980000D01*
|
||||||
|
X127807817Y-100961093D01*
|
||||||
|
X127796004Y-100951004D01*
|
||||||
|
X126025000Y-99180000D01*
|
||||||
|
X129068580Y-99180000D01*
|
||||||
|
X129087419Y-99383305D01*
|
||||||
|
X129143294Y-99579685D01*
|
||||||
|
X129234299Y-99762447D01*
|
||||||
|
X129234304Y-99762456D01*
|
||||||
|
X129327590Y-99885985D01*
|
||||||
|
X129651387Y-99562187D01*
|
||||||
|
X129671899Y-99592885D01*
|
||||||
|
X129762115Y-99683101D01*
|
||||||
|
X129792810Y-99703611D01*
|
||||||
|
X129469128Y-100027293D01*
|
||||||
|
X129508233Y-100062942D01*
|
||||||
|
X129508234Y-100062943D01*
|
||||||
|
X129681820Y-100170423D01*
|
||||||
|
X129681825Y-100170426D01*
|
||||||
|
X129872216Y-100244183D01*
|
||||||
|
X130072912Y-100281700D01*
|
||||||
|
X130277088Y-100281700D01*
|
||||||
|
X130477783Y-100244183D01*
|
||||||
|
X130668174Y-100170426D01*
|
||||||
|
X130668179Y-100170423D01*
|
||||||
|
X130841763Y-100062944D01*
|
||||||
|
X130880870Y-100027293D01*
|
||||||
|
X130880871Y-100027293D01*
|
||||||
|
X130557189Y-99703611D01*
|
||||||
|
X130587885Y-99683101D01*
|
||||||
|
X130678101Y-99592885D01*
|
||||||
|
X130698611Y-99562188D01*
|
||||||
|
X131022410Y-99885987D01*
|
||||||
|
X131115690Y-99762464D01*
|
||||||
|
X131115700Y-99762448D01*
|
||||||
|
X131206705Y-99579685D01*
|
||||||
|
X131262580Y-99383305D01*
|
||||||
|
X131281419Y-99180000D01*
|
||||||
|
X131262580Y-98976694D01*
|
||||||
|
X131206705Y-98780314D01*
|
||||||
|
X131115700Y-98597552D01*
|
||||||
|
X131115695Y-98597543D01*
|
||||||
|
X131022408Y-98474013D01*
|
||||||
|
X130698610Y-98797810D01*
|
||||||
|
X130678101Y-98767115D01*
|
||||||
|
X130587885Y-98676899D01*
|
||||||
|
X130557187Y-98656387D01*
|
||||||
|
X130880870Y-98332705D01*
|
||||||
|
X130841767Y-98297058D01*
|
||||||
|
X130841764Y-98297056D01*
|
||||||
|
X130668179Y-98189576D01*
|
||||||
|
X130668174Y-98189573D01*
|
||||||
|
X130477783Y-98115816D01*
|
||||||
|
X130277088Y-98078300D01*
|
||||||
|
X130072912Y-98078300D01*
|
||||||
|
X129872216Y-98115816D01*
|
||||||
|
X129681825Y-98189573D01*
|
||||||
|
X129681820Y-98189576D01*
|
||||||
|
X129508235Y-98297056D01*
|
||||||
|
X129508232Y-98297058D01*
|
||||||
|
X129469128Y-98332705D01*
|
||||||
|
X129792811Y-98656388D01*
|
||||||
|
X129762115Y-98676899D01*
|
||||||
|
X129671899Y-98767115D01*
|
||||||
|
X129651388Y-98797811D01*
|
||||||
|
X129327589Y-98474012D01*
|
||||||
|
X129234308Y-98597537D01*
|
||||||
|
X129234299Y-98597552D01*
|
||||||
|
X129143294Y-98780314D01*
|
||||||
|
X129087419Y-98976694D01*
|
||||||
|
X129068580Y-99180000D01*
|
||||||
|
X126025000Y-99180000D01*
|
||||||
|
X124353996Y-97508996D01*
|
||||||
|
X124326219Y-97454479D01*
|
||||||
|
X124325000Y-97438992D01*
|
||||||
|
X124325000Y-94479996D01*
|
||||||
|
X125870225Y-94479996D01*
|
||||||
|
X125870225Y-94480003D01*
|
||||||
|
X125889286Y-94697881D01*
|
||||||
|
X125945897Y-94909157D01*
|
||||||
|
X126038332Y-95107386D01*
|
||||||
|
X126163783Y-95286549D01*
|
||||||
|
X126170405Y-95293171D01*
|
||||||
|
X126563681Y-94899894D01*
|
||||||
|
X126581274Y-94926224D01*
|
||||||
|
X126678776Y-95023726D01*
|
||||||
|
X126705103Y-95041317D01*
|
||||||
|
X126311828Y-95434594D01*
|
||||||
|
X126318450Y-95441216D01*
|
||||||
|
X126497613Y-95566667D01*
|
||||||
|
X126695842Y-95659102D01*
|
||||||
|
X126907118Y-95715713D01*
|
||||||
|
X127124997Y-95734775D01*
|
||||||
|
X127125003Y-95734775D01*
|
||||||
|
X127342881Y-95715713D01*
|
||||||
|
X127554157Y-95659102D01*
|
||||||
|
X127752386Y-95566667D01*
|
||||||
|
X127931552Y-95441214D01*
|
||||||
|
X127938171Y-95434594D01*
|
||||||
|
X127544895Y-95041318D01*
|
||||||
|
X127571224Y-95023726D01*
|
||||||
|
X127668726Y-94926224D01*
|
||||||
|
X127686318Y-94899895D01*
|
||||||
|
X128079593Y-95293170D01*
|
||||||
|
X128086214Y-95286552D01*
|
||||||
|
X128211667Y-95107386D01*
|
||||||
|
X128304102Y-94909157D01*
|
||||||
|
X128360713Y-94697881D01*
|
||||||
|
X128379775Y-94480003D01*
|
||||||
|
X128379775Y-94479996D01*
|
||||||
|
X128360713Y-94262118D01*
|
||||||
|
X128304102Y-94050842D01*
|
||||||
|
X128211667Y-93852614D01*
|
||||||
|
X128086216Y-93673450D01*
|
||||||
|
X128079594Y-93666828D01*
|
||||||
|
X127686317Y-94060103D01*
|
||||||
|
X127668726Y-94033776D01*
|
||||||
|
X127571224Y-93936274D01*
|
||||||
|
X127544894Y-93918681D01*
|
||||||
|
X127938171Y-93525405D01*
|
||||||
|
X127931549Y-93518783D01*
|
||||||
|
X127752386Y-93393332D01*
|
||||||
|
X127554157Y-93300897D01*
|
||||||
|
X127342881Y-93244286D01*
|
||||||
|
X127125003Y-93225225D01*
|
||||||
|
X127124997Y-93225225D01*
|
||||||
|
X126907118Y-93244286D01*
|
||||||
|
X126695842Y-93300897D01*
|
||||||
|
X126497614Y-93393332D01*
|
||||||
|
X126318444Y-93518787D01*
|
||||||
|
X126311827Y-93525404D01*
|
||||||
|
X126705104Y-93918681D01*
|
||||||
|
X126678776Y-93936274D01*
|
||||||
|
X126581274Y-94033776D01*
|
||||||
|
X126563681Y-94060104D01*
|
||||||
|
X126170404Y-93666827D01*
|
||||||
|
X126163787Y-93673444D01*
|
||||||
|
X126038332Y-93852614D01*
|
||||||
|
X125945897Y-94050842D01*
|
||||||
|
X125889286Y-94262118D01*
|
||||||
|
X125870225Y-94479996D01*
|
||||||
|
X124325000Y-94479996D01*
|
||||||
|
X124325000Y-94221008D01*
|
||||||
|
X124343907Y-94162817D01*
|
||||||
|
X124353996Y-94151004D01*
|
||||||
|
X125595504Y-92909496D01*
|
||||||
|
X125650021Y-92881719D01*
|
||||||
|
X125665508Y-92880500D01*
|
||||||
|
X126490890Y-92880500D01*
|
||||||
|
X126490892Y-92880500D01*
|
||||||
|
X126618186Y-92846392D01*
|
||||||
|
X126618188Y-92846390D01*
|
||||||
|
X126618190Y-92846390D01*
|
||||||
|
X126732309Y-92780503D01*
|
||||||
|
X126732309Y-92780502D01*
|
||||||
|
X126732314Y-92780500D01*
|
||||||
|
X126768066Y-92744747D01*
|
||||||
|
X126803819Y-92708996D01*
|
||||||
|
X126858336Y-92681219D01*
|
||||||
|
X126873822Y-92680000D01*
|
||||||
|
X130883992Y-92680000D01*
|
||||||
|
X130942183Y-92698907D01*
|
||||||
|
G37*
|
||||||
|
%TD.AperFunction*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
G36*
|
||||||
|
X156240677Y-89599685D02*
|
||||||
|
G01*
|
||||||
|
X156261319Y-89616319D01*
|
||||||
|
X157188681Y-90543681D01*
|
||||||
|
X157222166Y-90605004D01*
|
||||||
|
X157225000Y-90631362D01*
|
||||||
|
X157225000Y-94380000D01*
|
||||||
|
X154125000Y-94380000D01*
|
||||||
|
X153325000Y-95180000D01*
|
||||||
|
X153325000Y-90830000D01*
|
||||||
|
X153720043Y-90830000D01*
|
||||||
|
X153739819Y-91018154D01*
|
||||||
|
X153798278Y-91198072D01*
|
||||||
|
X153798281Y-91198079D01*
|
||||||
|
X153892871Y-91361916D01*
|
||||||
|
X153892872Y-91361917D01*
|
||||||
|
X153903975Y-91374247D01*
|
||||||
|
X154267474Y-91010748D01*
|
||||||
|
X154304920Y-91075606D01*
|
||||||
|
X154379394Y-91150080D01*
|
||||||
|
X154444250Y-91187524D01*
|
||||||
|
X154083057Y-91548716D01*
|
||||||
|
X154172522Y-91613717D01*
|
||||||
|
X154345355Y-91690665D01*
|
||||||
|
X154530406Y-91730000D01*
|
||||||
|
X154719594Y-91730000D01*
|
||||||
|
X154904644Y-91690665D01*
|
||||||
|
X155077480Y-91613714D01*
|
||||||
|
X155166940Y-91548716D01*
|
||||||
|
X155166941Y-91548716D01*
|
||||||
|
X154805749Y-91187524D01*
|
||||||
|
X154870606Y-91150080D01*
|
||||||
|
X154945080Y-91075606D01*
|
||||||
|
X154982524Y-91010749D01*
|
||||||
|
X155346022Y-91374247D01*
|
||||||
|
X155346024Y-91374247D01*
|
||||||
|
X155357125Y-91361921D01*
|
||||||
|
X155451719Y-91198076D01*
|
||||||
|
X155451721Y-91198072D01*
|
||||||
|
X155510180Y-91018154D01*
|
||||||
|
X155529956Y-90830000D01*
|
||||||
|
X155510180Y-90641845D01*
|
||||||
|
X155451721Y-90461927D01*
|
||||||
|
X155451718Y-90461920D01*
|
||||||
|
X155357124Y-90298077D01*
|
||||||
|
X155346025Y-90285751D01*
|
||||||
|
X155346022Y-90285751D01*
|
||||||
|
X154982524Y-90649249D01*
|
||||||
|
X154945080Y-90584394D01*
|
||||||
|
X154870606Y-90509920D01*
|
||||||
|
X154805749Y-90472475D01*
|
||||||
|
X155166941Y-90111283D01*
|
||||||
|
X155166940Y-90111282D01*
|
||||||
|
X155077477Y-90046283D01*
|
||||||
|
X154904644Y-89969334D01*
|
||||||
|
X154719594Y-89930000D01*
|
||||||
|
X154530406Y-89930000D01*
|
||||||
|
X154345353Y-89969334D01*
|
||||||
|
X154345352Y-89969334D01*
|
||||||
|
X154172524Y-90046282D01*
|
||||||
|
X154083058Y-90111282D01*
|
||||||
|
X154444250Y-90472474D01*
|
||||||
|
X154379394Y-90509920D01*
|
||||||
|
X154304920Y-90584394D01*
|
||||||
|
X154267475Y-90649250D01*
|
||||||
|
X153903975Y-90285751D01*
|
||||||
|
X153903974Y-90285751D01*
|
||||||
|
X153892875Y-90298078D01*
|
||||||
|
X153892868Y-90298087D01*
|
||||||
|
X153798283Y-90461915D01*
|
||||||
|
X153798278Y-90461927D01*
|
||||||
|
X153739819Y-90641845D01*
|
||||||
|
X153720043Y-90830000D01*
|
||||||
|
X153325000Y-90830000D01*
|
||||||
|
X153325000Y-90431362D01*
|
||||||
|
X153344685Y-90364323D01*
|
||||||
|
X153361319Y-90343681D01*
|
||||||
|
X154088681Y-89616319D01*
|
||||||
|
X154150004Y-89582834D01*
|
||||||
|
X154176362Y-89580000D01*
|
||||||
|
X156173638Y-89580000D01*
|
||||||
|
X156240677Y-89599685D01*
|
||||||
|
G37*
|
||||||
|
%TD.AperFunction*%
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
110
KiCAD/raumtemp_relay/raumtemp_relay-B_Mask.gbr
Normal file
110
KiCAD/raumtemp_relay/raumtemp_relay-B_Mask.gbr
Normal file
@ -0,0 +1,110 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
|
||||||
|
%TF.CreationDate,2025-03-23T22:06:23+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Soldermask,Bot*%
|
||||||
|
%TF.FilePolarity,Negative*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 8.0.8) date 2025-03-23 22:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10C,1.400000*%
|
||||||
|
%ADD11R,1.700000X1.700000*%
|
||||||
|
%ADD12O,1.700000X1.700000*%
|
||||||
|
%ADD13C,1.803400*%
|
||||||
|
%ADD14C,2.004000*%
|
||||||
|
%ADD15C,2.304000*%
|
||||||
|
%ADD16RoundRect,0.102000X-0.754000X0.754000X-0.754000X-0.754000X0.754000X-0.754000X0.754000X0.754000X0*%
|
||||||
|
%ADD17C,1.712000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,JP1*%
|
||||||
|
X154625000Y-90830000D03*
|
||||||
|
X154625000Y-88290000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,J3*%
|
||||||
|
X158425000Y-88480000D03*
|
||||||
|
D12*
|
||||||
|
X158425000Y-91020000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,J2*%
|
||||||
|
X130524656Y-88480000D03*
|
||||||
|
D12*
|
||||||
|
X130524656Y-91020000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,*%
|
||||||
|
X122675000Y-95180000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,K2*%
|
||||||
|
X122675000Y-99180000D03*
|
||||||
|
X122675000Y-79180000D03*
|
||||||
|
X122675000Y-74180000D03*
|
||||||
|
X130175000Y-74180000D03*
|
||||||
|
X130175000Y-79180000D03*
|
||||||
|
X130175000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,J1*%
|
||||||
|
X126036723Y-70200000D03*
|
||||||
|
X126036723Y-64700000D03*
|
||||||
|
X129536723Y-70200000D03*
|
||||||
|
X129536723Y-64700000D03*
|
||||||
|
X133036723Y-70200000D03*
|
||||||
|
X133036723Y-64700000D03*
|
||||||
|
X136536723Y-70200000D03*
|
||||||
|
X136536723Y-64700000D03*
|
||||||
|
X140036723Y-70200000D03*
|
||||||
|
X140036723Y-64700000D03*
|
||||||
|
X143536723Y-70200000D03*
|
||||||
|
X143536723Y-64700000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,K1*%
|
||||||
|
X127125000Y-94480000D03*
|
||||||
|
X127125000Y-82480000D03*
|
||||||
|
X125125000Y-88480000D03*
|
||||||
|
X139325000Y-94480000D03*
|
||||||
|
X139325000Y-82480000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X164864545Y-70981894D03*
|
||||||
|
D17*
|
||||||
|
X149624545Y-70981894D03*
|
||||||
|
X149624545Y-98921894D03*
|
||||||
|
X157244545Y-98921894D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,K3*%
|
||||||
|
X135725000Y-99180000D03*
|
||||||
|
X135725000Y-79180000D03*
|
||||||
|
X135725000Y-74180000D03*
|
||||||
|
X143225000Y-74180000D03*
|
||||||
|
X143225000Y-79180000D03*
|
||||||
|
X143225000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
15
KiCAD/raumtemp_relay/raumtemp_relay-B_Paste.gbr
Normal file
15
KiCAD/raumtemp_relay/raumtemp_relay-B_Paste.gbr
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
|
||||||
|
%TF.CreationDate,2025-03-23T22:06:23+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Paste,Bot*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 8.0.8) date 2025-03-23 22:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
M02*
|
||||||
256
KiCAD/raumtemp_relay/raumtemp_relay-B_Silkscreen.gbr
Normal file
256
KiCAD/raumtemp_relay/raumtemp_relay-B_Silkscreen.gbr
Normal file
@ -0,0 +1,256 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
|
||||||
|
%TF.CreationDate,2025-03-23T22:06:23+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Legend,Bot*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 8.0.8) date 2025-03-23 22:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%ADD10C,0.150000*%
|
||||||
|
%ADD11C,0.152400*%
|
||||||
|
%ADD12C,0.127000*%
|
||||||
|
%ADD13C,0.200000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X120786905Y-71225180D02*
|
||||||
|
X120786905Y-72225180D01*
|
||||||
|
X121358333Y-71225180D02*
|
||||||
|
X120929762Y-71796609D01*
|
||||||
|
X121358333Y-72225180D02*
|
||||||
|
X120786905Y-71653752D01*
|
||||||
|
X121739286Y-72129942D02*
|
||||||
|
X121786905Y-72177561D01*
|
||||||
|
X121786905Y-72177561D02*
|
||||||
|
X121882143Y-72225180D01*
|
||||||
|
X121882143Y-72225180D02*
|
||||||
|
X122120238Y-72225180D01*
|
||||||
|
X122120238Y-72225180D02*
|
||||||
|
X122215476Y-72177561D01*
|
||||||
|
X122215476Y-72177561D02*
|
||||||
|
X122263095Y-72129942D01*
|
||||||
|
X122263095Y-72129942D02*
|
||||||
|
X122310714Y-72034704D01*
|
||||||
|
X122310714Y-72034704D02*
|
||||||
|
X122310714Y-71939466D01*
|
||||||
|
X122310714Y-71939466D02*
|
||||||
|
X122263095Y-71796609D01*
|
||||||
|
X122263095Y-71796609D02*
|
||||||
|
X121691667Y-71225180D01*
|
||||||
|
X121691667Y-71225180D02*
|
||||||
|
X122310714Y-71225180D01*
|
||||||
|
X123091666Y-68019866D02*
|
||||||
|
X123091666Y-69019866D01*
|
||||||
|
X123091666Y-69019866D02*
|
||||||
|
X123158333Y-69219866D01*
|
||||||
|
X123158333Y-69219866D02*
|
||||||
|
X123291666Y-69353200D01*
|
||||||
|
X123291666Y-69353200D02*
|
||||||
|
X123491666Y-69419866D01*
|
||||||
|
X123491666Y-69419866D02*
|
||||||
|
X123625000Y-69419866D01*
|
||||||
|
X121691666Y-69419866D02*
|
||||||
|
X122491666Y-69419866D01*
|
||||||
|
X122091666Y-69419866D02*
|
||||||
|
X122091666Y-68019866D01*
|
||||||
|
X122091666Y-68019866D02*
|
||||||
|
X122224999Y-68219866D01*
|
||||||
|
X122224999Y-68219866D02*
|
||||||
|
X122358333Y-68353200D01*
|
||||||
|
X122358333Y-68353200D02*
|
||||||
|
X122491666Y-68419866D01*
|
||||||
|
X136663094Y-77034819D02*
|
||||||
|
X136663094Y-76034819D01*
|
||||||
|
X136091666Y-77034819D02*
|
||||||
|
X136520237Y-76463390D01*
|
||||||
|
X136091666Y-76034819D02*
|
||||||
|
X136663094Y-76606247D01*
|
||||||
|
X135139285Y-77034819D02*
|
||||||
|
X135710713Y-77034819D01*
|
||||||
|
X135424999Y-77034819D02*
|
||||||
|
X135424999Y-76034819D01*
|
||||||
|
X135424999Y-76034819D02*
|
||||||
|
X135520237Y-76177676D01*
|
||||||
|
X135520237Y-76177676D02*
|
||||||
|
X135615475Y-76272914D01*
|
||||||
|
X135615475Y-76272914D02*
|
||||||
|
X135710713Y-76320533D01*
|
||||||
|
X144934364Y-71292608D02*
|
||||||
|
X143934364Y-71292608D01*
|
||||||
|
X143934364Y-71292608D02*
|
||||||
|
X143934364Y-71673560D01*
|
||||||
|
X143934364Y-71673560D02*
|
||||||
|
X143981983Y-71768798D01*
|
||||||
|
X143981983Y-71768798D02*
|
||||||
|
X144029602Y-71816417D01*
|
||||||
|
X144029602Y-71816417D02*
|
||||||
|
X144124840Y-71864036D01*
|
||||||
|
X144124840Y-71864036D02*
|
||||||
|
X144267697Y-71864036D01*
|
||||||
|
X144267697Y-71864036D02*
|
||||||
|
X144362935Y-71816417D01*
|
||||||
|
X144362935Y-71816417D02*
|
||||||
|
X144410554Y-71768798D01*
|
||||||
|
X144410554Y-71768798D02*
|
||||||
|
X144458173Y-71673560D01*
|
||||||
|
X144458173Y-71673560D02*
|
||||||
|
X144458173Y-71292608D01*
|
||||||
|
X144886745Y-72244989D02*
|
||||||
|
X144934364Y-72387846D01*
|
||||||
|
X144934364Y-72387846D02*
|
||||||
|
X144934364Y-72625941D01*
|
||||||
|
X144934364Y-72625941D02*
|
||||||
|
X144886745Y-72721179D01*
|
||||||
|
X144886745Y-72721179D02*
|
||||||
|
X144839125Y-72768798D01*
|
||||||
|
X144839125Y-72768798D02*
|
||||||
|
X144743887Y-72816417D01*
|
||||||
|
X144743887Y-72816417D02*
|
||||||
|
X144648649Y-72816417D01*
|
||||||
|
X144648649Y-72816417D02*
|
||||||
|
X144553411Y-72768798D01*
|
||||||
|
X144553411Y-72768798D02*
|
||||||
|
X144505792Y-72721179D01*
|
||||||
|
X144505792Y-72721179D02*
|
||||||
|
X144458173Y-72625941D01*
|
||||||
|
X144458173Y-72625941D02*
|
||||||
|
X144410554Y-72435465D01*
|
||||||
|
X144410554Y-72435465D02*
|
||||||
|
X144362935Y-72340227D01*
|
||||||
|
X144362935Y-72340227D02*
|
||||||
|
X144315316Y-72292608D01*
|
||||||
|
X144315316Y-72292608D02*
|
||||||
|
X144220078Y-72244989D01*
|
||||||
|
X144220078Y-72244989D02*
|
||||||
|
X144124840Y-72244989D01*
|
||||||
|
X144124840Y-72244989D02*
|
||||||
|
X144029602Y-72292608D01*
|
||||||
|
X144029602Y-72292608D02*
|
||||||
|
X143981983Y-72340227D01*
|
||||||
|
X143981983Y-72340227D02*
|
||||||
|
X143934364Y-72435465D01*
|
||||||
|
X143934364Y-72435465D02*
|
||||||
|
X143934364Y-72673560D01*
|
||||||
|
X143934364Y-72673560D02*
|
||||||
|
X143981983Y-72816417D01*
|
||||||
|
X144934364Y-73768798D02*
|
||||||
|
X144934364Y-73197370D01*
|
||||||
|
X144934364Y-73483084D02*
|
||||||
|
X143934364Y-73483084D01*
|
||||||
|
X143934364Y-73483084D02*
|
||||||
|
X144077221Y-73387846D01*
|
||||||
|
X144077221Y-73387846D02*
|
||||||
|
X144172459Y-73292608D01*
|
||||||
|
X144172459Y-73292608D02*
|
||||||
|
X144220078Y-73197370D01*
|
||||||
|
X124186905Y-85825180D02*
|
||||||
|
X124186905Y-86825180D01*
|
||||||
|
X124758333Y-85825180D02*
|
||||||
|
X124329762Y-86396609D01*
|
||||||
|
X124758333Y-86825180D02*
|
||||||
|
X124186905Y-86253752D01*
|
||||||
|
X125091667Y-86825180D02*
|
||||||
|
X125710714Y-86825180D01*
|
||||||
|
X125710714Y-86825180D02*
|
||||||
|
X125377381Y-86444228D01*
|
||||||
|
X125377381Y-86444228D02*
|
||||||
|
X125520238Y-86444228D01*
|
||||||
|
X125520238Y-86444228D02*
|
||||||
|
X125615476Y-86396609D01*
|
||||||
|
X125615476Y-86396609D02*
|
||||||
|
X125663095Y-86348990D01*
|
||||||
|
X125663095Y-86348990D02*
|
||||||
|
X125710714Y-86253752D01*
|
||||||
|
X125710714Y-86253752D02*
|
||||||
|
X125710714Y-86015657D01*
|
||||||
|
X125710714Y-86015657D02*
|
||||||
|
X125663095Y-85920419D01*
|
||||||
|
X125663095Y-85920419D02*
|
||||||
|
X125615476Y-85872800D01*
|
||||||
|
X125615476Y-85872800D02*
|
||||||
|
X125520238Y-85825180D01*
|
||||||
|
X125520238Y-85825180D02*
|
||||||
|
X125234524Y-85825180D01*
|
||||||
|
X125234524Y-85825180D02*
|
||||||
|
X125139286Y-85872800D01*
|
||||||
|
X125139286Y-85872800D02*
|
||||||
|
X125091667Y-85920419D01*
|
||||||
|
D11*
|
||||||
|
%TO.C,K2*%
|
||||||
|
X120048000Y-72553007D02*
|
||||||
|
X120048000Y-101607001D01*
|
||||||
|
X120048000Y-101607001D02*
|
||||||
|
X132802000Y-101607001D01*
|
||||||
|
X132802000Y-72553007D02*
|
||||||
|
X120048000Y-72553007D01*
|
||||||
|
X132802000Y-101607001D02*
|
||||||
|
X132802000Y-72553007D01*
|
||||||
|
D12*
|
||||||
|
%TO.C,J1*%
|
||||||
|
X123936723Y-63300000D02*
|
||||||
|
X145636723Y-63300000D01*
|
||||||
|
X123936723Y-71800000D02*
|
||||||
|
X123936723Y-63300000D01*
|
||||||
|
X145636723Y-63300000D02*
|
||||||
|
X145636723Y-71800000D01*
|
||||||
|
X145636723Y-71800000D02*
|
||||||
|
X123936723Y-71800000D01*
|
||||||
|
D13*
|
||||||
|
X126136723Y-72800000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X125936723Y-72800000I-100000J0D01*
|
||||||
|
G01*
|
||||||
|
X125936723Y-72800000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X126136723Y-72800000I100000J0D01*
|
||||||
|
G01*
|
||||||
|
D12*
|
||||||
|
%TO.C,K1*%
|
||||||
|
X122725000Y-80480000D02*
|
||||||
|
X144725000Y-80480000D01*
|
||||||
|
X122725000Y-96480000D02*
|
||||||
|
X122725000Y-80480000D01*
|
||||||
|
X144725000Y-80480000D02*
|
||||||
|
X144725000Y-96480000D01*
|
||||||
|
X144725000Y-96480000D02*
|
||||||
|
X122725000Y-96480000D01*
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X146144545Y-68101894D02*
|
||||||
|
X146144545Y-101801894D01*
|
||||||
|
X146144545Y-101801894D02*
|
||||||
|
X165804545Y-101801894D01*
|
||||||
|
X165804545Y-101801894D02*
|
||||||
|
X168344545Y-99261894D01*
|
||||||
|
X168344545Y-68101894D02*
|
||||||
|
X146144545Y-68101894D01*
|
||||||
|
X168344545Y-99261894D02*
|
||||||
|
X168344545Y-68101894D01*
|
||||||
|
D13*
|
||||||
|
X164994545Y-67031894D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X164794545Y-67031894I-100000J0D01*
|
||||||
|
G01*
|
||||||
|
X164794545Y-67031894D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X164994545Y-67031894I100000J0D01*
|
||||||
|
G01*
|
||||||
|
D11*
|
||||||
|
%TO.C,K3*%
|
||||||
|
X133098000Y-72553007D02*
|
||||||
|
X133098000Y-101607001D01*
|
||||||
|
X133098000Y-101607001D02*
|
||||||
|
X145852000Y-101607001D01*
|
||||||
|
X145852000Y-72553007D02*
|
||||||
|
X133098000Y-72553007D01*
|
||||||
|
X145852000Y-101607001D02*
|
||||||
|
X145852000Y-72553007D01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
152
KiCAD/raumtemp_relay/raumtemp_relay-Edge_Cuts.gbr
Normal file
152
KiCAD/raumtemp_relay/raumtemp_relay-Edge_Cuts.gbr
Normal file
@ -0,0 +1,152 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
|
||||||
|
%TF.CreationDate,2025-03-23T22:06:23+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Profile,NP*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 8.0.8) date 2025-03-23 22:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,Profile*%
|
||||||
|
%ADD10C,0.050000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
X129000000Y-101500000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X130500000Y-103000000I0J-1500000D01*
|
||||||
|
G01*
|
||||||
|
X135925001Y-89080000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X136924999Y-89080000I499999J0D01*
|
||||||
|
G01*
|
||||||
|
X137057892Y-81880000D02*
|
||||||
|
X135825000Y-80647108D01*
|
||||||
|
X136057892Y-85512892D02*
|
||||||
|
X136057892Y-82280000D01*
|
||||||
|
X128257892Y-79680000D02*
|
||||||
|
X128125000Y-79680000D01*
|
||||||
|
X127925000Y-90880000D02*
|
||||||
|
X126425000Y-92380000D01*
|
||||||
|
X147825000Y-84980000D02*
|
||||||
|
X147825000Y-74980000D01*
|
||||||
|
X138525000Y-96880000D02*
|
||||||
|
X141025000Y-96880000D01*
|
||||||
|
X127925000Y-86080000D02*
|
||||||
|
X127925000Y-90880000D01*
|
||||||
|
X122538630Y-92380000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X122538630Y-91380000I-30J500000D01*
|
||||||
|
G01*
|
||||||
|
X148825000Y-85380000D02*
|
||||||
|
X143325000Y-90880000D01*
|
||||||
|
X125925000Y-91380000D02*
|
||||||
|
X126925000Y-90380000D01*
|
||||||
|
X124425000Y-83980000D02*
|
||||||
|
X124425000Y-81080000D01*
|
||||||
|
X138125000Y-97880000D02*
|
||||||
|
X135925000Y-95680000D01*
|
||||||
|
X137057892Y-85512892D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X136057892Y-85512892I-500000J0D01*
|
||||||
|
G01*
|
||||||
|
X136057892Y-82280000D02*
|
||||||
|
X135357892Y-81580000D01*
|
||||||
|
X159900000Y-68100000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X158400000Y-66600000I0J1500000D01*
|
||||||
|
G01*
|
||||||
|
X158400000Y-66600000D02*
|
||||||
|
X158400000Y-62100000D01*
|
||||||
|
X168400000Y-68100000D02*
|
||||||
|
X159900000Y-68100000D01*
|
||||||
|
X158400000Y-62100000D02*
|
||||||
|
X126100000Y-62100000D01*
|
||||||
|
X135125000Y-81580000D02*
|
||||||
|
X135357892Y-81580000D01*
|
||||||
|
X147825000Y-74980000D02*
|
||||||
|
G75*
|
||||||
|
G02*
|
||||||
|
X148825000Y-74980000I500000J0D01*
|
||||||
|
G01*
|
||||||
|
X142325000Y-90480000D02*
|
||||||
|
X147825000Y-84980000D01*
|
||||||
|
X141425000Y-97880000D02*
|
||||||
|
X138125000Y-97880000D01*
|
||||||
|
X137057892Y-85512892D02*
|
||||||
|
X137057892Y-81880000D01*
|
||||||
|
X127925000Y-86080000D02*
|
||||||
|
X125425000Y-83580000D01*
|
||||||
|
X126100000Y-62100000D02*
|
||||||
|
X120100000Y-68700000D01*
|
||||||
|
X130500000Y-103000000D02*
|
||||||
|
X130500000Y-107500000D01*
|
||||||
|
X130500000Y-107500000D02*
|
||||||
|
X162900000Y-107500000D01*
|
||||||
|
X124425000Y-81080000D02*
|
||||||
|
X125825000Y-79680000D01*
|
||||||
|
X168800000Y-68700000D02*
|
||||||
|
X168400000Y-68100000D01*
|
||||||
|
X120500000Y-101500000D02*
|
||||||
|
X129000000Y-101500000D01*
|
||||||
|
X127625000Y-80680000D02*
|
||||||
|
X127725000Y-80680000D01*
|
||||||
|
X122525000Y-91380000D02*
|
||||||
|
X125925000Y-91380000D01*
|
||||||
|
X126925000Y-86480000D02*
|
||||||
|
X124425000Y-83980000D01*
|
||||||
|
X125425000Y-81480000D02*
|
||||||
|
X125425000Y-83580000D01*
|
||||||
|
X126425000Y-92380000D02*
|
||||||
|
X126025000Y-92380000D01*
|
||||||
|
X127625000Y-80680000D02*
|
||||||
|
X126225000Y-80680000D01*
|
||||||
|
X135925000Y-95680000D02*
|
||||||
|
X135925000Y-89080000D01*
|
||||||
|
X162900000Y-107500000D02*
|
||||||
|
X168800000Y-100900000D01*
|
||||||
|
X136925000Y-89080000D02*
|
||||||
|
X136925000Y-95280000D01*
|
||||||
|
X125825000Y-79680000D02*
|
||||||
|
X128125000Y-79680000D01*
|
||||||
|
X142325000Y-95580000D02*
|
||||||
|
X142325000Y-90480000D01*
|
||||||
|
X120100000Y-100900000D02*
|
||||||
|
X120500000Y-101500000D01*
|
||||||
|
X129225000Y-80647108D02*
|
||||||
|
X128257892Y-79680000D01*
|
||||||
|
X141025000Y-96880000D02*
|
||||||
|
X142325000Y-95580000D01*
|
||||||
|
X120100000Y-68700000D02*
|
||||||
|
X120100000Y-100900000D01*
|
||||||
|
X136925000Y-95280000D02*
|
||||||
|
X138525000Y-96880000D01*
|
||||||
|
X143325000Y-95980000D02*
|
||||||
|
X141425000Y-97880000D01*
|
||||||
|
X148825000Y-74980000D02*
|
||||||
|
X148825000Y-85380000D01*
|
||||||
|
X125425000Y-81480000D02*
|
||||||
|
X126225000Y-80680000D01*
|
||||||
|
X143325000Y-90880000D02*
|
||||||
|
X143325000Y-95980000D01*
|
||||||
|
X128625000Y-81580000D02*
|
||||||
|
X135125000Y-81580000D01*
|
||||||
|
X168800000Y-100900000D02*
|
||||||
|
X168800000Y-68700000D01*
|
||||||
|
X126925000Y-90380000D02*
|
||||||
|
X126925000Y-86480000D01*
|
||||||
|
X127725000Y-80680000D02*
|
||||||
|
X128625000Y-81580000D01*
|
||||||
|
X122525000Y-92380000D02*
|
||||||
|
X126025000Y-92380000D01*
|
||||||
|
X135825000Y-80647108D02*
|
||||||
|
X129225000Y-80647108D01*
|
||||||
|
M02*
|
||||||
3159
KiCAD/raumtemp_relay/raumtemp_relay-F_Cu.gbr
Normal file
3159
KiCAD/raumtemp_relay/raumtemp_relay-F_Cu.gbr
Normal file
File diff suppressed because it is too large
Load Diff
244
KiCAD/raumtemp_relay/raumtemp_relay-F_Mask.gbr
Normal file
244
KiCAD/raumtemp_relay/raumtemp_relay-F_Mask.gbr
Normal file
@ -0,0 +1,244 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
|
||||||
|
%TF.CreationDate,2025-03-23T22:06:23+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Soldermask,Top*%
|
||||||
|
%TF.FilePolarity,Negative*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 8.0.8) date 2025-03-23 22:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*%
|
||||||
|
%ADD11C,1.400000*%
|
||||||
|
%ADD12RoundRect,0.250000X0.325000X0.650000X-0.325000X0.650000X-0.325000X-0.650000X0.325000X-0.650000X0*%
|
||||||
|
%ADD13RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*%
|
||||||
|
%ADD14RoundRect,0.087500X-0.087500X0.250000X-0.087500X-0.250000X0.087500X-0.250000X0.087500X0.250000X0*%
|
||||||
|
%ADD15RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
|
||||||
|
%ADD16RoundRect,0.218750X-0.218750X-0.381250X0.218750X-0.381250X0.218750X0.381250X-0.218750X0.381250X0*%
|
||||||
|
%ADD17RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*%
|
||||||
|
%ADD18RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*%
|
||||||
|
%ADD19RoundRect,0.250000X0.400000X0.600000X-0.400000X0.600000X-0.400000X-0.600000X0.400000X-0.600000X0*%
|
||||||
|
%ADD20R,1.700000X1.700000*%
|
||||||
|
%ADD21O,1.700000X1.700000*%
|
||||||
|
%ADD22C,1.803400*%
|
||||||
|
%ADD23C,2.004000*%
|
||||||
|
%ADD24C,2.304000*%
|
||||||
|
%ADD25RoundRect,0.102000X-0.754000X0.754000X-0.754000X-0.754000X0.754000X-0.754000X0.754000X0.754000X0*%
|
||||||
|
%ADD26C,1.712000*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,R4*%
|
||||||
|
X145625000Y-102755000D03*
|
||||||
|
X145625000Y-104405000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,JP1*%
|
||||||
|
X154625000Y-90830000D03*
|
||||||
|
X154625000Y-88290000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,C3*%
|
||||||
|
X153300000Y-81180000D03*
|
||||||
|
X150350000Y-81180000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,Q2*%
|
||||||
|
X142262500Y-104630000D03*
|
||||||
|
X142262500Y-102730000D03*
|
||||||
|
X139987500Y-103680000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,C2*%
|
||||||
|
X154900000Y-95980000D03*
|
||||||
|
X151950000Y-95980000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,U1*%
|
||||||
|
X151025000Y-89467500D03*
|
||||||
|
X150525000Y-89467500D03*
|
||||||
|
X150025000Y-89467500D03*
|
||||||
|
X150025000Y-90892500D03*
|
||||||
|
X150525000Y-90892500D03*
|
||||||
|
X151025000Y-90892500D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,C1*%
|
||||||
|
X152400000Y-93880000D03*
|
||||||
|
X150850000Y-93880000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.C,L2*%
|
||||||
|
X150162500Y-87880000D03*
|
||||||
|
X152287500Y-87880000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.C,R2*%
|
||||||
|
X144125000Y-104405000D03*
|
||||||
|
X144125000Y-102755000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,C11*%
|
||||||
|
X152700000Y-75480000D03*
|
||||||
|
X151150000Y-75480000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,R7*%
|
||||||
|
X152450000Y-92380000D03*
|
||||||
|
X150800000Y-92380000D03*
|
||||||
|
%TD*%
|
||||||
|
D10*
|
||||||
|
%TO.C,R6*%
|
||||||
|
X148725000Y-89255000D03*
|
||||||
|
X148725000Y-90905000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.C,D2*%
|
||||||
|
X141075000Y-99280000D03*
|
||||||
|
X137575000Y-99280000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,C6*%
|
||||||
|
X154900000Y-98280000D03*
|
||||||
|
X151950000Y-98280000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.C,D1*%
|
||||||
|
X128275000Y-99080000D03*
|
||||||
|
X124775000Y-99080000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.C,R1*%
|
||||||
|
X136225000Y-104505000D03*
|
||||||
|
X136225000Y-102855000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,C4*%
|
||||||
|
X153300000Y-83480000D03*
|
||||||
|
X150350000Y-83480000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,R5*%
|
||||||
|
X149450000Y-92380000D03*
|
||||||
|
X147800000Y-92380000D03*
|
||||||
|
%TD*%
|
||||||
|
D20*
|
||||||
|
%TO.C,J3*%
|
||||||
|
X158425000Y-88480000D03*
|
||||||
|
D21*
|
||||||
|
X158425000Y-91020000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,C5*%
|
||||||
|
X153300000Y-85780000D03*
|
||||||
|
X150350000Y-85780000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,C8*%
|
||||||
|
X153300000Y-78880000D03*
|
||||||
|
X150350000Y-78880000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,R8*%
|
||||||
|
X149450000Y-93880000D03*
|
||||||
|
X147800000Y-93880000D03*
|
||||||
|
%TD*%
|
||||||
|
D20*
|
||||||
|
%TO.C,J2*%
|
||||||
|
X130524656Y-88480000D03*
|
||||||
|
D21*
|
||||||
|
X130524656Y-91020000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,C12*%
|
||||||
|
X152700000Y-76980000D03*
|
||||||
|
X151150000Y-76980000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,C7*%
|
||||||
|
X154900000Y-100580000D03*
|
||||||
|
X151950000Y-100580000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,Q1*%
|
||||||
|
X134462500Y-104630000D03*
|
||||||
|
X134462500Y-102730000D03*
|
||||||
|
X132187500Y-103680000D03*
|
||||||
|
%TD*%
|
||||||
|
D10*
|
||||||
|
%TO.C,R3*%
|
||||||
|
X137725000Y-102855000D03*
|
||||||
|
X137725000Y-104505000D03*
|
||||||
|
%TD*%
|
||||||
|
D22*
|
||||||
|
%TO.C,*%
|
||||||
|
X122675000Y-95180000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,K2*%
|
||||||
|
X122675000Y-99180000D03*
|
||||||
|
X122675000Y-79180000D03*
|
||||||
|
X122675000Y-74180000D03*
|
||||||
|
X130175000Y-74180000D03*
|
||||||
|
X130175000Y-79180000D03*
|
||||||
|
X130175000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D23*
|
||||||
|
%TO.C,J1*%
|
||||||
|
X126036723Y-70200000D03*
|
||||||
|
X126036723Y-64700000D03*
|
||||||
|
X129536723Y-70200000D03*
|
||||||
|
X129536723Y-64700000D03*
|
||||||
|
X133036723Y-70200000D03*
|
||||||
|
X133036723Y-64700000D03*
|
||||||
|
X136536723Y-70200000D03*
|
||||||
|
X136536723Y-64700000D03*
|
||||||
|
X140036723Y-70200000D03*
|
||||||
|
X140036723Y-64700000D03*
|
||||||
|
X143536723Y-70200000D03*
|
||||||
|
X143536723Y-64700000D03*
|
||||||
|
%TD*%
|
||||||
|
D24*
|
||||||
|
%TO.C,K1*%
|
||||||
|
X127125000Y-94480000D03*
|
||||||
|
X127125000Y-82480000D03*
|
||||||
|
X125125000Y-88480000D03*
|
||||||
|
X139325000Y-94480000D03*
|
||||||
|
X139325000Y-82480000D03*
|
||||||
|
%TD*%
|
||||||
|
D25*
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X164864545Y-70981894D03*
|
||||||
|
D26*
|
||||||
|
X149624545Y-70981894D03*
|
||||||
|
X149624545Y-98921894D03*
|
||||||
|
X157244545Y-98921894D03*
|
||||||
|
%TD*%
|
||||||
|
D22*
|
||||||
|
%TO.C,K3*%
|
||||||
|
X135725000Y-99180000D03*
|
||||||
|
X135725000Y-79180000D03*
|
||||||
|
X135725000Y-74180000D03*
|
||||||
|
X143225000Y-74180000D03*
|
||||||
|
X143225000Y-79180000D03*
|
||||||
|
X143225000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
167
KiCAD/raumtemp_relay/raumtemp_relay-F_Paste.gbr
Normal file
167
KiCAD/raumtemp_relay/raumtemp_relay-F_Paste.gbr
Normal file
@ -0,0 +1,167 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
|
||||||
|
%TF.CreationDate,2025-03-23T22:06:23+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Paste,Top*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 8.0.8) date 2025-03-23 22:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
G04 Aperture macros list*
|
||||||
|
%AMRoundRect*
|
||||||
|
0 Rectangle with rounded corners*
|
||||||
|
0 $1 Rounding radius*
|
||||||
|
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||||
|
0 Add a 4 corners polygon primitive as box body*
|
||||||
|
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||||
|
0 Add four circle primitives for the rounded corners*
|
||||||
|
1,1,$1+$1,$2,$3*
|
||||||
|
1,1,$1+$1,$4,$5*
|
||||||
|
1,1,$1+$1,$6,$7*
|
||||||
|
1,1,$1+$1,$8,$9*
|
||||||
|
0 Add four rect primitives between the rounded corners*
|
||||||
|
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||||
|
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||||
|
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||||
|
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||||
|
G04 Aperture macros list end*
|
||||||
|
%ADD10RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*%
|
||||||
|
%ADD11RoundRect,0.250000X0.325000X0.650000X-0.325000X0.650000X-0.325000X-0.650000X0.325000X-0.650000X0*%
|
||||||
|
%ADD12RoundRect,0.150000X0.512500X0.150000X-0.512500X0.150000X-0.512500X-0.150000X0.512500X-0.150000X0*%
|
||||||
|
%ADD13RoundRect,0.087500X-0.087500X0.250000X-0.087500X-0.250000X0.087500X-0.250000X0.087500X0.250000X0*%
|
||||||
|
%ADD14RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
|
||||||
|
%ADD15RoundRect,0.218750X-0.218750X-0.381250X0.218750X-0.381250X0.218750X0.381250X-0.218750X0.381250X0*%
|
||||||
|
%ADD16RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*%
|
||||||
|
%ADD17RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*%
|
||||||
|
%ADD18RoundRect,0.250000X0.400000X0.600000X-0.400000X0.600000X-0.400000X-0.600000X0.400000X-0.600000X0*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.C,R4*%
|
||||||
|
X145625000Y-102755000D03*
|
||||||
|
X145625000Y-104405000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,C3*%
|
||||||
|
X153300000Y-81180000D03*
|
||||||
|
X150350000Y-81180000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,Q2*%
|
||||||
|
X142262500Y-104630000D03*
|
||||||
|
X142262500Y-102730000D03*
|
||||||
|
X139987500Y-103680000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,C2*%
|
||||||
|
X154900000Y-95980000D03*
|
||||||
|
X151950000Y-95980000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.C,U1*%
|
||||||
|
X151025000Y-89467500D03*
|
||||||
|
X150525000Y-89467500D03*
|
||||||
|
X150025000Y-89467500D03*
|
||||||
|
X150025000Y-90892500D03*
|
||||||
|
X150525000Y-90892500D03*
|
||||||
|
X151025000Y-90892500D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,C1*%
|
||||||
|
X152400000Y-93880000D03*
|
||||||
|
X150850000Y-93880000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.C,L2*%
|
||||||
|
X150162500Y-87880000D03*
|
||||||
|
X152287500Y-87880000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.C,R2*%
|
||||||
|
X144125000Y-104405000D03*
|
||||||
|
X144125000Y-102755000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,C11*%
|
||||||
|
X152700000Y-75480000D03*
|
||||||
|
X151150000Y-75480000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.C,R7*%
|
||||||
|
X152450000Y-92380000D03*
|
||||||
|
X150800000Y-92380000D03*
|
||||||
|
%TD*%
|
||||||
|
D10*
|
||||||
|
%TO.C,R6*%
|
||||||
|
X148725000Y-89255000D03*
|
||||||
|
X148725000Y-90905000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,D2*%
|
||||||
|
X141075000Y-99280000D03*
|
||||||
|
X137575000Y-99280000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,C6*%
|
||||||
|
X154900000Y-98280000D03*
|
||||||
|
X151950000Y-98280000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.C,D1*%
|
||||||
|
X128275000Y-99080000D03*
|
||||||
|
X124775000Y-99080000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.C,R1*%
|
||||||
|
X136225000Y-104505000D03*
|
||||||
|
X136225000Y-102855000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,C4*%
|
||||||
|
X153300000Y-83480000D03*
|
||||||
|
X150350000Y-83480000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.C,R5*%
|
||||||
|
X149450000Y-92380000D03*
|
||||||
|
X147800000Y-92380000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,C5*%
|
||||||
|
X153300000Y-85780000D03*
|
||||||
|
X150350000Y-85780000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.C,C8*%
|
||||||
|
X153300000Y-78880000D03*
|
||||||
|
X150350000Y-78880000D03*
|
||||||
|
%TD*%
|
||||||
|
D17*
|
||||||
|
%TO.C,R8*%
|
||||||
|
X149450000Y-93880000D03*
|
||||||
|
X147800000Y-93880000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.C,C12*%
|
||||||
|
X152700000Y-76980000D03*
|
||||||
|
X151150000Y-76980000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.C,C7*%
|
||||||
|
X154900000Y-100580000D03*
|
||||||
|
X151950000Y-100580000D03*
|
||||||
|
%TD*%
|
||||||
|
D12*
|
||||||
|
%TO.C,Q1*%
|
||||||
|
X134462500Y-104630000D03*
|
||||||
|
X134462500Y-102730000D03*
|
||||||
|
X132187500Y-103680000D03*
|
||||||
|
%TD*%
|
||||||
|
D10*
|
||||||
|
%TO.C,R3*%
|
||||||
|
X137725000Y-102855000D03*
|
||||||
|
X137725000Y-104505000D03*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
1510
KiCAD/raumtemp_relay/raumtemp_relay-F_Silkscreen.gbr
Normal file
1510
KiCAD/raumtemp_relay/raumtemp_relay-F_Silkscreen.gbr
Normal file
File diff suppressed because it is too large
Load Diff
269
KiCAD/raumtemp_relay/raumtemp_relay-In1_Cu.gbr
Normal file
269
KiCAD/raumtemp_relay/raumtemp_relay-In1_Cu.gbr
Normal file
@ -0,0 +1,269 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
|
||||||
|
%TF.CreationDate,2025-03-23T22:06:23+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Copper,L2,Inr*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 8.0.8) date 2025-03-23 22:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD10C,1.400000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD11R,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD12O,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD13C,1.803400*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD14C,1.800000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD15C,2.100000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD16R,1.508000X1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD17C,1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ViaPad*%
|
||||||
|
%ADD18C,0.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD19C,0.250000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD20C,2.500000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD21C,0.400000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD22C,0.200000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,JP1*%
|
||||||
|
X154625000Y-90830000D03*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
X154625000Y-88290000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
%TO.C,J3*%
|
||||||
|
X158425000Y-88480000D03*
|
||||||
|
D12*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X158425000Y-91020000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
%TO.C,J2*%
|
||||||
|
X130524656Y-88480000D03*
|
||||||
|
D12*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X130524656Y-91020000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,*%
|
||||||
|
X122675000Y-95180000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
%TO.C,K2*%
|
||||||
|
X122675000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X122675000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X122675000Y-74180000D03*
|
||||||
|
X130175000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X130175000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X130175000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
%TO.C,J1*%
|
||||||
|
X126036723Y-70200000D03*
|
||||||
|
X126036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129536723Y-70200000D03*
|
||||||
|
X129536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X133036723Y-70200000D03*
|
||||||
|
X133036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-4)*%
|
||||||
|
X136536723Y-70200000D03*
|
||||||
|
X136536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X140036723Y-70200000D03*
|
||||||
|
X140036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X143536723Y-70200000D03*
|
||||||
|
X143536723Y-64700000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,K1*%
|
||||||
|
X127125000Y-94480000D03*
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X127125000Y-82480000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X125125000Y-88480000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X139325000Y-94480000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X139325000Y-82480000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X164864545Y-70981894D03*
|
||||||
|
D17*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X149624545Y-70981894D03*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X149624545Y-98921894D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X157244545Y-98921894D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.N,Net-(D2-A)*%
|
||||||
|
%TO.C,K3*%
|
||||||
|
X135725000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X135725000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X135725000Y-74180000D03*
|
||||||
|
X143225000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X143225000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X143225000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X147325000Y-91280000D03*
|
||||||
|
X150825000Y-95980000D03*
|
||||||
|
X149225000Y-86780000D03*
|
||||||
|
X150125000Y-77380000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X156025000Y-98280000D03*
|
||||||
|
X154925000Y-94580000D03*
|
||||||
|
X149225000Y-88380000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X146925000Y-102780000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
X138725000Y-102580000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X149225000Y-88380000D02*
|
||||||
|
X152175000Y-88380000D01*
|
||||||
|
X152175000Y-88380000D02*
|
||||||
|
X154625000Y-90830000D01*
|
||||||
|
D20*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X133036723Y-79068277D02*
|
||||||
|
X133025000Y-79080000D01*
|
||||||
|
X133025000Y-79080000D02*
|
||||||
|
X133125000Y-79180000D01*
|
||||||
|
X133036723Y-65018297D02*
|
||||||
|
X133036723Y-70518297D01*
|
||||||
|
X133125000Y-79180000D02*
|
||||||
|
X135725000Y-79180000D01*
|
||||||
|
X133036723Y-70518297D02*
|
||||||
|
X133036723Y-79068277D01*
|
||||||
|
X130175000Y-79180000D02*
|
||||||
|
X135725000Y-79180000D01*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X122675000Y-74180000D02*
|
||||||
|
X130175000Y-74180000D01*
|
||||||
|
X129536723Y-73541723D02*
|
||||||
|
X130175000Y-74180000D01*
|
||||||
|
X129536723Y-65018297D02*
|
||||||
|
X129536723Y-70518297D01*
|
||||||
|
X129536723Y-70518297D02*
|
||||||
|
X129536723Y-73541723D01*
|
||||||
|
D21*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X146025000Y-62980000D02*
|
||||||
|
X127125000Y-62980000D01*
|
||||||
|
X149624545Y-66579545D02*
|
||||||
|
X146025000Y-62980000D01*
|
||||||
|
X127125000Y-62980000D02*
|
||||||
|
X126036723Y-64068277D01*
|
||||||
|
X126036723Y-64068277D02*
|
||||||
|
X126036723Y-65018297D01*
|
||||||
|
X149624545Y-70981894D02*
|
||||||
|
X149624545Y-66579545D01*
|
||||||
|
D20*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X143536723Y-73868277D02*
|
||||||
|
X143225000Y-74180000D01*
|
||||||
|
X143536723Y-70518297D02*
|
||||||
|
X143536723Y-73868277D01*
|
||||||
|
X146025000Y-83580000D02*
|
||||||
|
X139325000Y-90280000D01*
|
||||||
|
X146025000Y-76980000D02*
|
||||||
|
X146025000Y-83580000D01*
|
||||||
|
X143225000Y-74180000D02*
|
||||||
|
X146025000Y-76980000D01*
|
||||||
|
X139325000Y-90280000D02*
|
||||||
|
X139325000Y-94480000D01*
|
||||||
|
X143536723Y-65018297D02*
|
||||||
|
X143536723Y-70518297D01*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X139325000Y-74280000D02*
|
||||||
|
X140036723Y-73568277D01*
|
||||||
|
X140036723Y-70518297D02*
|
||||||
|
X140036723Y-65018297D01*
|
||||||
|
X140036723Y-73568277D02*
|
||||||
|
X140036723Y-70518297D01*
|
||||||
|
X139325000Y-82480000D02*
|
||||||
|
X139325000Y-74280000D01*
|
||||||
|
D22*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X134925000Y-100580000D02*
|
||||||
|
X137725000Y-100580000D01*
|
||||||
|
X137725000Y-100580000D02*
|
||||||
|
X139925000Y-102780000D01*
|
||||||
|
X133825000Y-99280000D02*
|
||||||
|
X133825000Y-99480000D01*
|
||||||
|
X133825000Y-94320344D02*
|
||||||
|
X133825000Y-99280000D01*
|
||||||
|
X133825000Y-99480000D02*
|
||||||
|
X134925000Y-100580000D01*
|
||||||
|
X139925000Y-102780000D02*
|
||||||
|
X146925000Y-102780000D01*
|
||||||
|
X130524656Y-91020000D02*
|
||||||
|
X133825000Y-94320344D01*
|
||||||
|
D19*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
X134825000Y-101080000D02*
|
||||||
|
X133025000Y-99280000D01*
|
||||||
|
X138725000Y-102580000D02*
|
||||||
|
X137225000Y-101080000D01*
|
||||||
|
X137225000Y-101080000D02*
|
||||||
|
X134825000Y-101080000D01*
|
||||||
|
X133025000Y-99280000D02*
|
||||||
|
X133025000Y-95980000D01*
|
||||||
|
X133025000Y-95980000D02*
|
||||||
|
X129225000Y-92180000D01*
|
||||||
|
X129225000Y-92180000D02*
|
||||||
|
X129225000Y-89779656D01*
|
||||||
|
X129225000Y-89779656D02*
|
||||||
|
X130524656Y-88480000D01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
200
KiCAD/raumtemp_relay/raumtemp_relay-In2_Cu.gbr
Normal file
200
KiCAD/raumtemp_relay/raumtemp_relay-In2_Cu.gbr
Normal file
@ -0,0 +1,200 @@
|
|||||||
|
%TF.GenerationSoftware,KiCad,Pcbnew,8.0.8*%
|
||||||
|
%TF.CreationDate,2025-03-23T22:06:23+01:00*%
|
||||||
|
%TF.ProjectId,raumtemp_relay,7261756d-7465-46d7-905f-72656c61792e,rev?*%
|
||||||
|
%TF.SameCoordinates,Original*%
|
||||||
|
%TF.FileFunction,Copper,L3,Inr*%
|
||||||
|
%TF.FilePolarity,Positive*%
|
||||||
|
%FSLAX46Y46*%
|
||||||
|
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||||
|
G04 Created by KiCad (PCBNEW 8.0.8) date 2025-03-23 22:06:23*
|
||||||
|
%MOMM*%
|
||||||
|
%LPD*%
|
||||||
|
G01*
|
||||||
|
G04 APERTURE LIST*
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD10C,1.400000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD11R,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD12O,1.700000X1.700000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD13C,1.803400*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD14C,1.800000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD15C,2.100000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD16R,1.508000X1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ComponentPad*%
|
||||||
|
%ADD17C,1.508000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,ViaPad*%
|
||||||
|
%ADD18C,0.600000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD19C,2.500000*%
|
||||||
|
%TD*%
|
||||||
|
%TA.AperFunction,Conductor*%
|
||||||
|
%ADD20C,0.400000*%
|
||||||
|
%TD*%
|
||||||
|
G04 APERTURE END LIST*
|
||||||
|
D10*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,JP1*%
|
||||||
|
X154625000Y-90830000D03*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
X154625000Y-88290000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.N,+3V3*%
|
||||||
|
%TO.C,J3*%
|
||||||
|
X158425000Y-88480000D03*
|
||||||
|
D12*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X158425000Y-91020000D03*
|
||||||
|
%TD*%
|
||||||
|
D11*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
%TO.C,J2*%
|
||||||
|
X130524656Y-88480000D03*
|
||||||
|
D12*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X130524656Y-91020000D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,*%
|
||||||
|
X122675000Y-95180000D03*
|
||||||
|
%TD*%
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
%TO.C,K2*%
|
||||||
|
X122675000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X122675000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X122675000Y-74180000D03*
|
||||||
|
X130175000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X130175000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X130175000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D14*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
%TO.C,J1*%
|
||||||
|
X126036723Y-70200000D03*
|
||||||
|
X126036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-2)*%
|
||||||
|
X129536723Y-70200000D03*
|
||||||
|
X129536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X133036723Y-70200000D03*
|
||||||
|
X133036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-4)*%
|
||||||
|
X136536723Y-70200000D03*
|
||||||
|
X136536723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X140036723Y-70200000D03*
|
||||||
|
X140036723Y-64700000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X143536723Y-70200000D03*
|
||||||
|
X143536723Y-64700000D03*
|
||||||
|
%TD*%
|
||||||
|
D15*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
%TO.C,K1*%
|
||||||
|
X127125000Y-94480000D03*
|
||||||
|
%TO.N,Net-(D1-A)*%
|
||||||
|
X127125000Y-82480000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X125125000Y-88480000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X139325000Y-94480000D03*
|
||||||
|
%TO.N,Net-(J1-5)*%
|
||||||
|
X139325000Y-82480000D03*
|
||||||
|
%TD*%
|
||||||
|
D16*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
%TO.C,PS1*%
|
||||||
|
X164864545Y-70981894D03*
|
||||||
|
D17*
|
||||||
|
%TO.N,Net-(J1-1)*%
|
||||||
|
X149624545Y-70981894D03*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X149624545Y-98921894D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X157244545Y-98921894D03*
|
||||||
|
%TD*%
|
||||||
|
D13*
|
||||||
|
%TO.N,Net-(D2-A)*%
|
||||||
|
%TO.C,K3*%
|
||||||
|
X135725000Y-99180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X135725000Y-79180000D03*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X135725000Y-74180000D03*
|
||||||
|
X143225000Y-74180000D03*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X143225000Y-79180000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X143225000Y-99180000D03*
|
||||||
|
%TD*%
|
||||||
|
D18*
|
||||||
|
%TO.N,GND*%
|
||||||
|
X147325000Y-91280000D03*
|
||||||
|
X150825000Y-95980000D03*
|
||||||
|
X149225000Y-86780000D03*
|
||||||
|
X150125000Y-77380000D03*
|
||||||
|
%TO.N,+VDC*%
|
||||||
|
X156025000Y-98280000D03*
|
||||||
|
X154925000Y-94580000D03*
|
||||||
|
X149225000Y-88380000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_2)*%
|
||||||
|
X146925000Y-102780000D03*
|
||||||
|
%TO.N,Net-(J2-Pin_1)*%
|
||||||
|
X138725000Y-102580000D03*
|
||||||
|
%TD*%
|
||||||
|
D19*
|
||||||
|
%TO.N,Net-(J1-3)*%
|
||||||
|
X135725000Y-79180000D02*
|
||||||
|
X130175000Y-79180000D01*
|
||||||
|
X130175000Y-79180000D02*
|
||||||
|
X128675000Y-77680000D01*
|
||||||
|
D20*
|
||||||
|
X164864545Y-70981894D02*
|
||||||
|
X156026894Y-70981894D01*
|
||||||
|
D19*
|
||||||
|
X125125000Y-88480000D02*
|
||||||
|
X122675000Y-86030000D01*
|
||||||
|
D20*
|
||||||
|
X148025000Y-62980000D02*
|
||||||
|
X133925000Y-62980000D01*
|
||||||
|
X133036723Y-63868277D02*
|
||||||
|
X133036723Y-65018297D01*
|
||||||
|
D19*
|
||||||
|
X122675000Y-86030000D02*
|
||||||
|
X122675000Y-79180000D01*
|
||||||
|
X128675000Y-77680000D02*
|
||||||
|
X124175000Y-77680000D01*
|
||||||
|
X143225000Y-79180000D02*
|
||||||
|
X135725000Y-79180000D01*
|
||||||
|
D20*
|
||||||
|
X156026894Y-70981894D02*
|
||||||
|
X148025000Y-62980000D01*
|
||||||
|
X133925000Y-62980000D02*
|
||||||
|
X133036723Y-63868277D01*
|
||||||
|
D19*
|
||||||
|
X124175000Y-77680000D02*
|
||||||
|
X122675000Y-79180000D01*
|
||||||
|
%TO.N,Net-(J1-6)*%
|
||||||
|
X135725000Y-74180000D02*
|
||||||
|
X143225000Y-74180000D01*
|
||||||
|
%TD*%
|
||||||
|
M02*
|
||||||
168
KiCAD/raumtemp_relay/raumtemp_relay-job.gbrjob
Normal file
168
KiCAD/raumtemp_relay/raumtemp_relay-job.gbrjob
Normal file
@ -0,0 +1,168 @@
|
|||||||
|
{
|
||||||
|
"Header": {
|
||||||
|
"GenerationSoftware": {
|
||||||
|
"Vendor": "KiCad",
|
||||||
|
"Application": "Pcbnew",
|
||||||
|
"Version": "8.0.8"
|
||||||
|
},
|
||||||
|
"CreationDate": "2025-03-23T22:06:23+01:00"
|
||||||
|
},
|
||||||
|
"GeneralSpecs": {
|
||||||
|
"ProjectId": {
|
||||||
|
"Name": "raumtemp_relay",
|
||||||
|
"GUID": "7261756d-7465-46d7-905f-72656c61792e",
|
||||||
|
"Revision": "rev?"
|
||||||
|
},
|
||||||
|
"Size": {
|
||||||
|
"X": 48.75,
|
||||||
|
"Y": 45.45
|
||||||
|
},
|
||||||
|
"LayerNumber": 4,
|
||||||
|
"BoardThickness": 0.19,
|
||||||
|
"Finish": "None"
|
||||||
|
},
|
||||||
|
"DesignRules": [
|
||||||
|
{
|
||||||
|
"Layers": "Outer",
|
||||||
|
"PadToPad": 0.15,
|
||||||
|
"PadToTrack": 0.15,
|
||||||
|
"TrackToTrack": 0.15,
|
||||||
|
"MinLineWidth": 0.2,
|
||||||
|
"TrackToRegion": 0.2,
|
||||||
|
"RegionToRegion": 0.2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Layers": "Inner",
|
||||||
|
"PadToPad": 0.15,
|
||||||
|
"PadToTrack": 0.15,
|
||||||
|
"TrackToTrack": 0.15,
|
||||||
|
"MinLineWidth": 0.2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FilesAttributes": [
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-F_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L1,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-In1_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L2,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-In2_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L3,Inr",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-B_Cu.gbr",
|
||||||
|
"FileFunction": "Copper,L4,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-F_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-B_Paste.gbr",
|
||||||
|
"FileFunction": "SolderPaste,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-F_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Top",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-B_Silkscreen.gbr",
|
||||||
|
"FileFunction": "Legend,Bot",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-F_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Top",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-B_Mask.gbr",
|
||||||
|
"FileFunction": "SolderMask,Bot",
|
||||||
|
"FilePolarity": "Negative"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Path": "raumtemp_relay-Edge_Cuts.gbr",
|
||||||
|
"FileFunction": "Profile",
|
||||||
|
"FilePolarity": "Positive"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"MaterialStackup": [
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Name": "Top Silk Screen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Top Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Name": "Top Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "F.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Material": "FR4",
|
||||||
|
"Name": "F.Cu/In1.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 1 (from F.Cu to In1.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "In1.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Material": "FR4",
|
||||||
|
"Name": "In1.Cu/In2.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 2 (from In1.Cu to In2.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "In2.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Dielectric",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Material": "FR4",
|
||||||
|
"Name": "In2.Cu/B.Cu",
|
||||||
|
"Notes": "Type: dielectric layer 3 (from In2.Cu to B.Cu)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Copper",
|
||||||
|
"Thickness": 0.035,
|
||||||
|
"Name": "B.Cu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderMask",
|
||||||
|
"Thickness": 0.01,
|
||||||
|
"Name": "Bottom Solder Mask"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "SolderPaste",
|
||||||
|
"Name": "Bottom Solder Paste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Type": "Legend",
|
||||||
|
"Name": "Bottom Silk Screen"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
133
KiCAD/raumtemp_relay/raumtemp_relay.kicad_dru
Normal file
133
KiCAD/raumtemp_relay/raumtemp_relay.kicad_dru
Normal file
@ -0,0 +1,133 @@
|
|||||||
|
(version 1)
|
||||||
|
# Custom Design Rules (DRC) for KiCAD 7.0 (Stored in '<project>.kicad_dru' file).
|
||||||
|
#
|
||||||
|
# Matching JLCPCB capabilities: https://jlcpcb.com/capabilities/pcb-capabilities
|
||||||
|
#
|
||||||
|
# KiCad documentation: https://docs.kicad.org/master/id/pcbnew/pcbnew_advanced.html#custom_design_rules
|
||||||
|
#
|
||||||
|
# Inspiration
|
||||||
|
# - https://gist.github.com/darkxst/f713268e5469645425eed40115fb8b49 (with comments)
|
||||||
|
# - https://gist.github.com/denniskupec/e163d13b0a64c2044bd259f64659485e (with comments)
|
||||||
|
|
||||||
|
# TODO new rule: NPTH pads.
|
||||||
|
# Inner diameter of pad should be 0.4-0.5 mm larger than NPTH drill diameter.
|
||||||
|
# JLCPCB: "We make NPTH via dry sealing film process, if customer would like a NPTH but around with pad/copper, our engineer will dig out around pad/copper about 0.2mm-0.25mm, otherwise the metal potion will be flowed into the hole and it becomes a PTH. (there will be no copper dig out optimization for single board)."
|
||||||
|
|
||||||
|
# TODO: new rule for plated slots: min diameter/width 0.5mm
|
||||||
|
# JLCPCB: "The minimum plated slot width is 0.5mm, which is drawn with a pad."
|
||||||
|
|
||||||
|
# TODO new rule: non-plated slots: min diameter/width 1.0mm
|
||||||
|
# JLCPCB: "The minimum Non-Plated Slot Width is 1.0mm, please draw the slot outline in the mechanical layer(GML or GKO)""
|
||||||
|
|
||||||
|
(rule "Track width, outer layer (1oz copper)"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Type == 'track'")
|
||||||
|
(constraint track_width (min 0.127mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Track spacing, outer layer (1oz copper)"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Type == 'track' && B.Type == A.Type")
|
||||||
|
(constraint clearance (min 0.127mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Track width, inner layer"
|
||||||
|
(layer inner)
|
||||||
|
(condition "A.Type == 'track'")
|
||||||
|
(constraint track_width (min 0.09mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Track spacing, inner layer"
|
||||||
|
(layer inner)
|
||||||
|
(condition "A.Type == 'track' && B.Type == A.Type")
|
||||||
|
(constraint clearance (min 0.09mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Silkscreen text"
|
||||||
|
(layer "?.Silkscreen")
|
||||||
|
(condition "A.Type == 'Text' || A.Type == 'Text Box'")
|
||||||
|
(constraint text_thickness (min 0.15mm))
|
||||||
|
(constraint text_height (min 1mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Pad to Silkscreen"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Type == 'pad' && B.Layer == '?.Silkscreen'")
|
||||||
|
(constraint silk_clearance (min 0.15mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Edge (routed) to track clearance"
|
||||||
|
(condition "A.Type == 'track'")
|
||||||
|
(constraint edge_clearance (min 0.3mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
#(rule "Edge (v-cut) to track clearance"
|
||||||
|
# (condition "A.Type == 'track'")
|
||||||
|
# (constraint edge_clearance (min 0.4mm))
|
||||||
|
#)
|
||||||
|
|
||||||
|
# JLCPCB restrictions ambiguous:
|
||||||
|
# Illustration: 0.2 mm, 1&2 layer: 0.3 mm, multilayer: "(0.15mm more costly)"
|
||||||
|
# This rule handles diameter minimum and maximum for ALL holes.
|
||||||
|
# Other specialized rules handle restrictions (e.g. Via, PTH, NPTH)
|
||||||
|
(rule "Hole diameter"
|
||||||
|
(constraint hole_size (min 0.2mm) (max 6.3mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Hole (NPTH) diameter"
|
||||||
|
(layer outer)
|
||||||
|
(condition "!A.isPlated()")
|
||||||
|
(constraint hole_size (min 0.5mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
# TODO: Hole to board edge ≥ 1 mm. Min. board size 10 × 10 mm
|
||||||
|
(rule "Hole (castellated) diameter"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Type == 'pad' && A.Fabrication_Property == 'Castellated pad'")
|
||||||
|
(constraint hole_size (min 0.6mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
# JLCPCB: "Via diameter should be 0.1mm(0.15mm preferred) larger than Via hole size" (illustration shows diameters for both dimensions)
|
||||||
|
# JLCPCB: PTH: "The annular ring size will be enlarged to 0.15mm in production."
|
||||||
|
(rule "Annular ring width (via and PTH)"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.isPlated()")
|
||||||
|
(constraint annular_width (min 0.075mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Clearance: hole to hole (perimeter), different nets"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Net != B.Net")
|
||||||
|
(constraint hole_to_hole (min 0.5mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Clearance: hole to hole (perimeter), same net"
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Net == B.Net")
|
||||||
|
(constraint hole_to_hole (min 0.254mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Clearance: track to NPTH hole (perimeter)"
|
||||||
|
# (condition "A.Pad_Type == 'NPTH, mechanical' && B.Type == 'track' && A.Net != B.Net")
|
||||||
|
(condition "!A.isPlated() && B.Type == 'track' && A.Net != B.Net")
|
||||||
|
(constraint hole_clearance (min 0.254mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Clearance: track to PTH hole perimeter"
|
||||||
|
(condition "A.isPlated() && B.Type == 'track' && A.Net != B.Net")
|
||||||
|
(constraint hole_clearance (min 0.33mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
# TODO: try combining with rule "Clearance: PTH to track, different nets"
|
||||||
|
(rule "Clearance: track to pad"
|
||||||
|
(condition "A.Type == 'pad' && B.Type == 'track' && A.Net != B.Net")
|
||||||
|
(constraint clearance (min 0.2mm))
|
||||||
|
)
|
||||||
|
|
||||||
|
(rule "Clearance: pad/via to pad/via"
|
||||||
|
(layer outer)
|
||||||
|
# (condition "(A.Type == 'Pad' || A.Type == 'Via') && (B.Type == 'Pad' || B.Type == 'Via') && A.Net != B.Net")
|
||||||
|
(condition "A.isPlated() && B.isPlated() && A.Net != B.Net")
|
||||||
|
(constraint clearance (min 0.127mm))
|
||||||
|
)
|
||||||
|
|
||||||
13569
KiCAD/raumtemp_relay/raumtemp_relay.kicad_pcb
Normal file
13569
KiCAD/raumtemp_relay/raumtemp_relay.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
123
KiCAD/raumtemp_relay/raumtemp_relay.kicad_prl
Normal file
123
KiCAD/raumtemp_relay/raumtemp_relay.kicad_prl
Normal file
@ -0,0 +1,123 @@
|
|||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"active_layer": 2,
|
||||||
|
"active_layer_preset": "",
|
||||||
|
"auto_track_width": true,
|
||||||
|
"hidden_netclasses": [],
|
||||||
|
"hidden_nets": [],
|
||||||
|
"high_contrast_mode": 0,
|
||||||
|
"net_color_mode": 1,
|
||||||
|
"opacity": {
|
||||||
|
"images": 0.6,
|
||||||
|
"pads": 1.0,
|
||||||
|
"shapes": 1.0,
|
||||||
|
"tracks": 1.0,
|
||||||
|
"vias": 1.0,
|
||||||
|
"zones": 0.6
|
||||||
|
},
|
||||||
|
"selection_filter": {
|
||||||
|
"dimensions": true,
|
||||||
|
"footprints": true,
|
||||||
|
"graphics": true,
|
||||||
|
"keepouts": true,
|
||||||
|
"lockedItems": false,
|
||||||
|
"otherItems": true,
|
||||||
|
"pads": true,
|
||||||
|
"text": true,
|
||||||
|
"tracks": true,
|
||||||
|
"vias": true,
|
||||||
|
"zones": true
|
||||||
|
},
|
||||||
|
"visible_items": [],
|
||||||
|
"visible_layers": "fffffff_ff555555",
|
||||||
|
"zone_display_mode": 0
|
||||||
|
},
|
||||||
|
"git": {
|
||||||
|
"repo_password": "",
|
||||||
|
"repo_type": "",
|
||||||
|
"repo_username": "",
|
||||||
|
"ssh_key": ""
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "raumtemp_relay.kicad_prl",
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"net_inspector_panel": {
|
||||||
|
"col_hidden": [
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false
|
||||||
|
],
|
||||||
|
"col_order": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9,
|
||||||
|
10,
|
||||||
|
11,
|
||||||
|
12,
|
||||||
|
13
|
||||||
|
],
|
||||||
|
"col_widths": [
|
||||||
|
162,
|
||||||
|
147,
|
||||||
|
91,
|
||||||
|
72,
|
||||||
|
91,
|
||||||
|
100,
|
||||||
|
91,
|
||||||
|
76,
|
||||||
|
91,
|
||||||
|
91,
|
||||||
|
91,
|
||||||
|
91,
|
||||||
|
91,
|
||||||
|
91
|
||||||
|
],
|
||||||
|
"custom_group_rules": [],
|
||||||
|
"expanded_rows": [],
|
||||||
|
"filter_by_net_name": true,
|
||||||
|
"filter_by_netclass": true,
|
||||||
|
"filter_text": "",
|
||||||
|
"group_by_constraint": false,
|
||||||
|
"group_by_netclass": false,
|
||||||
|
"show_unconnected_nets": false,
|
||||||
|
"show_zero_pad_nets": false,
|
||||||
|
"sort_ascending": true,
|
||||||
|
"sorting_column": 0
|
||||||
|
},
|
||||||
|
"open_jobsets": [],
|
||||||
|
"project": {
|
||||||
|
"files": []
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"selection_filter": {
|
||||||
|
"graphics": true,
|
||||||
|
"images": true,
|
||||||
|
"labels": true,
|
||||||
|
"lockedItems": false,
|
||||||
|
"otherItems": true,
|
||||||
|
"pins": true,
|
||||||
|
"symbols": true,
|
||||||
|
"text": true,
|
||||||
|
"wires": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
629
KiCAD/raumtemp_relay/raumtemp_relay.kicad_pro
Normal file
629
KiCAD/raumtemp_relay/raumtemp_relay.kicad_pro
Normal file
@ -0,0 +1,629 @@
|
|||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"3dviewports": [],
|
||||||
|
"design_settings": {
|
||||||
|
"defaults": {
|
||||||
|
"apply_defaults_to_fp_fields": false,
|
||||||
|
"apply_defaults_to_fp_shapes": false,
|
||||||
|
"apply_defaults_to_fp_text": false,
|
||||||
|
"board_outline_line_width": 0.05,
|
||||||
|
"copper_line_width": 0.2,
|
||||||
|
"copper_text_italic": false,
|
||||||
|
"copper_text_size_h": 1.5,
|
||||||
|
"copper_text_size_v": 1.5,
|
||||||
|
"copper_text_thickness": 0.3,
|
||||||
|
"copper_text_upright": false,
|
||||||
|
"courtyard_line_width": 0.05,
|
||||||
|
"dimension_precision": 4,
|
||||||
|
"dimension_units": 3,
|
||||||
|
"dimensions": {
|
||||||
|
"arrow_length": 1270000,
|
||||||
|
"extension_offset": 500000,
|
||||||
|
"keep_text_aligned": true,
|
||||||
|
"suppress_zeroes": false,
|
||||||
|
"text_position": 0,
|
||||||
|
"units_format": 1
|
||||||
|
},
|
||||||
|
"fab_line_width": 0.1,
|
||||||
|
"fab_text_italic": false,
|
||||||
|
"fab_text_size_h": 1.0,
|
||||||
|
"fab_text_size_v": 1.0,
|
||||||
|
"fab_text_thickness": 0.15,
|
||||||
|
"fab_text_upright": false,
|
||||||
|
"other_line_width": 0.1,
|
||||||
|
"other_text_italic": false,
|
||||||
|
"other_text_size_h": 1.0,
|
||||||
|
"other_text_size_v": 1.0,
|
||||||
|
"other_text_thickness": 0.15,
|
||||||
|
"other_text_upright": false,
|
||||||
|
"pads": {
|
||||||
|
"drill": 1.2,
|
||||||
|
"height": 1.8,
|
||||||
|
"width": 1.8
|
||||||
|
},
|
||||||
|
"silk_line_width": 0.1,
|
||||||
|
"silk_text_italic": false,
|
||||||
|
"silk_text_size_h": 1.0,
|
||||||
|
"silk_text_size_v": 1.0,
|
||||||
|
"silk_text_thickness": 0.1,
|
||||||
|
"silk_text_upright": false,
|
||||||
|
"zones": {
|
||||||
|
"min_clearance": 0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"diff_pair_dimensions": [
|
||||||
|
{
|
||||||
|
"gap": 0.0,
|
||||||
|
"via_gap": 0.0,
|
||||||
|
"width": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"drc_exclusions": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 2
|
||||||
|
},
|
||||||
|
"rule_severities": {
|
||||||
|
"annular_width": "error",
|
||||||
|
"clearance": "error",
|
||||||
|
"connection_width": "warning",
|
||||||
|
"copper_edge_clearance": "error",
|
||||||
|
"copper_sliver": "warning",
|
||||||
|
"courtyards_overlap": "error",
|
||||||
|
"creepage": "error",
|
||||||
|
"diff_pair_gap_out_of_range": "error",
|
||||||
|
"diff_pair_uncoupled_length_too_long": "error",
|
||||||
|
"drill_out_of_range": "error",
|
||||||
|
"duplicate_footprints": "warning",
|
||||||
|
"extra_footprint": "warning",
|
||||||
|
"footprint": "error",
|
||||||
|
"footprint_filters_mismatch": "ignore",
|
||||||
|
"footprint_symbol_mismatch": "warning",
|
||||||
|
"footprint_type_mismatch": "warning",
|
||||||
|
"hole_clearance": "error",
|
||||||
|
"hole_near_hole": "error",
|
||||||
|
"hole_to_hole": "error",
|
||||||
|
"holes_co_located": "warning",
|
||||||
|
"invalid_outline": "error",
|
||||||
|
"isolated_copper": "warning",
|
||||||
|
"item_on_disabled_layer": "error",
|
||||||
|
"items_not_allowed": "error",
|
||||||
|
"length_out_of_range": "error",
|
||||||
|
"lib_footprint_issues": "warning",
|
||||||
|
"lib_footprint_mismatch": "warning",
|
||||||
|
"malformed_courtyard": "error",
|
||||||
|
"microvia_drill_out_of_range": "error",
|
||||||
|
"mirrored_text_on_front_layer": "warning",
|
||||||
|
"missing_courtyard": "warning",
|
||||||
|
"missing_footprint": "warning",
|
||||||
|
"net_conflict": "warning",
|
||||||
|
"nonmirrored_text_on_back_layer": "warning",
|
||||||
|
"npth_inside_courtyard": "warning",
|
||||||
|
"padstack": "warning",
|
||||||
|
"pth_inside_courtyard": "warning",
|
||||||
|
"shorting_items": "error",
|
||||||
|
"silk_edge_clearance": "warning",
|
||||||
|
"silk_over_copper": "warning",
|
||||||
|
"silk_overlap": "warning",
|
||||||
|
"skew_out_of_range": "error",
|
||||||
|
"solder_mask_bridge": "error",
|
||||||
|
"starved_thermal": "error",
|
||||||
|
"text_height": "warning",
|
||||||
|
"text_thickness": "warning",
|
||||||
|
"through_hole_pad_without_hole": "error",
|
||||||
|
"too_many_vias": "error",
|
||||||
|
"track_angle": "error",
|
||||||
|
"track_dangling": "warning",
|
||||||
|
"track_segment_length": "error",
|
||||||
|
"track_width": "error",
|
||||||
|
"tracks_crossing": "error",
|
||||||
|
"unconnected_items": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"via_dangling": "warning",
|
||||||
|
"zones_intersect": "error"
|
||||||
|
},
|
||||||
|
"rules": {
|
||||||
|
"max_error": 0.005,
|
||||||
|
"min_clearance": 0.1,
|
||||||
|
"min_connection": 0.15,
|
||||||
|
"min_copper_edge_clearance": 0.5,
|
||||||
|
"min_groove_width": 0.0,
|
||||||
|
"min_hole_clearance": 0.25,
|
||||||
|
"min_hole_to_hole": 0.25,
|
||||||
|
"min_microvia_diameter": 0.3,
|
||||||
|
"min_microvia_drill": 0.1,
|
||||||
|
"min_resolved_spokes": 2,
|
||||||
|
"min_silk_clearance": 0.0,
|
||||||
|
"min_text_height": 0.8,
|
||||||
|
"min_text_thickness": 0.08,
|
||||||
|
"min_through_hole_diameter": 0.3,
|
||||||
|
"min_track_width": 0.15,
|
||||||
|
"min_via_annular_width": 0.1,
|
||||||
|
"min_via_diameter": 0.5,
|
||||||
|
"solder_mask_to_copper_clearance": 0.0,
|
||||||
|
"use_height_for_length_calcs": true
|
||||||
|
},
|
||||||
|
"teardrop_options": [
|
||||||
|
{
|
||||||
|
"td_onpthpad": true,
|
||||||
|
"td_onroundshapesonly": false,
|
||||||
|
"td_onsmdpad": true,
|
||||||
|
"td_ontrackend": false,
|
||||||
|
"td_onvia": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"teardrop_parameters": [
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_round_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_rect_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_track_end",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"track_widths": [
|
||||||
|
0.0,
|
||||||
|
0.0,
|
||||||
|
0.1,
|
||||||
|
0.2,
|
||||||
|
0.25,
|
||||||
|
0.4,
|
||||||
|
2.5
|
||||||
|
],
|
||||||
|
"tuning_pattern_settings": {
|
||||||
|
"diff_pair_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 1.0
|
||||||
|
},
|
||||||
|
"diff_pair_skew_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
},
|
||||||
|
"single_track_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"via_dimensions": [
|
||||||
|
{
|
||||||
|
"diameter": 0.0,
|
||||||
|
"drill": 0.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"diameter": 0.5,
|
||||||
|
"drill": 0.3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"zones_allow_external_fillets": false
|
||||||
|
},
|
||||||
|
"ipc2581": {
|
||||||
|
"dist": "",
|
||||||
|
"distpn": "",
|
||||||
|
"internal_id": "",
|
||||||
|
"mfg": "",
|
||||||
|
"mpn": ""
|
||||||
|
},
|
||||||
|
"layer_pairs": [],
|
||||||
|
"layer_presets": [],
|
||||||
|
"viewports": []
|
||||||
|
},
|
||||||
|
"boards": [],
|
||||||
|
"cvpcb": {
|
||||||
|
"equivalence_files": []
|
||||||
|
},
|
||||||
|
"erc": {
|
||||||
|
"erc_exclusions": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"pin_map": [
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rule_severities": {
|
||||||
|
"bus_definition_conflict": "error",
|
||||||
|
"bus_entry_needed": "error",
|
||||||
|
"bus_to_bus_conflict": "error",
|
||||||
|
"bus_to_net_conflict": "error",
|
||||||
|
"conflicting_netclasses": "error",
|
||||||
|
"different_unit_footprint": "error",
|
||||||
|
"different_unit_net": "error",
|
||||||
|
"duplicate_reference": "error",
|
||||||
|
"duplicate_sheet_names": "error",
|
||||||
|
"endpoint_off_grid": "warning",
|
||||||
|
"extra_units": "error",
|
||||||
|
"footprint_filter": "ignore",
|
||||||
|
"footprint_link_issues": "warning",
|
||||||
|
"four_way_junction": "ignore",
|
||||||
|
"global_label_dangling": "warning",
|
||||||
|
"hier_label_mismatch": "error",
|
||||||
|
"label_dangling": "error",
|
||||||
|
"label_multiple_wires": "warning",
|
||||||
|
"lib_symbol_issues": "warning",
|
||||||
|
"lib_symbol_mismatch": "warning",
|
||||||
|
"missing_bidi_pin": "warning",
|
||||||
|
"missing_input_pin": "warning",
|
||||||
|
"missing_power_pin": "error",
|
||||||
|
"missing_unit": "warning",
|
||||||
|
"multiple_net_names": "warning",
|
||||||
|
"net_not_bus_member": "warning",
|
||||||
|
"no_connect_connected": "warning",
|
||||||
|
"no_connect_dangling": "warning",
|
||||||
|
"pin_not_connected": "error",
|
||||||
|
"pin_not_driven": "error",
|
||||||
|
"pin_to_pin": "warning",
|
||||||
|
"power_pin_not_driven": "error",
|
||||||
|
"same_local_global_label": "warning",
|
||||||
|
"similar_label_and_power": "warning",
|
||||||
|
"similar_labels": "warning",
|
||||||
|
"similar_power": "warning",
|
||||||
|
"simulation_model_issue": "ignore",
|
||||||
|
"single_global_label": "ignore",
|
||||||
|
"unannotated": "error",
|
||||||
|
"unconnected_wire_endpoint": "warning",
|
||||||
|
"unit_value_mismatch": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"wire_dangling": "error"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"pinned_footprint_libs": [],
|
||||||
|
"pinned_symbol_libs": []
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "raumtemp_relay.kicad_pro",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_settings": {
|
||||||
|
"classes": [
|
||||||
|
{
|
||||||
|
"bus_width": 12,
|
||||||
|
"clearance": 0.15,
|
||||||
|
"diff_pair_gap": 0.25,
|
||||||
|
"diff_pair_via_gap": 0.25,
|
||||||
|
"diff_pair_width": 0.2,
|
||||||
|
"line_style": 0,
|
||||||
|
"microvia_diameter": 0.3,
|
||||||
|
"microvia_drill": 0.1,
|
||||||
|
"name": "Default",
|
||||||
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"track_width": 0.2,
|
||||||
|
"via_diameter": 0.6,
|
||||||
|
"via_drill": 0.3,
|
||||||
|
"wire_width": 6
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"net_colors": null,
|
||||||
|
"netclass_assignments": null,
|
||||||
|
"netclass_patterns": []
|
||||||
|
},
|
||||||
|
"pcbnew": {
|
||||||
|
"last_paths": {
|
||||||
|
"gencad": "",
|
||||||
|
"idf": "",
|
||||||
|
"netlist": "",
|
||||||
|
"plot": "gerber/",
|
||||||
|
"pos_files": "",
|
||||||
|
"specctra_dsn": "",
|
||||||
|
"step": "raumtemp_relay.step",
|
||||||
|
"svg": "",
|
||||||
|
"vrml": ""
|
||||||
|
},
|
||||||
|
"page_layout_descr_file": ""
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"annotate_start_num": 0,
|
||||||
|
"bom_export_filename": "",
|
||||||
|
"bom_fmt_presets": [],
|
||||||
|
"bom_fmt_settings": {
|
||||||
|
"field_delimiter": ",",
|
||||||
|
"keep_line_breaks": false,
|
||||||
|
"keep_tabs": false,
|
||||||
|
"name": "CSV",
|
||||||
|
"ref_delimiter": ",",
|
||||||
|
"ref_range_delimiter": "",
|
||||||
|
"string_delimiter": "\""
|
||||||
|
},
|
||||||
|
"bom_presets": [],
|
||||||
|
"bom_settings": {
|
||||||
|
"exclude_dnp": false,
|
||||||
|
"fields_ordered": [
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Reference",
|
||||||
|
"name": "Reference",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Value",
|
||||||
|
"name": "Value",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Datasheet",
|
||||||
|
"name": "Datasheet",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Footprint",
|
||||||
|
"name": "Footprint",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Qty",
|
||||||
|
"name": "${QUANTITY}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "DNP",
|
||||||
|
"name": "${DNP}",
|
||||||
|
"show": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"filter_string": "",
|
||||||
|
"group_symbols": true,
|
||||||
|
"include_excluded_from_bom": false,
|
||||||
|
"name": "Grouped By Value",
|
||||||
|
"sort_asc": true,
|
||||||
|
"sort_field": "Referenz"
|
||||||
|
},
|
||||||
|
"connection_grid_size": 50.0,
|
||||||
|
"drawing": {
|
||||||
|
"dashed_lines_dash_length_ratio": 12.0,
|
||||||
|
"dashed_lines_gap_length_ratio": 3.0,
|
||||||
|
"default_line_thickness": 6.0,
|
||||||
|
"default_text_size": 50.0,
|
||||||
|
"field_names": [],
|
||||||
|
"intersheets_ref_own_page": false,
|
||||||
|
"intersheets_ref_prefix": "",
|
||||||
|
"intersheets_ref_short": false,
|
||||||
|
"intersheets_ref_show": false,
|
||||||
|
"intersheets_ref_suffix": "",
|
||||||
|
"junction_size_choice": 3,
|
||||||
|
"label_size_ratio": 0.375,
|
||||||
|
"operating_point_overlay_i_precision": 3,
|
||||||
|
"operating_point_overlay_i_range": "~A",
|
||||||
|
"operating_point_overlay_v_precision": 3,
|
||||||
|
"operating_point_overlay_v_range": "~V",
|
||||||
|
"overbar_offset_ratio": 1.23,
|
||||||
|
"pin_symbol_size": 25.0,
|
||||||
|
"text_offset_ratio": 0.15
|
||||||
|
},
|
||||||
|
"legacy_lib_dir": "",
|
||||||
|
"legacy_lib_list": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_format_name": "",
|
||||||
|
"page_layout_descr_file": "",
|
||||||
|
"plot_directory": "",
|
||||||
|
"space_save_all_events": true,
|
||||||
|
"spice_current_sheet_as_root": false,
|
||||||
|
"spice_external_command": "spice \"%I\"",
|
||||||
|
"spice_model_current_sheet_as_root": true,
|
||||||
|
"spice_save_all_currents": false,
|
||||||
|
"spice_save_all_dissipations": false,
|
||||||
|
"spice_save_all_voltages": false,
|
||||||
|
"subpart_first_id": 65,
|
||||||
|
"subpart_id_separator": 0
|
||||||
|
},
|
||||||
|
"sheets": [
|
||||||
|
[
|
||||||
|
"41290835-1932-4e55-93b6-8dd0e65ebe97",
|
||||||
|
"Root"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"text_variables": {}
|
||||||
|
}
|
||||||
8157
KiCAD/raumtemp_relay/raumtemp_relay.kicad_sch
Normal file
8157
KiCAD/raumtemp_relay/raumtemp_relay.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
58324
KiCAD/raumtemp_relay/raumtemp_relay.step
Normal file
58324
KiCAD/raumtemp_relay/raumtemp_relay.step
Normal file
File diff suppressed because it is too large
Load Diff
7
Raumtermostat/.vscode/settings.json
vendored
Normal file
7
Raumtermostat/.vscode/settings.json
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"files.associations": {
|
||||||
|
"styles.h": "c",
|
||||||
|
"string.h": "c",
|
||||||
|
"system_error": "cpp"
|
||||||
|
}
|
||||||
|
}
|
||||||
12
Raumtermostat/lib/WiFiManager/.github/CONTRIBUTING.md
vendored
Normal file
12
Raumtermostat/lib/WiFiManager/.github/CONTRIBUTING.md
vendored
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
## Contributing PRs and ISSUES
|
||||||
|
|
||||||
|
The development branch is the active branch, no features or bugs will be fixed against master ( hotfixes may be considered ).
|
||||||
|
|
||||||
|
Please test against development branch before submitting issues, issues against master will be closed,
|
||||||
|
|
||||||
|
PRs against master may be kept open if provides something useful to other members.
|
||||||
|
|
||||||
|
Please open issues before sumbitting PRs against development, as commits might be occuring very frequently.
|
||||||
|
|
||||||
|
### Documentation is in progress
|
||||||
|
https://github.com/tzapu/WiFiManager/issues/500
|
||||||
57
Raumtermostat/lib/WiFiManager/.github/ISSUE_TEMPLATE.md
vendored
Normal file
57
Raumtermostat/lib/WiFiManager/.github/ISSUE_TEMPLATE.md
vendored
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
## PLEASE TRY Latest Master BRANCH before submitting bugs, in case they were already fixed. ##
|
||||||
|
|
||||||
|
Issues without basic info will be ignored or closed!
|
||||||
|
|
||||||
|
Please fill the info fields, it helps to get you faster support ;)
|
||||||
|
|
||||||
|
if you have a stack dump decode it:
|
||||||
|
https://github.com/esp8266/Arduino/blob/master/doc/Troubleshooting/stack_dump.rst
|
||||||
|
|
||||||
|
for better debug messages:
|
||||||
|
https://github.com/esp8266/Arduino/blob/master/doc/Troubleshooting/debugging.rst
|
||||||
|
|
||||||
|
----------------------------- Remove above -----------------------------
|
||||||
|
|
||||||
|
### Basic Infos
|
||||||
|
|
||||||
|
#### Hardware
|
||||||
|
WiFimanager Branch/Release: Master
|
||||||
|
|
||||||
|
Esp8266/Esp32:
|
||||||
|
|
||||||
|
Hardware: ESP-12e, esp01, esp25
|
||||||
|
|
||||||
|
Core Version: 2.4.0, staging
|
||||||
|
|
||||||
|
### Description
|
||||||
|
|
||||||
|
Problem description
|
||||||
|
|
||||||
|
### Settings in IDE
|
||||||
|
|
||||||
|
Module: NodeMcu, Wemos D1
|
||||||
|
|
||||||
|
Additional libraries:
|
||||||
|
|
||||||
|
### Sketch
|
||||||
|
|
||||||
|
```cpp
|
||||||
|
#BEGIN
|
||||||
|
#include <Arduino.h>
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
|
||||||
|
}
|
||||||
|
#END
|
||||||
|
```
|
||||||
|
|
||||||
|
### Debug Messages
|
||||||
|
|
||||||
|
```
|
||||||
|
messages here
|
||||||
|
```
|
||||||
|
|
||||||
118
Raumtermostat/lib/WiFiManager/.github/workflows/compile_examples.yaml
vendored
Normal file
118
Raumtermostat/lib/WiFiManager/.github/workflows/compile_examples.yaml
vendored
Normal file
@ -0,0 +1,118 @@
|
|||||||
|
name: Compile examples
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
paths-ignore:
|
||||||
|
- '.github/workflows/cpp_lint.yml'
|
||||||
|
- '.github/workflows/compile_library.yml'
|
||||||
|
pull_request:
|
||||||
|
paths-ignore:
|
||||||
|
- '.github/workflows/cpp_lint.yml'
|
||||||
|
- '.github/workflows/compile_library.yml'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
esp8266:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
example:
|
||||||
|
- "examples/Parameters/SPIFFS/AutoConnectWithFSParametersAndCustomIP/AutoConnectWithFSParametersAndCustomIP.ino"
|
||||||
|
- "examples/Parameters/SPIFFS/AutoConnectWithFSParameters/AutoConnectWithFSParameters.ino"
|
||||||
|
- "examples/NonBlocking/OnDemandNonBlocking/onDemandNonBlocking.ino"
|
||||||
|
- "examples/NonBlocking/AutoConnectNonBlockingwParams/AutoConnectNonBlockingwParams.ino"
|
||||||
|
- "examples/NonBlocking/AutoConnectNonBlocking/AutoConnectNonBlocking.ino"
|
||||||
|
- "examples/Basic/Basic.ino"
|
||||||
|
- "examples/Super/OnDemandConfigPortal/OnDemandConfigPortal.ino"
|
||||||
|
- "examples/Advanced/Advanced.ino"
|
||||||
|
- "examples/Old_examples/AutoConnectWithStaticIP/AutoConnectWithStaticIP.ino"
|
||||||
|
- "examples/Old_examples/AutoConnectWithFeedback/AutoConnectWithFeedback.ino"
|
||||||
|
- "examples/Old_examples/AutoConnectWithReset/AutoConnectWithReset.ino"
|
||||||
|
- "examples/Old_examples/AutoConnectWithTimeout/AutoConnectWithTimeout.ino"
|
||||||
|
- "examples/ParamsChildClass/ParamsChildClass.ino"
|
||||||
|
- "examples/OnDemand/OnDemandConfigPortal/OnDemandConfigPortal.ino"
|
||||||
|
- "examples/OnDemand/OnDemandWebPortal/onDemandWebPortal.ino"
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: Cache pip
|
||||||
|
uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: ~/.cache/pip
|
||||||
|
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
|
||||||
|
restore-keys: ${{ runner.os }}-pip-
|
||||||
|
- name: Cache PlatformIO
|
||||||
|
uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: ~/.platformio
|
||||||
|
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
|
||||||
|
- name: Set up Python
|
||||||
|
uses: actions/setup-python@v2
|
||||||
|
- name: Install PlatformIO
|
||||||
|
run: |
|
||||||
|
python -m pip install --upgrade pip
|
||||||
|
pip install --upgrade platformio
|
||||||
|
- name: Install 3rd party dependecies
|
||||||
|
run: |
|
||||||
|
pio lib -g install \
|
||||||
|
file://. \
|
||||||
|
https://github.com/bblanchon/ArduinoJson \
|
||||||
|
https://github.com/knolleary/pubsubclient
|
||||||
|
|
||||||
|
- name: Run PlatformIO Examples
|
||||||
|
run: pio ci --board=nodemcuv2
|
||||||
|
env:
|
||||||
|
PLATFORMIO_CI_SRC: ${{ matrix.example }}
|
||||||
|
|
||||||
|
esp32:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
example:
|
||||||
|
- "examples/Parameters/SPIFFS/AutoConnectWithFSParametersAndCustomIP/AutoConnectWithFSParametersAndCustomIP.ino"
|
||||||
|
- "examples/Parameters/SPIFFS/AutoConnectWithFSParameters/AutoConnectWithFSParameters.ino"
|
||||||
|
- "examples/NonBlocking/OnDemandNonBlocking/onDemandNonBlocking.ino"
|
||||||
|
- "examples/NonBlocking/AutoConnectNonBlockingwParams/AutoConnectNonBlockingwParams.ino"
|
||||||
|
- "examples/NonBlocking/AutoConnectNonBlocking/AutoConnectNonBlocking.ino"
|
||||||
|
- "examples/Basic/Basic.ino"
|
||||||
|
- "examples/Super/OnDemandConfigPortal/OnDemandConfigPortal.ino"
|
||||||
|
- "examples/Advanced/Advanced.ino"
|
||||||
|
- "examples/Old_examples/AutoConnectWithStaticIP/AutoConnectWithStaticIP.ino"
|
||||||
|
- "examples/Old_examples/AutoConnectWithFeedback/AutoConnectWithFeedback.ino"
|
||||||
|
- "examples/Old_examples/AutoConnectWithReset/AutoConnectWithReset.ino"
|
||||||
|
- "examples/Old_examples/AutoConnectWithTimeout/AutoConnectWithTimeout.ino"
|
||||||
|
- "examples/ParamsChildClass/ParamsChildClass.ino"
|
||||||
|
- "examples/OnDemand/OnDemandConfigPortal/OnDemandConfigPortal.ino"
|
||||||
|
- "examples/OnDemand/OnDemandWebPortal/onDemandWebPortal.ino"
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: Cache pip
|
||||||
|
uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: ~/.cache/pip
|
||||||
|
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
|
||||||
|
restore-keys: ${{ runner.os }}-pip-
|
||||||
|
- name: Cache PlatformIO
|
||||||
|
uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: ~/.platformio
|
||||||
|
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
|
||||||
|
- name: Set up Python
|
||||||
|
uses: actions/setup-python@v2
|
||||||
|
- name: Install PlatformIO
|
||||||
|
run: |
|
||||||
|
python -m pip install --upgrade pip
|
||||||
|
pip install --upgrade platformio
|
||||||
|
- name: Install 3rd party dependecies
|
||||||
|
run: |
|
||||||
|
pio lib -g install \
|
||||||
|
file://. \
|
||||||
|
https://github.com/bblanchon/ArduinoJson \
|
||||||
|
https://github.com/knolleary/pubsubclient
|
||||||
|
|
||||||
|
- name: Run PlatformIO Examples
|
||||||
|
run: pio ci --board=esp32dev
|
||||||
|
env:
|
||||||
|
PLATFORMIO_CI_SRC: ${{ matrix.example }}
|
||||||
53
Raumtermostat/lib/WiFiManager/.github/workflows/compile_library.yml
vendored
Normal file
53
Raumtermostat/lib/WiFiManager/.github/workflows/compile_library.yml
vendored
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
name: Compile Library
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
paths-ignore:
|
||||||
|
- '.github/workflows/cpp_lint.yml'
|
||||||
|
- '.github/workflows/compile_examples.yml'
|
||||||
|
- 'examples/**'
|
||||||
|
pull_request:
|
||||||
|
paths-ignore:
|
||||||
|
- '.github/workflows/cpp_lint.yml'
|
||||||
|
- '.github/workflows/compile_examples.yml'
|
||||||
|
- 'examples/**'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
board:
|
||||||
|
- "nodemcuv2"
|
||||||
|
- "lolin32"
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: Cache pip
|
||||||
|
uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: ~/.cache/pip
|
||||||
|
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
|
||||||
|
restore-keys: ${{ runner.os }}-pip-
|
||||||
|
- name: Cache PlatformIO
|
||||||
|
uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: ~/.platformio
|
||||||
|
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }}
|
||||||
|
- name: Set up Python
|
||||||
|
uses: actions/setup-python@v2
|
||||||
|
- name: Install PlatformIO
|
||||||
|
run: |
|
||||||
|
python -m pip install --upgrade pip
|
||||||
|
pip install --upgrade platformio
|
||||||
|
|
||||||
|
- name: Create main file
|
||||||
|
run: |
|
||||||
|
echo "#include <Arduino.h>" >> main.ino
|
||||||
|
echo "void setup() {}" >> main.ino
|
||||||
|
echo "void loop() {}" >> main.ino
|
||||||
|
|
||||||
|
- name: Run PlatformIO
|
||||||
|
run: pio ci --board=${{ matrix.board }} .
|
||||||
30
Raumtermostat/lib/WiFiManager/.github/workflows/cpp_lint.yml
vendored
Normal file
30
Raumtermostat/lib/WiFiManager/.github/workflows/cpp_lint.yml
vendored
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
name: cpplint
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
paths-ignore:
|
||||||
|
- '.github/workflows/compile_*.yml'
|
||||||
|
pull_request:
|
||||||
|
paths-ignore:
|
||||||
|
- '.github/workflows/compile_*.yml'
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: cpplint
|
||||||
|
uses: reviewdog/action-cpplint@master
|
||||||
|
with:
|
||||||
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
reporter: github-pr-check
|
||||||
|
flags: --linelength=100
|
||||||
|
target: .
|
||||||
|
filter: "-whitespace/tab\
|
||||||
|
,-readability/braces\
|
||||||
|
,-whitespace/braces\
|
||||||
|
,-whitespace/comments\
|
||||||
|
,-whitespace/indent\
|
||||||
|
,-whitespace/newline\
|
||||||
|
,-whitespace/operators\
|
||||||
|
,-whitespace/parens\
|
||||||
|
"
|
||||||
1
Raumtermostat/lib/WiFiManager/.piopm
Normal file
1
Raumtermostat/lib/WiFiManager/.piopm
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"type": "library", "name": "WiFiManager", "version": "2.0.17", "spec": {"owner": "tzapu", "id": 567, "name": "WiFiManager", "requirements": null, "uri": null}}
|
||||||
42
Raumtermostat/lib/WiFiManager/.travis.yml
Normal file
42
Raumtermostat/lib/WiFiManager/.travis.yml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
language: c
|
||||||
|
sudo: false
|
||||||
|
|
||||||
|
before_install:
|
||||||
|
- "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 1280x1024x16"
|
||||||
|
- sleep 3
|
||||||
|
- export DISPLAY=:1.0
|
||||||
|
- wget http://downloads.arduino.cc/arduino-1.8.10-linux64.tar.xz
|
||||||
|
- tar xf arduino-1.8.10-linux64.tar.xz
|
||||||
|
- sudo mv arduino-1.8.10 /usr/local/share/arduino
|
||||||
|
- sudo ln -s /usr/local/share/arduino/arduino /usr/local/bin/arduino
|
||||||
|
|
||||||
|
install:
|
||||||
|
- ln -s $PWD /usr/local/share/arduino/libraries/WiFiManager
|
||||||
|
- arduino --pref "boardsmanager.additional.urls=http://arduino.esp8266.com/stable/package_esp8266com_index.json,http://dl.espressif.com/dl/package_esp32_index.json" --save-prefs
|
||||||
|
- arduino --install-library "ArduinoJson:6.18.0"
|
||||||
|
- arduino --install-boards esp8266:esp8266
|
||||||
|
- arduino --pref "compiler.warning_level=all" --save-prefs
|
||||||
|
# install esp32
|
||||||
|
- arduino --install-boards esp32:esp32
|
||||||
|
|
||||||
|
script:
|
||||||
|
- "echo $PWD"
|
||||||
|
- "echo $HOME"
|
||||||
|
- "ls $PWD"
|
||||||
|
- source $TRAVIS_BUILD_DIR/travis/common.sh
|
||||||
|
- arduino --board esp8266:esp8266:generic:xtal=80,eesz=4M1M,FlashMode=qio,FlashFreq=80,dbg=Serial,lvl=CORE --save-prefs
|
||||||
|
- build_examples
|
||||||
|
- arduino --board esp32:esp32:esp32:FlashFreq=80,FlashSize=4M,DebugLevel=info --save-prefs
|
||||||
|
# some examples fail (SPIFFS defines differ esp32 vs esp8266) so we exclude them
|
||||||
|
- build_examples
|
||||||
|
# - arduino -v --verbose-build --verify $PWD/examples/AutoConnect/AutoConnect.ino
|
||||||
|
|
||||||
|
# no coverage generated, no need to run
|
||||||
|
#
|
||||||
|
#after_success:
|
||||||
|
# - bash <(curl -s https://codecov.io/bash)
|
||||||
|
|
||||||
|
notifications:
|
||||||
|
email:
|
||||||
|
on_success: change
|
||||||
|
on_failure: change
|
||||||
9
Raumtermostat/lib/WiFiManager/CMakeLists.txt
Normal file
9
Raumtermostat/lib/WiFiManager/CMakeLists.txt
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.5)
|
||||||
|
|
||||||
|
idf_component_register(
|
||||||
|
SRCS "WiFiManager.cpp"
|
||||||
|
INCLUDE_DIRS "."
|
||||||
|
PRIV_REQUIRES arduino
|
||||||
|
)
|
||||||
|
|
||||||
|
project(WiFiManager)
|
||||||
22
Raumtermostat/lib/WiFiManager/LICENSE
Normal file
22
Raumtermostat/lib/WiFiManager/LICENSE
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2015 tzapu
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
576
Raumtermostat/lib/WiFiManager/README.md
Normal file
576
Raumtermostat/lib/WiFiManager/README.md
Normal file
@ -0,0 +1,576 @@
|
|||||||
|
|
||||||
|
# WiFiManager
|
||||||
|
|
||||||
|
Espressif ESPx WiFi Connection manager with fallback web configuration portal
|
||||||
|
|
||||||
|
:warning: This Documentation is out of date, see notes below
|
||||||
|
|
||||||
|
<a name="release"></a>
|
||||||
|
[](#release)
|
||||||
|
|
||||||
|
[](https://github.com/tzapu/WiFiManager/actions/workflows/compile_library.yml)
|
||||||
|
|
||||||
|
[](https://github.com/tzapu/WiFiManager/actions/workflows/compile_examples.yaml)
|
||||||
|
|
||||||
|
[](https://www.ardu-badge.com/WiFiManager)
|
||||||
|
|
||||||
|
[](https://platformio.org/lib/show/567/WiFiManager/installation)
|
||||||
|
|
||||||
|
[](https://www.espressif.com/en/products/socs/esp8266)
|
||||||
|
|
||||||
|
[](https://www.espressif.com/en/products/socs/esp32)
|
||||||
|
[](https://www.espressif.com/en/products/socs/esp32-s2)
|
||||||
|
[](https://www.espressif.com/en/products/socs/esp32-c3)
|
||||||
|
[](https://www.espressif.com/en/products/socs/esp32-S3)
|
||||||
|
|
||||||
|
Member to Member Support / Chat
|
||||||
|
|
||||||
|
[](https://gitter.im/tablatronix/WiFiManager?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||||
|
|
||||||
|
[](https://discord.gg/nS5WGkaQH5)
|
||||||
|
The configuration portal is of the captive variety, so on various devices it will present the configuration dialogue as soon as you connect to the created access point.
|
||||||
|
|
||||||
|
Works with the [ESP8266 Arduino](https://github.com/esp8266/Arduino) and [ESP32 Arduino](https://github.com/espressif/arduino-esp32) platforms.
|
||||||
|
|
||||||
|
### Known Issues
|
||||||
|
|
||||||
|
* Documentation needs to be updated, see [https://github.com/tzapu/WiFiManager/issues/500](https://github.com/tzapu/WiFiManager/issues/500)
|
||||||
|
-------
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
- [How it works](#how-it-works)
|
||||||
|
- [Wishlist](#wishlist)
|
||||||
|
- [Quick start](#quick-start)
|
||||||
|
- Installing
|
||||||
|
- [Arduino - Through Library Manager](#install-through-library-manager)
|
||||||
|
- [Arduino - From Github](#checkout-from-github)
|
||||||
|
- [PlatformIO](#install-using-platformio)
|
||||||
|
- [Using](#using)
|
||||||
|
- [Documentation](#documentation)
|
||||||
|
- [Access Point Password](#password-protect-the-configuration-access-point)
|
||||||
|
- [Callbacks](#callbacks)
|
||||||
|
- [Configuration Portal Timeout](#configuration-portal-timeout)
|
||||||
|
- [On Demand Configuration](#on-demand-configuration-portal)
|
||||||
|
- [Custom Parameters](#custom-parameters)
|
||||||
|
- [Custom IP Configuration](#custom-ip-configuration)
|
||||||
|
- [Filter Low Quality Networks](#filter-networks)
|
||||||
|
- [Debug Output](#debug)
|
||||||
|
- [Troubleshooting](#troubleshooting)
|
||||||
|
- [Releases](#releases)
|
||||||
|
- [Contributors](#contributions-and-thanks)
|
||||||
|
|
||||||
|
|
||||||
|
## How It Works
|
||||||
|
- When your ESP starts up, it sets it up in Station mode and tries to connect to a previously saved Access Point
|
||||||
|
- if this is unsuccessful (or no previous network saved) it moves the ESP into Access Point mode and spins up a DNS and WebServer (default ip 192.168.4.1)
|
||||||
|
- using any wifi enabled device with a browser (computer, phone, tablet) connect to the newly created Access Point
|
||||||
|
- because of the Captive Portal and the DNS server you will either get a 'Join to network' type of popup or get any domain you try to access redirected to the configuration portal
|
||||||
|
- choose one of the access points scanned, enter password, click save
|
||||||
|
- ESP will try to connect. If successful, it relinquishes control back to your app. If not, reconnect to AP and reconfigure.
|
||||||
|
- There are options to change this behavior or manually start the configportal and webportal independantly as well as run them in non blocking mode.
|
||||||
|
|
||||||
|
## How It Looks
|
||||||
|
 
|
||||||
|
|
||||||
|
## Wishlist
|
||||||
|
- [x] remove dependency on EEPROM library
|
||||||
|
- [x] move HTML Strings to PROGMEM
|
||||||
|
- [x] cleanup and streamline code (although this is ongoing)
|
||||||
|
- [x] if timeout is set, extend it when a page is fetched in AP mode
|
||||||
|
- [x] add ability to configure more parameters than ssid/password
|
||||||
|
- [x] maybe allow setting ip of ESP after reboot
|
||||||
|
- [x] add to Arduino Library Manager
|
||||||
|
- [x] add to PlatformIO
|
||||||
|
- [ ] add multiple sets of network credentials
|
||||||
|
- [x] allow users to customize CSS
|
||||||
|
- [ ] rewrite documentation for simplicity, based on scenarios/goals
|
||||||
|
|
||||||
|
### Development
|
||||||
|
- [x] ESP32 support
|
||||||
|
- [x] rely on the SDK's built in auto connect more than forcing a connect
|
||||||
|
- [x] add non blocking mode
|
||||||
|
- [x] easy customization of strings
|
||||||
|
- [x] hostname support
|
||||||
|
- [x] fix various bugs and workarounds for esp SDK issues
|
||||||
|
- [x] additional info page items
|
||||||
|
- [x] last status display / faiilure reason
|
||||||
|
- [x] customizeable menu
|
||||||
|
- [x] seperate custom params page
|
||||||
|
- [x] ondemand webportal
|
||||||
|
- [x] complete refactor of code to segment functions
|
||||||
|
- [x] wiif scan icons or percentage display
|
||||||
|
- [x] invert class for dark mode
|
||||||
|
- [x] more template tokens
|
||||||
|
- [x] progmem for all strings
|
||||||
|
- [ ] new callbacks
|
||||||
|
- [ ] new callouts / filters
|
||||||
|
- [ ] shared web server instance
|
||||||
|
- [x] latest esp idf/sdk support
|
||||||
|
- [x] wm is now non persistent, will not erase or change stored esp config on esp8266
|
||||||
|
- [x] tons of debugging output / levels
|
||||||
|
- [ ] disable captiveportal
|
||||||
|
- [ ] preload wiifscans, faster page loads
|
||||||
|
- [ ] softap stability fixes when sta is not connected
|
||||||
|
|
||||||
|
|
||||||
|
## Quick Start
|
||||||
|
|
||||||
|
### Installing
|
||||||
|
You can either install through the Arduino Library Manager or checkout the latest changes or a release from github
|
||||||
|
|
||||||
|
#### Install through Library Manager
|
||||||
|
__Currently version 0.8+ works with release 2.4.0 or newer of the [ESP8266 core for Arduino](https://github.com/esp8266/Arduino)__
|
||||||
|
- in Arduino IDE got to Sketch/Include Library/Manage Libraries
|
||||||
|

|
||||||
|
|
||||||
|
- search for WiFiManager
|
||||||
|

|
||||||
|
|
||||||
|
- click Install and start [using it](#using)
|
||||||
|
|
||||||
|
#### Checkout from github
|
||||||
|
__Github version works with release 2.4.0 or newer of the [ESP8266 core for Arduino](https://github.com/esp8266/Arduino)__
|
||||||
|
- Checkout library to your Arduino libraries folder
|
||||||
|
|
||||||
|
### Using
|
||||||
|
- Include in your sketch
|
||||||
|
```cpp
|
||||||
|
#include <WiFiManager.h> //https://github.com/tzapu/WiFiManager WiFi Configuration Magic
|
||||||
|
```
|
||||||
|
|
||||||
|
- Initialize library, in your setup function add, NOTEif you are using non blocking you will make sure you create this in global scope or handle appropriatly , it will not work if in setup and using non blocking mode.
|
||||||
|
```cpp
|
||||||
|
WiFiManager wifiManager;
|
||||||
|
```
|
||||||
|
|
||||||
|
- Also in the setup function add
|
||||||
|
```cpp
|
||||||
|
//first parameter is name of access point, second is the password
|
||||||
|
wifiManager.autoConnect("AP-NAME", "AP-PASSWORD");
|
||||||
|
```
|
||||||
|
if you just want an unsecured access point
|
||||||
|
```cpp
|
||||||
|
wifiManager.autoConnect("AP-NAME");
|
||||||
|
```
|
||||||
|
or if you want to use and auto generated name from 'ESP' and the esp's Chip ID use
|
||||||
|
```cpp
|
||||||
|
wifiManager.autoConnect();
|
||||||
|
```
|
||||||
|
|
||||||
|
After you write your sketch and start the ESP, it will try to connect to WiFi. If it fails it starts in Access Point mode.
|
||||||
|
While in AP mode, connect to it then open a browser to the gateway IP, default 192.168.4.1, configure wifi, save and it should reboot and connect.
|
||||||
|
|
||||||
|
Also see [examples](https://github.com/tzapu/WiFiManager/tree/master/examples).
|
||||||
|
|
||||||
|
#### Install Using PlatformIO
|
||||||
|
|
||||||
|
[PlatformIO](https://platformio.org/) is an emerging ecosystem for IoT development, and
|
||||||
|
is an alternative to using the Arduino IDE. Install `WiFiManager`
|
||||||
|
using the platformio [library manager](https://docs.platformio.org/en/latest/librarymanager/index.html#librarymanager) in your editor,
|
||||||
|
or using the [PlatformIO Core CLI](https://docs.platformio.org/en/latest/core/index.html),
|
||||||
|
or by adding it to your `platformio.ini` as shown below (recommended approach).
|
||||||
|
|
||||||
|
The simplest way is to open the `platformio.ini` file at the root of your project, and `WifiManager` to the common top-level env
|
||||||
|
`lib_deps` key like so:
|
||||||
|
|
||||||
|
```
|
||||||
|
[env]
|
||||||
|
lib_deps =
|
||||||
|
WiFiManager
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
[env]
|
||||||
|
lib_deps =
|
||||||
|
https://github.com/tzapu/WiFiManager.git
|
||||||
|
```
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
#### Password protect the configuration Access Point
|
||||||
|
You can and should password protect the configuration access point. Simply add the password as a second parameter to `autoConnect`.
|
||||||
|
A short password seems to have unpredictable results so use one that's around 8 characters or more in length.
|
||||||
|
The guidelines are that a wifi password must consist of 8 to 63 ASCII-encoded characters in the range of 32 to 126 (decimal)
|
||||||
|
```cpp
|
||||||
|
wifiManager.autoConnect("AutoConnectAP", "password")
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Callbacks
|
||||||
|
##### Enter Config mode
|
||||||
|
Use this if you need to do something when your device enters configuration mode on failed WiFi connection attempt.
|
||||||
|
Before `autoConnect()`
|
||||||
|
```cpp
|
||||||
|
wifiManager.setAPCallback(configModeCallback);
|
||||||
|
```
|
||||||
|
`configModeCallback` declaration and example
|
||||||
|
```cpp
|
||||||
|
void configModeCallback (WiFiManager *myWiFiManager) {
|
||||||
|
Serial.println("Entered config mode");
|
||||||
|
Serial.println(WiFi.softAPIP());
|
||||||
|
|
||||||
|
Serial.println(myWiFiManager->getConfigPortalSSID());
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
##### Save settings
|
||||||
|
This gets called when custom parameters have been set **AND** a connection has been established. Use it to set a flag, so when all the configuration finishes, you can save the extra parameters somewhere.
|
||||||
|
|
||||||
|
|
||||||
|
IF YOU NEED TO SAVE PARAMETERS EVEN ON WIFI FAIL OR EMPTY, you must set `setBreakAfterConfig` to true, or else saveConfigCallback will not be called.
|
||||||
|
|
||||||
|
```C++
|
||||||
|
//if this is set, it will exit after config, even if connection is unsuccessful.
|
||||||
|
void setBreakAfterConfig(boolean shouldBreak);
|
||||||
|
```
|
||||||
|
|
||||||
|
See [AutoConnectWithFSParameters Example](https://github.com/tzapu/WiFiManager/tree/master/examples/Parameters/SPIFFS/AutoConnectWithFSParameters).
|
||||||
|
```cpp
|
||||||
|
wifiManager.setSaveConfigCallback(saveConfigCallback);
|
||||||
|
```
|
||||||
|
`saveConfigCallback` declaration and example
|
||||||
|
```cpp
|
||||||
|
//flag for saving data
|
||||||
|
bool shouldSaveConfig = false;
|
||||||
|
|
||||||
|
//callback notifying us of the need to save config
|
||||||
|
void saveConfigCallback () {
|
||||||
|
Serial.println("Should save config");
|
||||||
|
shouldSaveConfig = true;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Configuration Portal Timeout
|
||||||
|
If you need to set a timeout so the ESP doesn't hang waiting to be configured, for instance after a power failure, you can add
|
||||||
|
```cpp
|
||||||
|
wifiManager.setConfigPortalTimeout(180);
|
||||||
|
```
|
||||||
|
which will wait 3 minutes (180 seconds). When the time passes, the autoConnect function will return, no matter the outcome.
|
||||||
|
Check for connection and if it's still not established do whatever is needed (on some modules I restart them to retry, on others I enter deep sleep)
|
||||||
|
|
||||||
|
#### On Demand Configuration Portal
|
||||||
|
If you would rather start the configuration portal on demand rather than automatically on a failed connection attempt, then this is for you.
|
||||||
|
|
||||||
|
Instead of calling `autoConnect()` which does all the connecting and failover configuration portal setup for you, you need to use `startConfigPortal()`. __Do not use BOTH.__
|
||||||
|
|
||||||
|
Example usage
|
||||||
|
```cpp
|
||||||
|
void loop() {
|
||||||
|
// is configuration portal requested?
|
||||||
|
if ( digitalRead(TRIGGER_PIN) == LOW ) {
|
||||||
|
WiFiManager wifiManager;
|
||||||
|
wifiManager.startConfigPortal("OnDemandAP");
|
||||||
|
Serial.println("connected...yeey :)");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
See example for a more complex version. [OnDemandConfigPortal](https://github.com/tzapu/WiFiManager/tree/master/examples/OnDemand/OnDemandConfigPortal)
|
||||||
|
|
||||||
|
#### Exiting from the Configuration Portal
|
||||||
|
Normally, once entered, the configuration portal will continue to loop until WiFi credentials have been successfully entered or a timeout is reached.
|
||||||
|
If you'd prefer to exit without joining a WiFi network, say becuase you're going to put the ESP into AP mode, then press the "Exit" button
|
||||||
|
on the main webpage.
|
||||||
|
If started via `autoConnect` or `startConfigPortal` then it will return `false (portalAbortResult)`
|
||||||
|
|
||||||
|
#### Custom Parameters
|
||||||
|
You can use WiFiManager to collect more parameters than just SSID and password.
|
||||||
|
This could be helpful for configuring stuff like MQTT host and port, [blynk](http://www.blynk.cc) or [emoncms](http://emoncms.org) tokens, just to name a few.
|
||||||
|
**You are responsible for saving and loading these custom values.** The library just collects and displays the data for you as a convenience.
|
||||||
|
Usage scenario would be:
|
||||||
|
- load values from somewhere (EEPROM/FS) or generate some defaults
|
||||||
|
- add the custom parameters to WiFiManager using
|
||||||
|
```cpp
|
||||||
|
// id/name, placeholder/prompt, default, length
|
||||||
|
WiFiManagerParameter custom_mqtt_server("server", "mqtt server", mqtt_server, 40);
|
||||||
|
wifiManager.addParameter(&custom_mqtt_server);
|
||||||
|
|
||||||
|
```
|
||||||
|
- if connection to AP fails, configuration portal starts and you can set /change the values (or use on demand configuration portal)
|
||||||
|
- once configuration is done and connection is established save config callback() is called
|
||||||
|
- once WiFiManager returns control to your application, read and save the new values using the `WiFiManagerParameter` object.
|
||||||
|
```cpp
|
||||||
|
mqtt_server = custom_mqtt_server.getValue();
|
||||||
|
```
|
||||||
|
This feature is a lot more involved than all the others, so here are some examples to fully show how it is done.
|
||||||
|
You should also take a look at adding custom HTML to your form.
|
||||||
|
|
||||||
|
- Save and load custom parameters to file system in json form [AutoConnectWithFSParameters](https://github.com/tzapu/WiFiManager/tree/master/examples/Parameters/SPIFFS/AutoConnectWithFSParameters)
|
||||||
|
- *Save and load custom parameters to EEPROM* (not done yet)
|
||||||
|
|
||||||
|
#### Custom IP Configuration
|
||||||
|
You can set a custom IP for both AP (access point, config mode) and STA (station mode, client mode, normal project state)
|
||||||
|
|
||||||
|
##### Custom Access Point IP Configuration
|
||||||
|
This will set your captive portal to a specific IP should you need/want such a feature. Add the following snippet before `autoConnect()`
|
||||||
|
```cpp
|
||||||
|
//set custom ip for portal
|
||||||
|
wifiManager.setAPStaticIPConfig(IPAddress(10,0,1,1), IPAddress(10,0,1,1), IPAddress(255,255,255,0));
|
||||||
|
```
|
||||||
|
|
||||||
|
##### Custom Station (client) Static IP Configuration
|
||||||
|
This will make use the specified IP configuration instead of using DHCP in station mode.
|
||||||
|
```cpp
|
||||||
|
wifiManager.setSTAStaticIPConfig(IPAddress(192,168,0,99), IPAddress(192,168,0,1), IPAddress(255,255,255,0)); // optional DNS 4th argument
|
||||||
|
```
|
||||||
|
There are a couple of examples in the examples folder that show you how to set a static IP and even how to configure it through the web configuration portal.
|
||||||
|
|
||||||
|
NOTE: You should fill DNS server if you have HTTP requests with hostnames or syncronize time (NTP). It's the same as gateway ip or a popular (Google DNS: 8.8.8.8).
|
||||||
|
|
||||||
|
#### Custom HTML, CSS, Javascript
|
||||||
|
There are various ways in which you can inject custom HTML, CSS or Javascript into the configuration portal.
|
||||||
|
The options are:
|
||||||
|
- inject custom head element
|
||||||
|
You can use this to any html bit to the head of the configuration portal. If you add a `<style>` element, bare in mind it overwrites the included css, not replaces.
|
||||||
|
```cpp
|
||||||
|
wifiManager.setCustomHeadElement("<style>html{filter: invert(100%); -webkit-filter: invert(100%);}</style>");
|
||||||
|
```
|
||||||
|
- inject a custom bit of html in the configuration/param form
|
||||||
|
```cpp
|
||||||
|
WiFiManagerParameter custom_text("<p>This is just a text paragraph</p>");
|
||||||
|
wifiManager.addParameter(&custom_text);
|
||||||
|
```
|
||||||
|
- inject a custom bit of html in a configuration form element
|
||||||
|
Just add the bit you want added as the last parameter to the custom parameter constructor.
|
||||||
|
```cpp
|
||||||
|
WiFiManagerParameter custom_mqtt_server("server", "mqtt server", "iot.eclipse", 40, " readonly");
|
||||||
|
wifiManager.addParameter(&custom_mqtt_server);
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Theming
|
||||||
|
You can customize certain elements of the default template with some builtin classes
|
||||||
|
```CPP
|
||||||
|
wifiManager.setClass("invert"); // dark theme
|
||||||
|
wifiManager.setScanDispPerc(true); // display percentages instead of graphs for RSSI
|
||||||
|
```
|
||||||
|
There are additional classes in the css you can use in your custom html , see the example template.
|
||||||
|
|
||||||
|
#### Filter Networks
|
||||||
|
You can filter networks based on signal quality and show/hide duplicate networks.
|
||||||
|
|
||||||
|
- If you would like to filter low signal quality networks you can tell WiFiManager to not show networks below an arbitrary quality %;
|
||||||
|
```cpp
|
||||||
|
wifiManager.setMinimumSignalQuality(10);
|
||||||
|
```
|
||||||
|
will not show networks under 10% signal quality. If you omit the parameter it defaults to 8%;
|
||||||
|
|
||||||
|
- You can also remove or show duplicate networks (default is remove).
|
||||||
|
Use this function to show (or hide) all networks.
|
||||||
|
```cpp
|
||||||
|
wifiManager.setRemoveDuplicateAPs(false);
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Debug
|
||||||
|
Debug is enabled by default on `Serial` in non-stable releases. To disable add before autoConnect/startConfigPortal
|
||||||
|
```cpp
|
||||||
|
wifiManager.setDebugOutput(false);
|
||||||
|
```
|
||||||
|
|
||||||
|
You can pass in a custom stream via constructor
|
||||||
|
```CPP
|
||||||
|
WiFiManager wifiManager(Serial1);
|
||||||
|
```
|
||||||
|
|
||||||
|
You can customize the debug level by changing `_debugLevel` in source
|
||||||
|
options are:
|
||||||
|
* DEBUG_ERROR
|
||||||
|
* DEBUG_NOTIFY
|
||||||
|
* DEBUG_VERBOSE
|
||||||
|
* DEBUG_DEV
|
||||||
|
* DEBUG_MAX
|
||||||
|
|
||||||
|
## Troubleshooting
|
||||||
|
If you get compilation errors, more often than not, you may need to install a newer version of the ESP8266 core for Arduino.
|
||||||
|
|
||||||
|
Changes added on 0.8 should make the latest trunk work without compilation errors. Tested down to ESP8266 core 2.0.0. **Please update to version 0.8**
|
||||||
|
|
||||||
|
I am trying to keep releases working with release versions of the core, so they can be installed through boards manager, but if you checkout the latest version directly from github, sometimes, the library will only work if you update the ESP8266 core to the latest version because I am using some newly added function.
|
||||||
|
|
||||||
|
If you connect to the created configuration Access Point but the configuration portal does not show up, just open a browser and type in the IP of the web portal, by default `192.168.4.1`.
|
||||||
|
|
||||||
|
If trying to connect ends up in an endless loop, try to add `setConnectTimeout(60)` before `autoConnect();`. The parameter is timeout to try connecting in seconds.
|
||||||
|
|
||||||
|
I get stuck in ap mode when the power goes out or modem resets, try a setConfigPortalTimeout(seconds). This will cause the configportal to close after no activity, and you can reboot or attempt reconnection in your code.
|
||||||
|
|
||||||
|
## Releases
|
||||||
|
### 1.0.1
|
||||||
|
|
||||||
|
### Development Overview
|
||||||
|
|
||||||
|
#### Added Public Methods
|
||||||
|
`setConfigPortalBlocking`
|
||||||
|
|
||||||
|
`setShowStaticFields`
|
||||||
|
|
||||||
|
`setCaptivePortalEnable`
|
||||||
|
|
||||||
|
`setRestorePersistent`
|
||||||
|
|
||||||
|
`setCaptivePortalClientCheck`
|
||||||
|
|
||||||
|
`setWebPortalClientCheck`
|
||||||
|
|
||||||
|
`startWebPortal`
|
||||||
|
|
||||||
|
`stopWebPortal`
|
||||||
|
|
||||||
|
`process`
|
||||||
|
|
||||||
|
`disconnect`
|
||||||
|
|
||||||
|
`erase`
|
||||||
|
|
||||||
|
` debugSoftAPConfig`
|
||||||
|
|
||||||
|
` debugPlatformInfo`
|
||||||
|
|
||||||
|
`setScanDispPerc`
|
||||||
|
|
||||||
|
`setHostname`
|
||||||
|
|
||||||
|
`setMenu(menu_page_t[])`
|
||||||
|
|
||||||
|
`setWiFiAutoReconnect`
|
||||||
|
|
||||||
|
` setSTAStaticIPConfig(..,dns)`
|
||||||
|
|
||||||
|
`setShowDnsFields`
|
||||||
|
|
||||||
|
`getLastConxResult`
|
||||||
|
|
||||||
|
`getWLStatusString`
|
||||||
|
|
||||||
|
`getModeString`
|
||||||
|
|
||||||
|
`getWiFiIsSaved`
|
||||||
|
|
||||||
|
`setShowInfoErase`
|
||||||
|
|
||||||
|
`setEnableConfigPortal`
|
||||||
|
|
||||||
|
`setCountry`
|
||||||
|
|
||||||
|
`setClass`
|
||||||
|
|
||||||
|
`htmleEtities`
|
||||||
|
|
||||||
|
|
||||||
|
#### WiFiManagerParameter
|
||||||
|
`WiFiManagerParameter(id,label)`
|
||||||
|
|
||||||
|
`WiFiManagerParameter.setValue(value,length)`
|
||||||
|
|
||||||
|
`getParameters`
|
||||||
|
|
||||||
|
`getParametersCount`
|
||||||
|
|
||||||
|
|
||||||
|
#### Constructors
|
||||||
|
`WiFiManager(Stream& consolePort)`
|
||||||
|
|
||||||
|
#### define flags
|
||||||
|
❗️ **Defines cannot be set in user sketches**
|
||||||
|
`#define WM_MDNS // use MDNS`
|
||||||
|
|
||||||
|
`#define WM_FIXERASECONFIG // use erase flash fix, esp8266 2.4.0`
|
||||||
|
|
||||||
|
`#define WM_ERASE_NVS // esp32 erase(true) will erase NVS`
|
||||||
|
|
||||||
|
`#include <rom/rtc.h> // esp32 info page will show last reset reasons if this file is included`
|
||||||
|
|
||||||
|
#### Changes Overview
|
||||||
|
- ESP32 support ( fairly stable )
|
||||||
|
- complete refactor of strings `strings_en.h`
|
||||||
|
- adds new tokens for wifiscan, and some classes (left , invert icons, MSG color)
|
||||||
|
- adds status callout panel default, primary, special colors
|
||||||
|
- adds tons of info on info page, and erase capability
|
||||||
|
- adds signal icons, replaces percentage ( has hover titles )
|
||||||
|
- adds labels to all inputs (replaces placeholders)
|
||||||
|
- all html ( and eventually all strings except debug) moved to `strings_en.h`
|
||||||
|
- added additional debugging, compressed debug lines, debuglevels
|
||||||
|
- persistent disabled, and restored via de/con-stuctor (uses `setRestorePersistent`)
|
||||||
|
- should retain all user modes including AP, should not overwrite or persist user modes or configs,even STA (`storeSTAmode`) (BUGGY)
|
||||||
|
- ⚠️ return values may have changed depending on portal abort, or timeout ( `portalTimeoutResult`,`portalAbortResult`)
|
||||||
|
- params memory is auto allocated by increment of `WIFI_MANAGER_MAX_PARAMS(5)` when exceeded, user no longer needs to specify this at all.
|
||||||
|
- addparameter now returns bool, and it returns false if param ID is not alphanum [0-9,A-Z,a-z,_]
|
||||||
|
- param field ids allow {I} token to use param_n instead of string in case someones wants to change this due to i18n or character issues
|
||||||
|
- provides `#DEFINE FIXERASECONFIG` to help deal with https://github.com/esp8266/Arduino/pull/3635
|
||||||
|
- failure reason reporting on portal
|
||||||
|
- set esp8266 sta hostname, esp32 sta+ap hostname ( DHCP client id)
|
||||||
|
- pass in debug stream in constructor WiFiManager(Stream& consolePort)
|
||||||
|
- you can force ip fields off with showxfields(false) if you set _disableIpFields=true
|
||||||
|
- param menu/page (setup) added to separate params from wifi page, handled automatically by setMenu
|
||||||
|
- set custom root menu
|
||||||
|
- disable configportal on autoconnect
|
||||||
|
- wm parameters init is now protected, allowing child classes, example included
|
||||||
|
- wifiscans are precached and async for faster page loads, refresh forces rescan
|
||||||
|
- adds esp32 gettemperature ( currently commented out, useful for relative measurement only )
|
||||||
|
|
||||||
|
#### 0.12
|
||||||
|
- removed 204 header response
|
||||||
|
- fixed incompatibility with other libs using isnan and other std:: functions without namespace
|
||||||
|
|
||||||
|
##### 0.11
|
||||||
|
- a lot more reliable reconnecting to networks
|
||||||
|
- custom html in custom parameters (for read only params)
|
||||||
|
- custom html in custom parameter form (like labels)
|
||||||
|
- custom head element (like custom css)
|
||||||
|
- sort networks based on signal quality
|
||||||
|
- remove duplicate networks
|
||||||
|
|
||||||
|
##### 0.10
|
||||||
|
- some css changes
|
||||||
|
- bug fixes and speed improvements
|
||||||
|
- added an alternative to waitForConnectResult() for debugging
|
||||||
|
- changed `setTimeout(seconds)` to `setConfigPortalTimeout(seconds)`
|
||||||
|
|
||||||
|
### Contributions and thanks
|
||||||
|
The support and help I got from the community has been nothing short of phenomenal. I can't thank you guys enough. This is my first real attept in developing open source stuff and I must say, now I understand why people are so dedicated to it, it is because of all the wonderful people involved.
|
||||||
|
|
||||||
|
__THANK YOU__
|
||||||
|
|
||||||
|
The esp8266 and esp32 arduino and idf maintainers!
|
||||||
|
|
||||||
|
[Shawn A aka tablatronix](https://github.com/tablatronix)
|
||||||
|
|
||||||
|
[liebman](https://github.com/liebman)
|
||||||
|
|
||||||
|
[Evgeny Dontsov](https://github.com/dontsovcmc)
|
||||||
|
|
||||||
|
[Chris Marrin](https://github.com/cmarrin)
|
||||||
|
|
||||||
|
[bbx10](https://github.com/bbx10)
|
||||||
|
|
||||||
|
[kentaylor](https://github.com/kentaylor)
|
||||||
|
|
||||||
|
[Maximiliano Duarte](https://github.com/domonetic)
|
||||||
|
|
||||||
|
[alltheblinkythings](https://github.com/alltheblinkythings)
|
||||||
|
|
||||||
|
[Niklas Wall](https://github.com/niklaswall)
|
||||||
|
|
||||||
|
[Jakub Piasecki](https://github.com/zaporylie)
|
||||||
|
|
||||||
|
[Peter Allan](https://github.com/alwynallan)
|
||||||
|
|
||||||
|
[John Little](https://github.com/j0hnlittle)
|
||||||
|
|
||||||
|
[markaswift](https://github.com/markaswift)
|
||||||
|
|
||||||
|
[franklinvv](https://github.com/franklinvv)
|
||||||
|
|
||||||
|
[Alberto Ricci Bitti](https://github.com/riccibitti)
|
||||||
|
|
||||||
|
[SebiPanther](https://github.com/SebiPanther)
|
||||||
|
|
||||||
|
[jonathanendersby](https://github.com/jonathanendersby)
|
||||||
|
|
||||||
|
[walthercarsten](https://github.com/walthercarsten)
|
||||||
|
|
||||||
|
And countless others
|
||||||
|
|
||||||
|
#### Inspiration
|
||||||
|
* http://www.esp8266.com/viewtopic.php?f=29&t=2520
|
||||||
|
* https://github.com/chriscook8/esp-arduino-apboot
|
||||||
|
* https://github.com/esp8266/Arduino/tree/master/libraries/DNSServer/examples/CaptivePortalAdvanced
|
||||||
|
* Built by AlexT https://github.com/tzapu
|
||||||
|
|
||||||
4016
Raumtermostat/lib/WiFiManager/WiFiManager.cpp
Normal file
4016
Raumtermostat/lib/WiFiManager/WiFiManager.cpp
Normal file
File diff suppressed because it is too large
Load Diff
853
Raumtermostat/lib/WiFiManager/WiFiManager.h
Normal file
853
Raumtermostat/lib/WiFiManager/WiFiManager.h
Normal file
@ -0,0 +1,853 @@
|
|||||||
|
/**
|
||||||
|
* WiFiManager.h
|
||||||
|
*
|
||||||
|
* WiFiManager, a library for the ESP8266/Arduino platform
|
||||||
|
* for configuration of WiFi credentials using a Captive Portal
|
||||||
|
*
|
||||||
|
* @author Creator tzapu
|
||||||
|
* @author tablatronix
|
||||||
|
* @version 0.0.0
|
||||||
|
* @license MIT
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef WiFiManager_h
|
||||||
|
#define WiFiManager_h
|
||||||
|
|
||||||
|
#if defined(ESP8266) || defined(ESP32)
|
||||||
|
|
||||||
|
#ifdef ESP8266
|
||||||
|
#include <core_version.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
// #define WM_MDNS // includes MDNS, also set MDNS with sethostname
|
||||||
|
// #define WM_FIXERASECONFIG // use erase flash fix
|
||||||
|
// #define WM_ERASE_NVS // esp32 erase(true) will erase NVS
|
||||||
|
// #define WM_RTC // esp32 info page will include reset reasons
|
||||||
|
|
||||||
|
// #define WM_JSTEST // build flag for enabling js xhr tests
|
||||||
|
// #define WIFI_MANAGER_OVERRIDE_STRINGS // build flag for using own strings include
|
||||||
|
|
||||||
|
#ifdef ARDUINO_ESP8266_RELEASE_2_3_0
|
||||||
|
#warning "ARDUINO_ESP8266_RELEASE_2_3_0, some WM features disabled"
|
||||||
|
// @todo check failing on platform = espressif8266@1.7.3
|
||||||
|
#define WM_NOASYNC // esp8266 no async scan wifi
|
||||||
|
#define WM_NOCOUNTRY // esp8266 no country
|
||||||
|
#define WM_NOAUTH // no httpauth
|
||||||
|
#define WM_NOSOFTAPSSID // no softapssid() @todo shim
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// #ifdef CONFIG_IDF_TARGET_ESP32S2
|
||||||
|
// #warning ESP32S2
|
||||||
|
// #endif
|
||||||
|
|
||||||
|
// #ifdef CONFIG_IDF_TARGET_ESP32C3
|
||||||
|
// #warning ESP32C3
|
||||||
|
// #endif
|
||||||
|
|
||||||
|
// #ifdef CONFIG_IDF_TARGET_ESP32S3
|
||||||
|
// #warning ESP32S3
|
||||||
|
// #endif
|
||||||
|
|
||||||
|
// #if defined(ARDUINO_ESP32S3_DEV) || defined(CONFIG_IDF_TARGET_ESP32S3)
|
||||||
|
// #warning "WM_NOTEMP"
|
||||||
|
// #define WM_NOTEMP // disabled temp sensor, have to determine which chip we are on
|
||||||
|
// #endif
|
||||||
|
|
||||||
|
// #include "soc/efuse_reg.h" // include to add efuse chip rev to info, getChipRevision() is almost always the same though, so not sure why it matters.
|
||||||
|
|
||||||
|
// #define esp32autoreconnect // implement esp32 autoreconnect event listener kludge, @DEPRECATED
|
||||||
|
// autoreconnect is WORKING https://github.com/espressif/arduino-esp32/issues/653#issuecomment-405604766
|
||||||
|
|
||||||
|
#define WM_WEBSERVERSHIM // use webserver shim lib
|
||||||
|
|
||||||
|
#define WM_G(string_literal) (String(FPSTR(string_literal)).c_str())
|
||||||
|
|
||||||
|
#ifdef ESP8266
|
||||||
|
|
||||||
|
extern "C" {
|
||||||
|
#include "user_interface.h"
|
||||||
|
}
|
||||||
|
#include <ESP8266WiFi.h>
|
||||||
|
#include <ESP8266WebServer.h>
|
||||||
|
|
||||||
|
#ifdef WM_MDNS
|
||||||
|
#include <ESP8266mDNS.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define WIFI_getChipId() ESP.getChipId()
|
||||||
|
#define WM_WIFIOPEN ENC_TYPE_NONE
|
||||||
|
|
||||||
|
#elif defined(ESP32)
|
||||||
|
|
||||||
|
#include <WiFi.h>
|
||||||
|
#include <esp_wifi.h>
|
||||||
|
#include <Update.h>
|
||||||
|
|
||||||
|
#define WIFI_getChipId() (uint32_t)ESP.getEfuseMac()
|
||||||
|
#define WM_WIFIOPEN WIFI_AUTH_OPEN
|
||||||
|
|
||||||
|
#ifndef WEBSERVER_H
|
||||||
|
#ifdef WM_WEBSERVERSHIM
|
||||||
|
#include <WebServer.h>
|
||||||
|
#else
|
||||||
|
#include <ESP8266WebServer.h>
|
||||||
|
// Forthcoming official ? probably never happening
|
||||||
|
// https://github.com/esp8266/ESPWebServer
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef WM_ERASE_NVS
|
||||||
|
#include <nvs.h>
|
||||||
|
#include <nvs_flash.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef WM_MDNS
|
||||||
|
#include <ESPmDNS.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef WM_RTC
|
||||||
|
#ifdef ESP_IDF_VERSION_MAJOR // IDF 4+
|
||||||
|
#if CONFIG_IDF_TARGET_ESP32 // ESP32/PICO-D4
|
||||||
|
#include "esp32/rom/rtc.h"
|
||||||
|
#elif CONFIG_IDF_TARGET_ESP32S2
|
||||||
|
#include "esp32s2/rom/rtc.h"
|
||||||
|
#elif CONFIG_IDF_TARGET_ESP32C3
|
||||||
|
#include "esp32c3/rom/rtc.h"
|
||||||
|
#elif CONFIG_IDF_TARGET_ESP32S3
|
||||||
|
#include "esp32s3/rom/rtc.h"
|
||||||
|
#else
|
||||||
|
#error Target CONFIG_IDF_TARGET is not supported
|
||||||
|
#endif
|
||||||
|
#else // ESP32 Before IDF 4.0
|
||||||
|
#include "rom/rtc.h"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#else
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <DNSServer.h>
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
|
|
||||||
|
// Include wm strings vars
|
||||||
|
// Pass in strings env override via WM_STRINGS_FILE
|
||||||
|
#ifndef WM_STRINGS_FILE
|
||||||
|
#define WM_STRINGS_FILE "wm_strings_en.h" // this includes constants as dependency
|
||||||
|
#endif
|
||||||
|
#include WM_STRINGS_FILE
|
||||||
|
|
||||||
|
// prep string concat vars
|
||||||
|
#define WM_STRING2(x) #x
|
||||||
|
#define WM_STRING(x) WM_STRING2(x)
|
||||||
|
|
||||||
|
// #include <esp_idf_version.h>
|
||||||
|
#ifdef ESP_IDF_VERSION
|
||||||
|
// #pragma message "ESP_IDF_VERSION_MAJOR = " WM_STRING(ESP_IDF_VERSION_MAJOR)
|
||||||
|
// #pragma message "ESP_IDF_VERSION_MINOR = " WM_STRING(ESP_IDF_VERSION_MINOR)
|
||||||
|
// #pragma message "ESP_IDF_VERSION_PATCH = " WM_STRING(ESP_IDF_VERSION_PATCH)
|
||||||
|
#define VER_IDF_STR WM_STRING(ESP_IDF_VERSION_MAJOR) "." WM_STRING(ESP_IDF_VERSION_MINOR) "." WM_STRING(ESP_IDF_VERSION_PATCH)
|
||||||
|
#else
|
||||||
|
#define VER_IDF_STR "Unknown"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef Arduino_h
|
||||||
|
#ifdef ESP32
|
||||||
|
// #include "esp_arduino_version.h" // esp32 arduino > 2.x
|
||||||
|
#endif
|
||||||
|
// esp_get_idf_version
|
||||||
|
#ifdef ESP_ARDUINO_VERSION
|
||||||
|
// #pragma message "ESP_ARDUINO_VERSION_MAJOR = " WM_STRING(ESP_ARDUINO_VERSION_MAJOR)
|
||||||
|
// #pragma message "ESP_ARDUINO_VERSION_MINOR = " WM_STRING(ESP_ARDUINO_VERSION_MINOR)
|
||||||
|
// #pragma message "ESP_ARDUINO_VERSION_PATCH = " WM_STRING(ESP_ARDUINO_VERSION_PATCH)
|
||||||
|
#ifdef ESP_ARDUINO_VERSION_MAJOR
|
||||||
|
#define VER_ARDUINO_STR WM_STRING(ESP_ARDUINO_VERSION_MAJOR) "." WM_STRING(ESP_ARDUINO_VERSION_MINOR) "." WM_STRING(ESP_ARDUINO_VERSION_PATCH)
|
||||||
|
#else
|
||||||
|
#define VER_ARDUINO_STR "Unknown"
|
||||||
|
#endif
|
||||||
|
#else
|
||||||
|
#include <core_version.h>
|
||||||
|
// #pragma message "ESP_ARDUINO_VERSION_GIT = " WM_STRING(ARDUINO_ESP32_GIT_VER)// 0x46d5afb1
|
||||||
|
// #pragma message "ESP_ARDUINO_VERSION_DESC = " WM_STRING(ARDUINO_ESP32_GIT_DESC) // 1.0.6
|
||||||
|
// #pragma message "ESP_ARDUINO_VERSION_REL = " WM_STRING(ARDUINO_ESP32_RELEASE) //"1_0_6"
|
||||||
|
#ifdef ESP_ARDUINO_VERSION_MAJOR
|
||||||
|
#define VER_ARDUINO_STR WM_STRING(ESP_ARDUINO_VERSION_MAJOR) "." WM_STRING(ESP_ARDUINO_VERSION_MINOR) "." WM_STRING(ESP_ARDUINO_VERSION_PATCH)
|
||||||
|
#else
|
||||||
|
#define VER_ARDUINO_STR "Unknown"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#else
|
||||||
|
#define VER_ARDUINO_STR "Unknown"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// #pragma message "VER_IDF_STR = " WM_STRING(VER_IDF_STR)
|
||||||
|
// #pragma message "VER_ARDUINO_STR = " WM_STRING(VER_ARDUINO_STR)
|
||||||
|
|
||||||
|
#ifndef WIFI_MANAGER_MAX_PARAMS
|
||||||
|
#define WIFI_MANAGER_MAX_PARAMS 5 // params will autoincrement and realloc by this amount when max is reached
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define WFM_LABEL_BEFORE 1
|
||||||
|
#define WFM_LABEL_AFTER 2
|
||||||
|
#define WFM_NO_LABEL 0
|
||||||
|
#define WFM_LABEL_DEFAULT 1
|
||||||
|
|
||||||
|
class WiFiManagerParameter {
|
||||||
|
public:
|
||||||
|
/**
|
||||||
|
Create custom parameters that can be added to the WiFiManager setup web page
|
||||||
|
@id is used for HTTP queries and must not contain spaces nor other special characters
|
||||||
|
*/
|
||||||
|
WiFiManagerParameter();
|
||||||
|
WiFiManagerParameter(const char *custom);
|
||||||
|
WiFiManagerParameter(const char *id, const char *label);
|
||||||
|
WiFiManagerParameter(const char *id, const char *label, const char *defaultValue, int length);
|
||||||
|
WiFiManagerParameter(const char *id, const char *label, const char *defaultValue, int length, const char *custom);
|
||||||
|
WiFiManagerParameter(const char *id, const char *label, const char *defaultValue, int length, const char *custom, int labelPlacement);
|
||||||
|
~WiFiManagerParameter();
|
||||||
|
// WiFiManagerParameter& operator=(const WiFiManagerParameter& rhs);
|
||||||
|
|
||||||
|
const char *getID() const;
|
||||||
|
const char *getValue() const;
|
||||||
|
const char *getLabel() const;
|
||||||
|
const char *getPlaceholder() const; // @deprecated, use getLabel
|
||||||
|
int getValueLength() const;
|
||||||
|
int getLabelPlacement() const;
|
||||||
|
virtual const char *getCustomHTML() const;
|
||||||
|
void setValue(const char *defaultValue, int length);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void init(const char *id, const char *label, const char *defaultValue, int length, const char *custom, int labelPlacement);
|
||||||
|
|
||||||
|
WiFiManagerParameter& operator=(const WiFiManagerParameter&);
|
||||||
|
const char *_id;
|
||||||
|
const char *_label;
|
||||||
|
char *_value;
|
||||||
|
int _length;
|
||||||
|
int _labelPlacement;
|
||||||
|
|
||||||
|
const char *_customHTML;
|
||||||
|
friend class WiFiManager;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// debugging
|
||||||
|
typedef enum {
|
||||||
|
WM_DEBUG_SILENT = 0, // debug OFF but still compiled for runtime
|
||||||
|
WM_DEBUG_ERROR = 1, // error only
|
||||||
|
WM_DEBUG_NOTIFY = 2, // default stable,INFO
|
||||||
|
WM_DEBUG_VERBOSE = 3, // move verbose info
|
||||||
|
WM_DEBUG_DEV = 4, // development useful debugging info
|
||||||
|
WM_DEBUG_MAX = 5 // MAX extra dev auditing, var dumps etc (MAX+1 will print timing,mem and frag info)
|
||||||
|
} wm_debuglevel_t;
|
||||||
|
|
||||||
|
class WiFiManager
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
WiFiManager(Print& consolePort);
|
||||||
|
WiFiManager();
|
||||||
|
~WiFiManager();
|
||||||
|
void WiFiManagerInit();
|
||||||
|
|
||||||
|
// auto connect to saved wifi, or custom, and start config portal on failures
|
||||||
|
boolean autoConnect();
|
||||||
|
boolean autoConnect(char const *apName, char const *apPassword = NULL);
|
||||||
|
|
||||||
|
//manually start the config portal, autoconnect does this automatically on connect failure
|
||||||
|
boolean startConfigPortal(); // auto generates apname
|
||||||
|
boolean startConfigPortal(char const *apName, char const *apPassword = NULL);
|
||||||
|
|
||||||
|
//manually stop the config portal if started manually, stop immediatly if non blocking, flag abort if blocking
|
||||||
|
bool stopConfigPortal();
|
||||||
|
|
||||||
|
//manually start the web portal, autoconnect does this automatically on connect failure
|
||||||
|
void startWebPortal();
|
||||||
|
|
||||||
|
//manually stop the web portal if started manually
|
||||||
|
void stopWebPortal();
|
||||||
|
|
||||||
|
// Run webserver processing, if setConfigPortalBlocking(false)
|
||||||
|
boolean process();
|
||||||
|
|
||||||
|
// get the AP name of the config portal, so it can be used in the callback
|
||||||
|
String getConfigPortalSSID();
|
||||||
|
int getRSSIasQuality(int RSSI);
|
||||||
|
|
||||||
|
// erase wifi credentials
|
||||||
|
void resetSettings();
|
||||||
|
|
||||||
|
// reboot esp
|
||||||
|
void reboot();
|
||||||
|
|
||||||
|
// disconnect wifi, without persistent saving or erasing
|
||||||
|
bool disconnect();
|
||||||
|
|
||||||
|
// erase esp
|
||||||
|
bool erase();
|
||||||
|
bool erase(bool opt);
|
||||||
|
|
||||||
|
//adds a custom parameter, returns false on failure
|
||||||
|
bool addParameter(WiFiManagerParameter *p);
|
||||||
|
|
||||||
|
//returns the list of Parameters
|
||||||
|
WiFiManagerParameter** getParameters();
|
||||||
|
|
||||||
|
// returns the Parameters Count
|
||||||
|
int getParametersCount();
|
||||||
|
|
||||||
|
// SET CALLBACKS
|
||||||
|
|
||||||
|
//called after AP mode and config portal has started
|
||||||
|
void setAPCallback( std::function<void(WiFiManager*)> func );
|
||||||
|
|
||||||
|
//called after webserver has started
|
||||||
|
void setWebServerCallback( std::function<void()> func );
|
||||||
|
|
||||||
|
//called when settings reset have been triggered
|
||||||
|
void setConfigResetCallback( std::function<void()> func );
|
||||||
|
|
||||||
|
//called when wifi settings have been changed and connection was successful ( or setBreakAfterConfig(true) )
|
||||||
|
void setSaveConfigCallback( std::function<void()> func );
|
||||||
|
|
||||||
|
//called when saving params-in-wifi or params before anything else happens (eg wifi)
|
||||||
|
void setPreSaveConfigCallback( std::function<void()> func );
|
||||||
|
|
||||||
|
//called when saving params before anything else happens
|
||||||
|
void setPreSaveParamsCallback( std::function<void()> func );
|
||||||
|
|
||||||
|
//called when saving either params-in-wifi or params page
|
||||||
|
void setSaveParamsCallback( std::function<void()> func );
|
||||||
|
|
||||||
|
//called just before doing OTA update
|
||||||
|
void setPreOtaUpdateCallback( std::function<void()> func );
|
||||||
|
|
||||||
|
//called when config portal is timeout
|
||||||
|
void setConfigPortalTimeoutCallback( std::function<void()> func );
|
||||||
|
|
||||||
|
//sets timeout before AP,webserver loop ends and exits even if there has been no setup.
|
||||||
|
//useful for devices that failed to connect at some point and got stuck in a webserver loop
|
||||||
|
//in seconds setConfigPortalTimeout is a new name for setTimeout, ! not used if setConfigPortalBlocking
|
||||||
|
void setConfigPortalTimeout(unsigned long seconds);
|
||||||
|
void setTimeout(unsigned long seconds); // @deprecated, alias
|
||||||
|
|
||||||
|
//sets timeout for which to attempt connecting, useful if you get a lot of failed connects
|
||||||
|
void setConnectTimeout(unsigned long seconds);
|
||||||
|
|
||||||
|
// sets number of retries for autoconnect, force retry after wait failure exit
|
||||||
|
void setConnectRetries(uint8_t numRetries); // default 1
|
||||||
|
|
||||||
|
//sets timeout for which to attempt connecting on saves, useful if there are bugs in esp waitforconnectloop
|
||||||
|
void setSaveConnectTimeout(unsigned long seconds);
|
||||||
|
|
||||||
|
// lets you disable automatically connecting after save from webportal
|
||||||
|
void setSaveConnect(bool connect = true);
|
||||||
|
|
||||||
|
// toggle debug output
|
||||||
|
void setDebugOutput(boolean debug);
|
||||||
|
void setDebugOutput(boolean debug, String prefix); // log line prefix, default "*wm:"
|
||||||
|
void setDebugOutput(boolean debug, wm_debuglevel_t level ); // log line prefix, default "*wm:"
|
||||||
|
|
||||||
|
//set min quality percentage to include in scan, defaults to 8% if not specified
|
||||||
|
void setMinimumSignalQuality(int quality = 8);
|
||||||
|
|
||||||
|
//sets a custom ip /gateway /subnet configuration
|
||||||
|
void setAPStaticIPConfig(IPAddress ip, IPAddress gw, IPAddress sn);
|
||||||
|
|
||||||
|
//sets config for a static IP
|
||||||
|
void setSTAStaticIPConfig(IPAddress ip, IPAddress gw, IPAddress sn);
|
||||||
|
|
||||||
|
//sets config for a static IP with DNS
|
||||||
|
void setSTAStaticIPConfig(IPAddress ip, IPAddress gw, IPAddress sn, IPAddress dns);
|
||||||
|
|
||||||
|
//if this is set, it will exit after config, even if connection is unsuccessful.
|
||||||
|
void setBreakAfterConfig(boolean shouldBreak);
|
||||||
|
|
||||||
|
// if this is set, portal will be blocking and wait until save or exit,
|
||||||
|
// is false user must manually `process()` to handle config portal,
|
||||||
|
// setConfigPortalTimeout is ignored in this mode, user is responsible for closing configportal
|
||||||
|
void setConfigPortalBlocking(boolean shouldBlock);
|
||||||
|
|
||||||
|
//add custom html at inside <head> for all pages
|
||||||
|
void setCustomHeadElement(const char* html);
|
||||||
|
|
||||||
|
//if this is set, customise style
|
||||||
|
void setCustomMenuHTML(const char* html);
|
||||||
|
|
||||||
|
//if this is true, remove duplicated Access Points - defaut true
|
||||||
|
void setRemoveDuplicateAPs(boolean removeDuplicates);
|
||||||
|
|
||||||
|
//setter for ESP wifi.persistent so we can remember it and restore user preference, as WIFi._persistent is protected
|
||||||
|
void setRestorePersistent(boolean persistent);
|
||||||
|
|
||||||
|
//if true, always show static net inputs, IP, subnet, gateway, else only show if set via setSTAStaticIPConfig
|
||||||
|
void setShowStaticFields(boolean alwaysShow);
|
||||||
|
|
||||||
|
//if true, always show static dns, esle only show if set via setSTAStaticIPConfig
|
||||||
|
void setShowDnsFields(boolean alwaysShow);
|
||||||
|
|
||||||
|
// toggle showing the saved wifi password in wifi form, could be a security issue.
|
||||||
|
void setShowPassword(boolean show);
|
||||||
|
|
||||||
|
//if false, disable captive portal redirection
|
||||||
|
void setCaptivePortalEnable(boolean enabled);
|
||||||
|
|
||||||
|
//if false, timeout captive portal even if a STA client connected to softAP (false), suggest disabling if captiveportal is open
|
||||||
|
void setAPClientCheck(boolean enabled);
|
||||||
|
|
||||||
|
//if true, reset timeout when webclient connects (true), suggest disabling if captiveportal is open
|
||||||
|
void setWebPortalClientCheck(boolean enabled);
|
||||||
|
|
||||||
|
// if true, enable autoreconnecting
|
||||||
|
void setWiFiAutoReconnect(boolean enabled);
|
||||||
|
|
||||||
|
// if true, wifiscan will show percentage instead of quality icons, until we have better templating
|
||||||
|
void setScanDispPerc(boolean enabled);
|
||||||
|
|
||||||
|
// if true (default) then start the config portal from autoConnect if connection failed
|
||||||
|
void setEnableConfigPortal(boolean enable);
|
||||||
|
|
||||||
|
// if true (default) then stop the config portal from autoConnect when wifi is saved
|
||||||
|
void setDisableConfigPortal(boolean enable);
|
||||||
|
|
||||||
|
// set a custom hostname, sets sta and ap dhcp client id for esp32, and sta for esp8266
|
||||||
|
bool setHostname(const char * hostname);
|
||||||
|
bool setHostname(String hostname);
|
||||||
|
|
||||||
|
// show erase wifi onfig button on info page, true
|
||||||
|
void setShowInfoErase(boolean enabled);
|
||||||
|
|
||||||
|
// show OTA upload button on info page
|
||||||
|
void setShowInfoUpdate(boolean enabled);
|
||||||
|
|
||||||
|
// set ap channel
|
||||||
|
void setWiFiAPChannel(int32_t channel);
|
||||||
|
|
||||||
|
// set ap hidden
|
||||||
|
void setWiFiAPHidden(bool hidden); // default false
|
||||||
|
|
||||||
|
// clean connect, always disconnect before connecting
|
||||||
|
void setCleanConnect(bool enable); // default false
|
||||||
|
|
||||||
|
// set custom menu items and order, vector or arr
|
||||||
|
// see _menutokens for ids
|
||||||
|
void setMenu(std::vector<const char*>& menu);
|
||||||
|
void setMenu(const char* menu[], uint8_t size);
|
||||||
|
|
||||||
|
// set the webapp title, default WiFiManager
|
||||||
|
void setTitle(String title);
|
||||||
|
|
||||||
|
// add params to its own menu page and remove from wifi, NOT TO BE COMBINED WITH setMenu!
|
||||||
|
void setParamsPage(bool enable);
|
||||||
|
|
||||||
|
// get last connection result, includes autoconnect and wifisave
|
||||||
|
uint8_t getLastConxResult();
|
||||||
|
|
||||||
|
// get a status as string
|
||||||
|
String getWLStatusString(uint8_t status);
|
||||||
|
String getWLStatusString();
|
||||||
|
|
||||||
|
// get wifi mode as string
|
||||||
|
String getModeString(uint8_t mode);
|
||||||
|
|
||||||
|
// check if the module has a saved ap to connect to
|
||||||
|
bool getWiFiIsSaved();
|
||||||
|
|
||||||
|
// helper to get saved password, if persistent get stored, else get current if connected
|
||||||
|
String getWiFiPass(bool persistent = true);
|
||||||
|
|
||||||
|
// helper to get saved ssid, if persistent get stored, else get current if connected
|
||||||
|
String getWiFiSSID(bool persistent = true);
|
||||||
|
|
||||||
|
// debug output the softap config
|
||||||
|
void debugSoftAPConfig();
|
||||||
|
|
||||||
|
// debug output platform info and versioning
|
||||||
|
void debugPlatformInfo();
|
||||||
|
|
||||||
|
// helper for html
|
||||||
|
String htmlEntities(String str, bool whitespace = false);
|
||||||
|
|
||||||
|
// set the country code for wifi settings, CN
|
||||||
|
void setCountry(String cc);
|
||||||
|
|
||||||
|
// set body class (invert), may be used for hacking in alt classes
|
||||||
|
void setClass(String str);
|
||||||
|
|
||||||
|
// set dark mode via invert class
|
||||||
|
void setDarkMode(bool enable);
|
||||||
|
|
||||||
|
// get default ap esp uses , esp_chipid etc
|
||||||
|
String getDefaultAPName();
|
||||||
|
|
||||||
|
// set port of webserver, 80
|
||||||
|
void setHttpPort(uint16_t port);
|
||||||
|
|
||||||
|
// check if config portal is active (true)
|
||||||
|
bool getConfigPortalActive();
|
||||||
|
|
||||||
|
// check if web portal is active (true)
|
||||||
|
bool getWebPortalActive();
|
||||||
|
|
||||||
|
// to preload autoconnect for test fixtures or other uses that skip esp sta config
|
||||||
|
bool preloadWiFi(String ssid, String pass);
|
||||||
|
|
||||||
|
// get hostname helper
|
||||||
|
String getWiFiHostname();
|
||||||
|
|
||||||
|
|
||||||
|
std::unique_ptr<DNSServer> dnsServer;
|
||||||
|
|
||||||
|
#if defined(ESP32) && defined(WM_WEBSERVERSHIM)
|
||||||
|
using WM_WebServer = WebServer;
|
||||||
|
#else
|
||||||
|
using WM_WebServer = ESP8266WebServer;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
std::unique_ptr<WM_WebServer> server;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
// vars
|
||||||
|
std::vector<uint8_t> _menuIds;
|
||||||
|
std::vector<const char *> _menuIdsParams = {"wifi","param","info","exit"};
|
||||||
|
std::vector<const char *> _menuIdsUpdate = {"wifi","param","info","update","exit"};
|
||||||
|
std::vector<const char *> _menuIdsDefault = {"wifi","info","exit","sep","update"};
|
||||||
|
|
||||||
|
// ip configs @todo struct ?
|
||||||
|
IPAddress _ap_static_ip;
|
||||||
|
IPAddress _ap_static_gw;
|
||||||
|
IPAddress _ap_static_sn;
|
||||||
|
IPAddress _sta_static_ip;
|
||||||
|
IPAddress _sta_static_gw;
|
||||||
|
IPAddress _sta_static_sn;
|
||||||
|
IPAddress _sta_static_dns;
|
||||||
|
|
||||||
|
unsigned long _configPortalStart = 0; // ms config portal start time (updated for timeouts)
|
||||||
|
unsigned long _webPortalAccessed = 0; // ms last web access time
|
||||||
|
uint8_t _lastconxresult = WL_IDLE_STATUS; // store last result when doing connect operations
|
||||||
|
int _numNetworks = 0; // init index for numnetworks wifiscans
|
||||||
|
unsigned long _lastscan = 0; // ms for timing wifi scans
|
||||||
|
unsigned long _startscan = 0; // ms for timing wifi scans
|
||||||
|
unsigned long _startconn = 0; // ms for timing wifi connects
|
||||||
|
|
||||||
|
// defaults
|
||||||
|
const byte DNS_PORT = 53;
|
||||||
|
String _apName = "no-net";
|
||||||
|
String _apPassword = "";
|
||||||
|
String _ssid = ""; // var temp ssid
|
||||||
|
String _pass = ""; // var temp psk
|
||||||
|
String _defaultssid = ""; // preload ssid
|
||||||
|
String _defaultpass = ""; // preload pass
|
||||||
|
|
||||||
|
// options flags
|
||||||
|
unsigned long _configPortalTimeout = 0; // ms close config portal loop if set (depending on _cp/webClientCheck options)
|
||||||
|
unsigned long _connectTimeout = 0; // ms stop trying to connect to ap if set
|
||||||
|
unsigned long _saveTimeout = 0; // ms stop trying to connect to ap on saves, in case bugs in esp waitforconnectresult
|
||||||
|
|
||||||
|
WiFiMode_t _usermode = WIFI_STA; // Default user mode
|
||||||
|
String _wifissidprefix = FPSTR(S_ssidpre); // auto apname prefix prefix+chipid
|
||||||
|
int _cpclosedelay = 2000; // delay before wifisave, prevents captive portal from closing to fast.
|
||||||
|
bool _cleanConnect = false; // disconnect before connect in connectwifi, increases stability on connects
|
||||||
|
bool _connectonsave = true; // connect to wifi when saving creds
|
||||||
|
bool _disableSTA = false; // disable sta when starting ap, always
|
||||||
|
bool _disableSTAConn = true; // disable sta when starting ap, if sta is not connected ( stability )
|
||||||
|
bool _channelSync = false; // use same wifi sta channel when starting ap
|
||||||
|
int32_t _apChannel = 0; // default channel to use for ap, 0 for auto
|
||||||
|
bool _apHidden = false; // store softap hidden value
|
||||||
|
uint16_t _httpPort = 80; // port for webserver
|
||||||
|
// uint8_t _retryCount = 0; // counter for retries, probably not needed if synchronous
|
||||||
|
uint8_t _connectRetries = 1; // number of sta connect retries, force reconnect, wait loop (connectimeout) does not always work and first disconnect bails
|
||||||
|
bool _aggresiveReconn = false; // use an agrressive reconnect strategy, WILL delay conxs
|
||||||
|
// on some conn failure modes will add delays and many retries to work around esp and ap bugs, ie, anti de-auth protections
|
||||||
|
// https://github.com/tzapu/WiFiManager/issues/1067
|
||||||
|
bool _allowExit = true; // allow exit in nonblocking, else user exit/abort calls will be ignored including cptimeout
|
||||||
|
|
||||||
|
#ifdef ESP32
|
||||||
|
wifi_event_id_t wm_event_id = 0;
|
||||||
|
static uint8_t _lastconxresulttmp; // tmp var for esp32 callback
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef WL_STATION_WRONG_PASSWORD
|
||||||
|
uint8_t WL_STATION_WRONG_PASSWORD = 7; // @kludge define a WL status for wrong password
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// parameter options
|
||||||
|
int _minimumQuality = -1; // filter wifiscan ap by this rssi
|
||||||
|
int _staShowStaticFields = 0; // ternary 1=always show static ip fields, 0=only if set, -1=never(cannot change ips via web!)
|
||||||
|
int _staShowDns = 0; // ternary 1=always show dns, 0=only if set, -1=never(cannot change dns via web!)
|
||||||
|
boolean _removeDuplicateAPs = true; // remove dup aps from wifiscan
|
||||||
|
boolean _showPassword = false; // show or hide saved password on wifi form, might be a security issue!
|
||||||
|
boolean _shouldBreakAfterConfig = false; // stop configportal on save failure
|
||||||
|
boolean _configPortalIsBlocking = true; // configportal enters blocking loop
|
||||||
|
boolean _enableCaptivePortal = true; // enable captive portal redirection
|
||||||
|
boolean _userpersistent = true; // users preffered persistence to restore
|
||||||
|
boolean _wifiAutoReconnect = true; // there is no platform getter for this, we must assume its true and make it so
|
||||||
|
boolean _apClientCheck = false; // keep cp alive if ap have station
|
||||||
|
boolean _webClientCheck = true; // keep cp alive if web have client
|
||||||
|
boolean _scanDispOptions = false; // show percentage in scans not icons
|
||||||
|
boolean _paramsInWifi = true; // show custom parameters on wifi page
|
||||||
|
boolean _showInfoErase = true; // info page erase button
|
||||||
|
boolean _showInfoUpdate = true; // info page update button
|
||||||
|
boolean _showBack = false; // show back button
|
||||||
|
boolean _enableConfigPortal = true; // FOR autoconnect - start config portal if autoconnect failed
|
||||||
|
boolean _disableConfigPortal = true; // FOR autoconnect - stop config portal if cp wifi save
|
||||||
|
String _hostname = ""; // hostname for esp8266 for dhcp, and or MDNS
|
||||||
|
|
||||||
|
const char* _customHeadElement = ""; // store custom head element html from user isnide <head>
|
||||||
|
const char* _customMenuHTML = ""; // store custom head element html from user inside <>
|
||||||
|
String _bodyClass = ""; // class to add to body
|
||||||
|
String _title = FPSTR(S_brand); // app title - default WiFiManager
|
||||||
|
|
||||||
|
// internal options
|
||||||
|
|
||||||
|
// wifiscan notes
|
||||||
|
// currently disabled due to issues with caching, sometimes first scan is empty esp32 wifi not init yet race, or portals hit server nonstop flood
|
||||||
|
// The following are background wifi scanning optimizations
|
||||||
|
// experimental to make scans faster, preload scans after starting cp, and visiting home page, so when you click wifi its already has your list
|
||||||
|
// ideally we would add async and xhr here but I am holding off on js requirements atm
|
||||||
|
// might be slightly buggy since captive portals hammer the home page, @todo workaround this somehow.
|
||||||
|
// cache time helps throttle this
|
||||||
|
// async enables asyncronous scans, so they do not block anything
|
||||||
|
// the refresh button bypasses cache
|
||||||
|
// no aps found is problematic as scans are always going to want to run, leading to page load delays
|
||||||
|
//
|
||||||
|
// These settings really only make sense with _preloadwifiscan true
|
||||||
|
// but not limited to, we could run continuous background scans on various page hits, or xhr hits
|
||||||
|
// which would be better coupled with asyncscan
|
||||||
|
// atm preload is only done on root hit and startcp
|
||||||
|
//
|
||||||
|
// preload scanning causes AP to delay showing for users, but also caches and lets the cp load faster once its open
|
||||||
|
// my scan takes 7-10 seconds
|
||||||
|
public:
|
||||||
|
boolean _preloadwifiscan = false; // preload wifiscan if true
|
||||||
|
unsigned int _scancachetime = 30000; // ms cache time for preload scans
|
||||||
|
boolean _asyncScan = false; // perform wifi network scan async
|
||||||
|
|
||||||
|
protected:
|
||||||
|
|
||||||
|
boolean _autoforcerescan = false; // automatically force rescan if scan networks is 0, ignoring cache
|
||||||
|
|
||||||
|
boolean _disableIpFields = false; // modify function of setShow_X_Fields(false), forces ip fields off instead of default show if set, eg. _staShowStaticFields=-1
|
||||||
|
|
||||||
|
String _wificountry = ""; // country code, @todo define in strings lang
|
||||||
|
|
||||||
|
// wrapper functions for handling setting and unsetting persistent for now.
|
||||||
|
bool esp32persistent = false;
|
||||||
|
bool _hasBegun = false; // flag wm loaded,unloaded
|
||||||
|
void _begin();
|
||||||
|
void _end();
|
||||||
|
|
||||||
|
void setupConfigPortal();
|
||||||
|
bool shutdownConfigPortal();
|
||||||
|
bool setupHostname(bool restart);
|
||||||
|
|
||||||
|
#ifdef NO_EXTRA_4K_HEAP
|
||||||
|
boolean _tryWPS = false; // try WPS on save failure, unsupported
|
||||||
|
void startWPS();
|
||||||
|
#endif
|
||||||
|
|
||||||
|
bool startAP();
|
||||||
|
void setupDNSD();
|
||||||
|
void setupHTTPServer();
|
||||||
|
|
||||||
|
uint8_t connectWifi(String ssid, String pass, bool connect = true);
|
||||||
|
bool setSTAConfig();
|
||||||
|
bool wifiConnectDefault();
|
||||||
|
bool wifiConnectNew(String ssid, String pass,bool connect = true);
|
||||||
|
|
||||||
|
uint8_t waitForConnectResult();
|
||||||
|
uint8_t waitForConnectResult(uint32_t timeout);
|
||||||
|
void updateConxResult(uint8_t status);
|
||||||
|
|
||||||
|
// webserver handlers
|
||||||
|
public:
|
||||||
|
void handleNotFound();
|
||||||
|
protected:
|
||||||
|
void HTTPSend(const String &content);
|
||||||
|
void handleRoot();
|
||||||
|
void handleWifi(boolean scan);
|
||||||
|
void handleWifiSave();
|
||||||
|
void handleInfo();
|
||||||
|
void handleReset();
|
||||||
|
|
||||||
|
void handleExit();
|
||||||
|
void handleClose();
|
||||||
|
// void handleErase();
|
||||||
|
void handleErase(boolean opt);
|
||||||
|
void handleParam();
|
||||||
|
void handleWiFiStatus();
|
||||||
|
void handleRequest();
|
||||||
|
void handleParamSave();
|
||||||
|
void doParamSave();
|
||||||
|
|
||||||
|
boolean captivePortal();
|
||||||
|
boolean configPortalHasTimeout();
|
||||||
|
uint8_t processConfigPortal();
|
||||||
|
void stopCaptivePortal();
|
||||||
|
// OTA Update handler
|
||||||
|
void handleUpdate();
|
||||||
|
void handleUpdating();
|
||||||
|
void handleUpdateDone();
|
||||||
|
|
||||||
|
|
||||||
|
// wifi platform abstractions
|
||||||
|
bool WiFi_Mode(WiFiMode_t m);
|
||||||
|
bool WiFi_Mode(WiFiMode_t m,bool persistent);
|
||||||
|
bool WiFi_Disconnect();
|
||||||
|
bool WiFi_enableSTA(bool enable);
|
||||||
|
bool WiFi_enableSTA(bool enable,bool persistent);
|
||||||
|
bool WiFi_eraseConfig();
|
||||||
|
uint8_t WiFi_softap_num_stations();
|
||||||
|
bool WiFi_hasAutoConnect();
|
||||||
|
void WiFi_autoReconnect();
|
||||||
|
String WiFi_SSID(bool persistent = true) const;
|
||||||
|
String WiFi_psk(bool persistent = true) const;
|
||||||
|
bool WiFi_scanNetworks();
|
||||||
|
bool WiFi_scanNetworks(bool force,bool async);
|
||||||
|
bool WiFi_scanNetworks(unsigned int cachetime,bool async);
|
||||||
|
bool WiFi_scanNetworks(unsigned int cachetime);
|
||||||
|
void WiFi_scanComplete(int networksFound);
|
||||||
|
bool WiFiSetCountry();
|
||||||
|
|
||||||
|
#ifdef ESP32
|
||||||
|
|
||||||
|
// check for arduino or system event system, handle esp32 arduino v2 and IDF
|
||||||
|
#if defined(ESP_ARDUINO_VERSION) && defined(ESP_ARDUINO_VERSION_VAL)
|
||||||
|
|
||||||
|
#define WM_ARDUINOVERCHECK ESP_ARDUINO_VERSION >= ESP_ARDUINO_VERSION_VAL(2, 0, 0)
|
||||||
|
#define WM_ARDUINOVERCHECK_204 ESP_ARDUINO_VERSION <= ESP_ARDUINO_VERSION_VAL(2, 0, 5)
|
||||||
|
|
||||||
|
#ifdef WM_ARDUINOVERCHECK
|
||||||
|
#define WM_ARDUINOEVENTS
|
||||||
|
#else
|
||||||
|
#define WM_NOSOFTAPSSID
|
||||||
|
#define WM_NOCOUNTRY
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef WM_ARDUINOVERCHECK_204
|
||||||
|
#define WM_DISCONWORKAROUND
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#else
|
||||||
|
#define WM_NOCOUNTRY
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef WM_NOCOUNTRY
|
||||||
|
#warning "ESP32 set country unavailable"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef WM_ARDUINOEVENTS
|
||||||
|
void WiFiEvent(WiFiEvent_t event, arduino_event_info_t info);
|
||||||
|
#else
|
||||||
|
void WiFiEvent(WiFiEvent_t event, system_event_info_t info);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// output helpers
|
||||||
|
String getParamOut();
|
||||||
|
String getIpForm(String id, String title, String value);
|
||||||
|
String getScanItemOut();
|
||||||
|
String getStaticOut();
|
||||||
|
String getHTTPHead(String title);
|
||||||
|
String getMenuOut();
|
||||||
|
//helpers
|
||||||
|
boolean isIp(String str);
|
||||||
|
String toStringIp(IPAddress ip);
|
||||||
|
boolean validApPassword();
|
||||||
|
String encryptionTypeStr(uint8_t authmode);
|
||||||
|
void reportStatus(String &page);
|
||||||
|
String getInfoData(String id);
|
||||||
|
|
||||||
|
// flags
|
||||||
|
boolean connect = false;
|
||||||
|
boolean abort = false;
|
||||||
|
boolean reset = false;
|
||||||
|
boolean configPortalActive = false;
|
||||||
|
|
||||||
|
|
||||||
|
// these are state flags for portal mode, we are either in webportal mode(STA) or configportal mode(AP)
|
||||||
|
// these are mutually exclusive as STA+AP mode is not supported due to channel restrictions and stability
|
||||||
|
// if we decide to support this, these checks will need to be replaced with something client aware to check if client origin is ap or web
|
||||||
|
// These state checks are critical and used for internal function checks
|
||||||
|
boolean webPortalActive = false;
|
||||||
|
boolean portalTimeoutResult = false;
|
||||||
|
|
||||||
|
boolean portalAbortResult = false;
|
||||||
|
boolean storeSTAmode = true; // option store persistent STA mode in connectwifi
|
||||||
|
int timer = 0; // timer for debug throttle for numclients, and portal timeout messages
|
||||||
|
|
||||||
|
// WiFiManagerParameter
|
||||||
|
int _paramsCount = 0;
|
||||||
|
int _max_params;
|
||||||
|
WiFiManagerParameter** _params = NULL;
|
||||||
|
|
||||||
|
boolean _debug = true;
|
||||||
|
String _debugPrefix = FPSTR(S_debugPrefix);
|
||||||
|
|
||||||
|
wm_debuglevel_t debugLvlShow = WM_DEBUG_VERBOSE; // at which level start showing [n] level tags
|
||||||
|
|
||||||
|
// build debuglevel support
|
||||||
|
// @todo use DEBUG_ESP_x?
|
||||||
|
|
||||||
|
// Set default debug level
|
||||||
|
#ifndef WM_DEBUG_LEVEL
|
||||||
|
#define WM_DEBUG_LEVEL WM_DEBUG_VERBOSE //NOTIFY
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// override debug level OFF
|
||||||
|
#ifdef WM_NODEBUG
|
||||||
|
#undef WM_DEBUG_LEVEL
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef WM_DEBUG_LEVEL
|
||||||
|
uint8_t _debugLevel = (uint8_t)WM_DEBUG_LEVEL;
|
||||||
|
#else
|
||||||
|
uint8_t _debugLevel = 0; // default debug level
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// @todo use DEBUG_ESP_PORT ?
|
||||||
|
#ifdef WM_DEBUG_PORT
|
||||||
|
Print& _debugPort = WM_DEBUG_PORT;
|
||||||
|
#else
|
||||||
|
Print& _debugPort = Serial; // debug output stream ref
|
||||||
|
#endif
|
||||||
|
|
||||||
|
template <typename Generic>
|
||||||
|
void DEBUG_WM(Generic text);
|
||||||
|
|
||||||
|
template <typename Generic>
|
||||||
|
void DEBUG_WM(wm_debuglevel_t level,Generic text);
|
||||||
|
template <typename Generic, typename Genericb>
|
||||||
|
void DEBUG_WM(Generic text,Genericb textb);
|
||||||
|
template <typename Generic, typename Genericb>
|
||||||
|
void DEBUG_WM(wm_debuglevel_t level, Generic text,Genericb textb);
|
||||||
|
|
||||||
|
// callbacks
|
||||||
|
// @todo use cb list (vector) maybe event ids, allow no return value
|
||||||
|
std::function<void(WiFiManager*)> _apcallback;
|
||||||
|
std::function<void()> _webservercallback;
|
||||||
|
std::function<void()> _savewificallback;
|
||||||
|
std::function<void()> _presavewificallback;
|
||||||
|
std::function<void()> _presaveparamscallback;
|
||||||
|
std::function<void()> _saveparamscallback;
|
||||||
|
std::function<void()> _resetcallback;
|
||||||
|
std::function<void()> _preotaupdatecallback;
|
||||||
|
std::function<void()> _configportaltimeoutcallback;
|
||||||
|
|
||||||
|
template <class T>
|
||||||
|
auto optionalIPFromString(T *obj, const char *s) -> decltype( obj->fromString(s) ) {
|
||||||
|
return obj->fromString(s);
|
||||||
|
}
|
||||||
|
auto optionalIPFromString(...) -> bool {
|
||||||
|
// DEBUG_WM("NO fromString METHOD ON IPAddress, you need ESP8266 core 2.1.0 or newer for Custom IP configuration to work.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
141
Raumtermostat/lib/WiFiManager/examples/Advanced/Advanced.ino
Normal file
141
Raumtermostat/lib/WiFiManager/examples/Advanced/Advanced.ino
Normal file
@ -0,0 +1,141 @@
|
|||||||
|
/**
|
||||||
|
* WiFiManager advanced demo, contains advanced configurartion options
|
||||||
|
* Implements TRIGGEN_PIN button press, press for ondemand configportal, hold for 3 seconds for reset settings.
|
||||||
|
*/
|
||||||
|
#include <WiFiManager.h> // https://github.com/tzapu/WiFiManager
|
||||||
|
|
||||||
|
#define TRIGGER_PIN 0
|
||||||
|
|
||||||
|
// wifimanager can run in a blocking mode or a non blocking mode
|
||||||
|
// Be sure to know how to process loops with no delay() if using non blocking
|
||||||
|
bool wm_nonblocking = false; // change to true to use non blocking
|
||||||
|
|
||||||
|
WiFiManager wm; // global wm instance
|
||||||
|
WiFiManagerParameter custom_field; // global param ( for non blocking w params )
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
|
||||||
|
Serial.begin(115200);
|
||||||
|
Serial.setDebugOutput(true);
|
||||||
|
delay(3000);
|
||||||
|
Serial.println("\n Starting");
|
||||||
|
|
||||||
|
pinMode(TRIGGER_PIN, INPUT);
|
||||||
|
|
||||||
|
// wm.resetSettings(); // wipe settings
|
||||||
|
|
||||||
|
if(wm_nonblocking) wm.setConfigPortalBlocking(false);
|
||||||
|
|
||||||
|
// add a custom input field
|
||||||
|
int customFieldLength = 40;
|
||||||
|
|
||||||
|
|
||||||
|
// new (&custom_field) WiFiManagerParameter("customfieldid", "Custom Field Label", "Custom Field Value", customFieldLength,"placeholder=\"Custom Field Placeholder\"");
|
||||||
|
|
||||||
|
// test custom html input type(checkbox)
|
||||||
|
// new (&custom_field) WiFiManagerParameter("customfieldid", "Custom Field Label", "Custom Field Value", customFieldLength,"placeholder=\"Custom Field Placeholder\" type=\"checkbox\""); // custom html type
|
||||||
|
|
||||||
|
// test custom html(radio)
|
||||||
|
const char* custom_radio_str = "<br/><label for='customfieldid'>Custom Field Label</label><input type='radio' name='customfieldid' value='1' checked> One<br><input type='radio' name='customfieldid' value='2'> Two<br><input type='radio' name='customfieldid' value='3'> Three";
|
||||||
|
new (&custom_field) WiFiManagerParameter(custom_radio_str); // custom html input
|
||||||
|
|
||||||
|
wm.addParameter(&custom_field);
|
||||||
|
wm.setSaveParamsCallback(saveParamCallback);
|
||||||
|
|
||||||
|
// custom menu via array or vector
|
||||||
|
//
|
||||||
|
// menu tokens, "wifi","wifinoscan","info","param","close","sep","erase","restart","exit" (sep is seperator) (if param is in menu, params will not show up in wifi page!)
|
||||||
|
// const char* menu[] = {"wifi","info","param","sep","restart","exit"};
|
||||||
|
// wm.setMenu(menu,6);
|
||||||
|
std::vector<const char *> menu = {"wifi","info","param","sep","restart","exit"};
|
||||||
|
wm.setMenu(menu);
|
||||||
|
|
||||||
|
// set dark theme
|
||||||
|
wm.setClass("invert");
|
||||||
|
|
||||||
|
|
||||||
|
//set static ip
|
||||||
|
// wm.setSTAStaticIPConfig(IPAddress(10,0,1,99), IPAddress(10,0,1,1), IPAddress(255,255,255,0)); // set static ip,gw,sn
|
||||||
|
// wm.setShowStaticFields(true); // force show static ip fields
|
||||||
|
// wm.setShowDnsFields(true); // force show dns field always
|
||||||
|
|
||||||
|
// wm.setConnectTimeout(20); // how long to try to connect for before continuing
|
||||||
|
wm.setConfigPortalTimeout(30); // auto close configportal after n seconds
|
||||||
|
// wm.setCaptivePortalEnable(false); // disable captive portal redirection
|
||||||
|
// wm.setAPClientCheck(true); // avoid timeout if client connected to softap
|
||||||
|
|
||||||
|
// wifi scan settings
|
||||||
|
// wm.setRemoveDuplicateAPs(false); // do not remove duplicate ap names (true)
|
||||||
|
// wm.setMinimumSignalQuality(20); // set min RSSI (percentage) to show in scans, null = 8%
|
||||||
|
// wm.setShowInfoErase(false); // do not show erase button on info page
|
||||||
|
// wm.setScanDispPerc(true); // show RSSI as percentage not graph icons
|
||||||
|
|
||||||
|
// wm.setBreakAfterConfig(true); // always exit configportal even if wifi save fails
|
||||||
|
|
||||||
|
bool res;
|
||||||
|
// res = wm.autoConnect(); // auto generated AP name from chipid
|
||||||
|
// res = wm.autoConnect("AutoConnectAP"); // anonymous ap
|
||||||
|
res = wm.autoConnect("AutoConnectAP","password"); // password protected ap
|
||||||
|
|
||||||
|
if(!res) {
|
||||||
|
Serial.println("Failed to connect or hit timeout");
|
||||||
|
// ESP.restart();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
//if you get here you have connected to the WiFi
|
||||||
|
Serial.println("connected...yeey :)");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void checkButton(){
|
||||||
|
// check for button press
|
||||||
|
if ( digitalRead(TRIGGER_PIN) == LOW ) {
|
||||||
|
// poor mans debounce/press-hold, code not ideal for production
|
||||||
|
delay(50);
|
||||||
|
if( digitalRead(TRIGGER_PIN) == LOW ){
|
||||||
|
Serial.println("Button Pressed");
|
||||||
|
// still holding button for 3000 ms, reset settings, code not ideaa for production
|
||||||
|
delay(3000); // reset delay hold
|
||||||
|
if( digitalRead(TRIGGER_PIN) == LOW ){
|
||||||
|
Serial.println("Button Held");
|
||||||
|
Serial.println("Erasing Config, restarting");
|
||||||
|
wm.resetSettings();
|
||||||
|
ESP.restart();
|
||||||
|
}
|
||||||
|
|
||||||
|
// start portal w delay
|
||||||
|
Serial.println("Starting config portal");
|
||||||
|
wm.setConfigPortalTimeout(120);
|
||||||
|
|
||||||
|
if (!wm.startConfigPortal("OnDemandAP","password")) {
|
||||||
|
Serial.println("failed to connect or hit timeout");
|
||||||
|
delay(3000);
|
||||||
|
// ESP.restart();
|
||||||
|
} else {
|
||||||
|
//if you get here you have connected to the WiFi
|
||||||
|
Serial.println("connected...yeey :)");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
String getParam(String name){
|
||||||
|
//read parameter from server, for customhmtl input
|
||||||
|
String value;
|
||||||
|
if(wm.server->hasArg(name)) {
|
||||||
|
value = wm.server->arg(name);
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
void saveParamCallback(){
|
||||||
|
Serial.println("[CALLBACK] saveParamCallback fired");
|
||||||
|
Serial.println("PARAM customfieldid = " + getParam("customfieldid"));
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
if(wm_nonblocking) wm.process(); // avoid delays() in loop when non-blocking and other long running code
|
||||||
|
checkButton();
|
||||||
|
// put your main code here, to run repeatedly:
|
||||||
|
}
|
||||||
41
Raumtermostat/lib/WiFiManager/examples/Basic/Basic.ino
Normal file
41
Raumtermostat/lib/WiFiManager/examples/Basic/Basic.ino
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
#include <WiFiManager.h> // https://github.com/tzapu/WiFiManager
|
||||||
|
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
// WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
|
||||||
|
// it is a good practice to make sure your code sets wifi mode how you want it.
|
||||||
|
|
||||||
|
// put your setup code here, to run once:
|
||||||
|
Serial.begin(115200);
|
||||||
|
|
||||||
|
//WiFiManager, Local intialization. Once its business is done, there is no need to keep it around
|
||||||
|
WiFiManager wm;
|
||||||
|
|
||||||
|
// reset settings - wipe stored credentials for testing
|
||||||
|
// these are stored by the esp library
|
||||||
|
// wm.resetSettings();
|
||||||
|
|
||||||
|
// Automatically connect using saved credentials,
|
||||||
|
// if connection fails, it starts an access point with the specified name ( "AutoConnectAP"),
|
||||||
|
// if empty will auto generate SSID, if password is blank it will be anonymous AP (wm.autoConnect())
|
||||||
|
// then goes into a blocking loop awaiting configuration and will return success result
|
||||||
|
|
||||||
|
bool res;
|
||||||
|
// res = wm.autoConnect(); // auto generated AP name from chipid
|
||||||
|
// res = wm.autoConnect("AutoConnectAP"); // anonymous ap
|
||||||
|
res = wm.autoConnect("AutoConnectAP","password"); // password protected ap
|
||||||
|
|
||||||
|
if(!res) {
|
||||||
|
Serial.println("Failed to connect");
|
||||||
|
// ESP.restart();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
//if you get here you have connected to the WiFi
|
||||||
|
Serial.println("connected...yeey :)");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
// put your main code here, to run repeatedly:
|
||||||
|
}
|
||||||
@ -0,0 +1,27 @@
|
|||||||
|
#include <WiFiManager.h> // https://github.com/tzapu/WiFiManager
|
||||||
|
WiFiManager wm;
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
|
||||||
|
// put your setup code here, to run once:
|
||||||
|
Serial.begin(115200);
|
||||||
|
|
||||||
|
//reset settings - wipe credentials for testing
|
||||||
|
//wm.resetSettings();
|
||||||
|
|
||||||
|
wm.setConfigPortalBlocking(false);
|
||||||
|
wm.setConfigPortalTimeout(60);
|
||||||
|
//automatically connect using saved credentials if they exist
|
||||||
|
//If connection fails it starts an access point with the specified name
|
||||||
|
if(wm.autoConnect("AutoConnectAP")){
|
||||||
|
Serial.println("connected...yeey :)");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Serial.println("Configportal running");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
wm.process();
|
||||||
|
// put your main code here, to run repeatedly:
|
||||||
|
}
|
||||||
@ -0,0 +1,36 @@
|
|||||||
|
#include <WiFiManager.h> // https://github.com/tzapu/WiFiManager
|
||||||
|
WiFiManager wm;
|
||||||
|
WiFiManagerParameter custom_mqtt_server("server", "mqtt server", "", 40);
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
|
||||||
|
// put your setup code here, to run once:
|
||||||
|
Serial.begin(115200);
|
||||||
|
|
||||||
|
//reset settings - wipe credentials for testing
|
||||||
|
//wm.resetSettings();
|
||||||
|
wm.addParameter(&custom_mqtt_server);
|
||||||
|
wm.setConfigPortalBlocking(false);
|
||||||
|
wm.setSaveParamsCallback(saveParamsCallback);
|
||||||
|
|
||||||
|
//automatically connect using saved credentials if they exist
|
||||||
|
//If connection fails it starts an access point with the specified name
|
||||||
|
if(wm.autoConnect("AutoConnectAP")){
|
||||||
|
Serial.println("connected...yeey :)");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Serial.println("Configportal running");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
wm.process();
|
||||||
|
// put your main code here, to run repeatedly:
|
||||||
|
}
|
||||||
|
|
||||||
|
void saveParamsCallback () {
|
||||||
|
Serial.println("Get Params:");
|
||||||
|
Serial.print(custom_mqtt_server.getID());
|
||||||
|
Serial.print(" : ");
|
||||||
|
Serial.println(custom_mqtt_server.getValue());
|
||||||
|
}
|
||||||
@ -0,0 +1,85 @@
|
|||||||
|
/**
|
||||||
|
* OnDemandNonBlocking.ino
|
||||||
|
* example of running the webportal or configportal manually and non blocking
|
||||||
|
* trigger pin will start a webportal for 120 seconds then turn it off.
|
||||||
|
* startAP = true will start both the configportal AP and webportal
|
||||||
|
*/
|
||||||
|
#include <WiFiManager.h> // https://github.com/tzapu/WiFiManager
|
||||||
|
|
||||||
|
// include MDNS
|
||||||
|
#ifdef ESP8266
|
||||||
|
#include <ESP8266mDNS.h>
|
||||||
|
#elif defined(ESP32)
|
||||||
|
#include <ESPmDNS.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// select which pin will trigger the configuration portal when set to LOW
|
||||||
|
#define TRIGGER_PIN 0
|
||||||
|
|
||||||
|
WiFiManager wm;
|
||||||
|
|
||||||
|
unsigned int timeout = 120; // seconds to run for
|
||||||
|
unsigned int startTime = millis();
|
||||||
|
bool portalRunning = false;
|
||||||
|
bool startAP = false; // start AP and webserver if true, else start only webserver
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP
|
||||||
|
// put your setup code here, to run once
|
||||||
|
Serial.begin(115200);
|
||||||
|
Serial.setDebugOutput(true);
|
||||||
|
delay(1000);
|
||||||
|
Serial.println("\n Starting");
|
||||||
|
|
||||||
|
pinMode(TRIGGER_PIN, INPUT_PULLUP);
|
||||||
|
|
||||||
|
// wm.resetSettings();
|
||||||
|
wm.setHostname("MDNSEXAMPLE");
|
||||||
|
// wm.setEnableConfigPortal(false);
|
||||||
|
// wm.setConfigPortalBlocking(false);
|
||||||
|
wm.autoConnect();
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
#ifdef ESP8266
|
||||||
|
MDNS.update();
|
||||||
|
#endif
|
||||||
|
doWiFiManager();
|
||||||
|
// put your main code here, to run repeatedly:
|
||||||
|
}
|
||||||
|
|
||||||
|
void doWiFiManager(){
|
||||||
|
// is auto timeout portal running
|
||||||
|
if(portalRunning){
|
||||||
|
wm.process(); // do processing
|
||||||
|
|
||||||
|
// check for timeout
|
||||||
|
if((millis()-startTime) > (timeout*1000)){
|
||||||
|
Serial.println("portaltimeout");
|
||||||
|
portalRunning = false;
|
||||||
|
if(startAP){
|
||||||
|
wm.stopConfigPortal();
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
wm.stopWebPortal();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// is configuration portal requested?
|
||||||
|
if(digitalRead(TRIGGER_PIN) == LOW && (!portalRunning)) {
|
||||||
|
if(startAP){
|
||||||
|
Serial.println("Button Pressed, Starting Config Portal");
|
||||||
|
wm.setConfigPortalBlocking(false);
|
||||||
|
wm.startConfigPortal();
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
Serial.println("Button Pressed, Starting Web Portal");
|
||||||
|
wm.startWebPortal();
|
||||||
|
}
|
||||||
|
portalRunning = true;
|
||||||
|
startTime = millis();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,42 @@
|
|||||||
|
#include <WiFiManager.h> // https://github.com/tzapu/WiFiManager
|
||||||
|
|
||||||
|
void configModeCallback (WiFiManager *myWiFiManager) {
|
||||||
|
Serial.println("Entered config mode");
|
||||||
|
Serial.println(WiFi.softAPIP());
|
||||||
|
//if you used auto generated SSID, print it
|
||||||
|
Serial.println(myWiFiManager->getConfigPortalSSID());
|
||||||
|
}
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
// put your setup code here, to run once:
|
||||||
|
Serial.begin(115200);
|
||||||
|
|
||||||
|
//WiFiManager
|
||||||
|
//Local intialization. Once its business is done, there is no need to keep it around
|
||||||
|
WiFiManager wifiManager;
|
||||||
|
//reset settings - for testing
|
||||||
|
//wifiManager.resetSettings();
|
||||||
|
|
||||||
|
//set callback that gets called when connecting to previous WiFi fails, and enters Access Point mode
|
||||||
|
wifiManager.setAPCallback(configModeCallback);
|
||||||
|
|
||||||
|
//fetches ssid and pass and tries to connect
|
||||||
|
//if it does not connect it starts an access point with the specified name
|
||||||
|
//here "AutoConnectAP"
|
||||||
|
//and goes into a blocking loop awaiting configuration
|
||||||
|
if(!wifiManager.autoConnect()) {
|
||||||
|
Serial.println("failed to connect and hit timeout");
|
||||||
|
//reset and try again, or maybe put it to deep sleep
|
||||||
|
ESP.restart();
|
||||||
|
delay(1000);
|
||||||
|
}
|
||||||
|
|
||||||
|
//if you get here you have connected to the WiFi
|
||||||
|
Serial.println("connected...yeey :)");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
// put your main code here, to run repeatedly:
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,43 @@
|
|||||||
|
#include <FS.h> // this needs to be first, or it all crashes and burns...
|
||||||
|
#include <WiFiManager.h> // https://github.com/tzapu/WiFiManager
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
// put your setup code here, to run once:
|
||||||
|
Serial.begin(115200);
|
||||||
|
Serial.println();
|
||||||
|
|
||||||
|
//WiFiManager
|
||||||
|
//Local intialization. Once its business is done, there is no need to keep it around
|
||||||
|
WiFiManager wifiManager;
|
||||||
|
|
||||||
|
//exit after config instead of connecting
|
||||||
|
wifiManager.setBreakAfterConfig(true);
|
||||||
|
|
||||||
|
//reset settings - for testing
|
||||||
|
//wifiManager.resetSettings();
|
||||||
|
|
||||||
|
|
||||||
|
//tries to connect to last known settings
|
||||||
|
//if it does not connect it starts an access point with the specified name
|
||||||
|
//here "AutoConnectAP" with password "password"
|
||||||
|
//and goes into a blocking loop awaiting configuration
|
||||||
|
if (!wifiManager.autoConnect("AutoConnectAP", "password")) {
|
||||||
|
Serial.println("failed to connect, we should reset as see if it connects");
|
||||||
|
delay(3000);
|
||||||
|
ESP.restart();
|
||||||
|
delay(5000);
|
||||||
|
}
|
||||||
|
|
||||||
|
//if you get here you have connected to the WiFi
|
||||||
|
Serial.println("connected...yeey :)");
|
||||||
|
|
||||||
|
|
||||||
|
Serial.println("local ip");
|
||||||
|
Serial.println(WiFi.localIP());
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
// put your main code here, to run repeatedly:
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,71 @@
|
|||||||
|
#include <FS.h> // this needs to be first, or it all crashes and burns...
|
||||||
|
#include <WiFiManager.h> // https://github.com/tzapu/WiFiManager
|
||||||
|
|
||||||
|
/**************************************************************************************
|
||||||
|
* this example shows how to set a static IP configuration for the ESP
|
||||||
|
* although the IP shows in the config portal, the changes will revert
|
||||||
|
* to the IP set in the source file.
|
||||||
|
* if you want the ability to configure and persist the new IP configuration
|
||||||
|
* look at the FS examples, which save the config to file
|
||||||
|
*************************************************************************************/
|
||||||
|
|
||||||
|
//default custom static IP
|
||||||
|
//char static_ip[16] = "10.0.1.59";
|
||||||
|
//char static_gw[16] = "10.0.1.1";
|
||||||
|
//char static_sn[16] = "255.255.255.0";
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
// put your setup code here, to run once:
|
||||||
|
Serial.begin(115200);
|
||||||
|
Serial.println();
|
||||||
|
|
||||||
|
//WiFiManager
|
||||||
|
//Local intialization. Once its business is done, there is no need to keep it around
|
||||||
|
WiFiManager wifiManager;
|
||||||
|
|
||||||
|
//reset settings - for testing
|
||||||
|
//wifiManager.resetSettings();
|
||||||
|
|
||||||
|
//set static ip
|
||||||
|
//block1 should be used for ESP8266 core 2.1.0 or newer, otherwise use block2
|
||||||
|
|
||||||
|
//start-block1
|
||||||
|
//IPAddress _ip,_gw,_sn;
|
||||||
|
//_ip.fromString(static_ip);
|
||||||
|
//_gw.fromString(static_gw);
|
||||||
|
//_sn.fromString(static_sn);
|
||||||
|
//end-block1
|
||||||
|
|
||||||
|
//start-block2
|
||||||
|
IPAddress _ip = IPAddress(10, 0, 1, 78);
|
||||||
|
IPAddress _gw = IPAddress(10, 0, 1, 1);
|
||||||
|
IPAddress _sn = IPAddress(255, 255, 255, 0);
|
||||||
|
//end-block2
|
||||||
|
|
||||||
|
wifiManager.setSTAStaticIPConfig(_ip, _gw, _sn);
|
||||||
|
|
||||||
|
|
||||||
|
//tries to connect to last known settings
|
||||||
|
//if it does not connect it starts an access point with the specified name
|
||||||
|
//here "AutoConnectAP" with password "password"
|
||||||
|
//and goes into a blocking loop awaiting configuration
|
||||||
|
if (!wifiManager.autoConnect("AutoConnectAP", "password")) {
|
||||||
|
Serial.println("failed to connect, we should reset as see if it connects");
|
||||||
|
delay(3000);
|
||||||
|
ESP.restart();
|
||||||
|
delay(5000);
|
||||||
|
}
|
||||||
|
|
||||||
|
//if you get here you have connected to the WiFi
|
||||||
|
Serial.println("connected...yeey :)");
|
||||||
|
|
||||||
|
|
||||||
|
Serial.println("local ip");
|
||||||
|
Serial.println(WiFi.localIP());
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
// put your main code here, to run repeatedly:
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user