Browse Source

let's try this

master
Your Name 5 years ago
parent
commit
2c4e580150
53 changed files with 41565 additions and 352 deletions
  1. +31
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/6p4c.kicad_mod
  2. +33
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/6p6c.kicad_mod
  3. +35
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/8p8c.kicad_mod
  4. +86
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/arduino_header.kicad_mod
  5. +156
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/arduino_mega_header.kicad_mod
  6. +65
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/arduino_nano_header.kicad_mod
  7. +28
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/arduino_pin_socket_8.kicad_mod
  8. +22
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/dc_socket.kicad_mod
  9. +37
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/dc_socket_rh.kicad_mod
  10. +68
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/microsd_socket.kicad_mod
  11. +33
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/molex_6p6c.kicad_mod
  12. +43
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/sd_socket.kicad_mod
  13. +97
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/stm32f0_discovery_header.kicad_mod
  14. +147
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/stm32f3_discovery_header.kicad_mod
  15. +141
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/stm32f4_discovery_header.kicad_mod
  16. +93
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/stm32vl_discovery_header.kicad_mod
  17. +28
    -0
      Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/wago_2060-451.kicad_mod
  18. +1
    -0
      Car_Stereo_Replacement/pcb/fp-lib-table
  19. +5155
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb-B.Cu.gbl
  20. +437
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb-B.Fab.gbr
  21. +5219
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb-B.Mask.gbs
  22. +15
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb-B.Paste.gbp
  23. +1521
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb-B.SilkS.gbo
  24. +64
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb-Edge.Cuts.gm1
  25. +4703
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb-F.Cu.gtl
  26. +1855
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb-F.Fab.gbr
  27. +6763
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb-F.Mask.gts
  28. +15
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb-F.Paste.gtp
  29. +1525
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb-F.SilkS.gto
  30. +165
    -0
      Car_Stereo_Replacement/pcb/gerber_rev1/pcb.drl
  31. +155
    -0
      Car_Stereo_Replacement/pcb/pcb-cache.lib
  32. +206
    -15
      Car_Stereo_Replacement/pcb/pcb.bak
  33. +1034
    -0
      Car_Stereo_Replacement/pcb/pcb.dsn
  34. +1611
    -125
      Car_Stereo_Replacement/pcb/pcb.kicad_pcb
  35. +1605
    -119
      Car_Stereo_Replacement/pcb/pcb.kicad_pcb-bak
  36. +297
    -83
      Car_Stereo_Replacement/pcb/pcb.net
  37. +82
    -0
      Car_Stereo_Replacement/pcb/pcb.rules
  38. +200
    -9
      Car_Stereo_Replacement/pcb/pcb.sch
  39. +682
    -0
      Car_Stereo_Replacement/pcb/pcb.ses
  40. +3
    -0
      Car_Stereo_Replacement/pcb/sym-lib-table
  41. +7
    -0
      Car_Stereo_Replacement/pcb/symbols/license.txt
  42. +73
    -0
      Car_Stereo_Replacement/pcb/symbols/w_connectors.dcm
  43. +6400
    -0
      Car_Stereo_Replacement/pcb/symbols/w_connectors.lib
  44. +161
    -0
      Car_Stereo_Replacement/resources/WQP-PJ398SM-362.html
  45. BIN
      Car_Stereo_Replacement/resources/headphone_mono_connector.jpg
  46. BIN
      FlammableGasSensor/datasheets/lm2576.pdf
  47. +29
    -0
      FlammableGasSensor/docs/10.aux
  48. +293
    -0
      FlammableGasSensor/docs/10.log
  49. BIN
      FlammableGasSensor/docs/10.pdf
  50. +128
    -0
      FlammableGasSensor/docs/10.tex
  51. +17
    -0
      FlammableGasSensor/docs/10.toc
  52. +1
    -1
      FlammableGasSensor/docs/9.log
  53. BIN
      FlammableGasSensor/docs/9.pdf

+ 31
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/6p4c.kicad_mod View File

@ -0,0 +1,31 @@
(module 6p4c (layer F.Cu)
(descr "6p4c socket")
(fp_text reference J*** (at 0 -11.99896) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_text value 6p4c (at 0 12.49934) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_line (start 4.0005 0) (end 4.0005 10.50036) (layer F.SilkS) (width 0.381))
(fp_line (start -4.0005 10.50036) (end -4.0005 0) (layer F.SilkS) (width 0.381))
(fp_line (start 1.99898 10.50036) (end 1.99898 0) (layer F.SilkS) (width 0.381))
(fp_line (start -5.00126 0) (end -5.00126 10.50036) (layer F.SilkS) (width 0.381))
(fp_line (start -5.00126 0) (end 5.00126 0) (layer F.SilkS) (width 0.381))
(fp_line (start 5.00126 0) (end 5.00126 10.50036) (layer F.SilkS) (width 0.381))
(fp_line (start -1.99898 10.50036) (end -1.99898 0) (layer F.SilkS) (width 0.381))
(fp_line (start 7.69874 10.50036) (end -7.69874 10.50036) (layer F.SilkS) (width 0.381))
(fp_line (start -7.69874 10.50036) (end -7.69874 -10.20064) (layer F.SilkS) (width 0.381))
(fp_line (start -7.69874 -10.20064) (end 7.69874 -10.20064) (layer F.SilkS) (width 0.381))
(fp_line (start 7.69874 -10.20064) (end 7.69874 10.50036) (layer F.SilkS) (width 0.381))
(pad "" np_thru_hole circle (at -5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at 1.905 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at 0.635 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -0.635 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -1.905 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/6p4c.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 33
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/6p6c.kicad_mod View File

@ -0,0 +1,33 @@
(module 6p6c (layer F.Cu)
(descr "6p6c socket")
(fp_text reference J*** (at 0 -11.99896) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_text value 6p6c (at 0 12.49934) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_line (start 4.0005 0) (end 4.0005 10.50036) (layer F.SilkS) (width 0.381))
(fp_line (start -4.0005 10.50036) (end -4.0005 0) (layer F.SilkS) (width 0.381))
(fp_line (start 1.99898 10.50036) (end 1.99898 0) (layer F.SilkS) (width 0.381))
(fp_line (start -5.00126 0) (end -5.00126 10.50036) (layer F.SilkS) (width 0.381))
(fp_line (start -5.00126 0) (end 5.00126 0) (layer F.SilkS) (width 0.381))
(fp_line (start 5.00126 0) (end 5.00126 10.50036) (layer F.SilkS) (width 0.381))
(fp_line (start -1.99898 10.50036) (end -1.99898 0) (layer F.SilkS) (width 0.381))
(fp_line (start 7.69874 10.50036) (end -7.69874 10.50036) (layer F.SilkS) (width 0.381))
(fp_line (start -7.69874 10.50036) (end -7.69874 -10.20064) (layer F.SilkS) (width 0.381))
(fp_line (start -7.69874 -10.20064) (end 7.69874 -10.20064) (layer F.SilkS) (width 0.381))
(fp_line (start 7.69874 -10.20064) (end 7.69874 10.50036) (layer F.SilkS) (width 0.381))
(pad "" np_thru_hole circle (at -5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at 3.175 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at 1.905 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at 0.635 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -0.635 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -1.905 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -3.175 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/6p6c.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 35
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/8p8c.kicad_mod View File

@ -0,0 +1,35 @@
(module 8p8c (layer F.Cu)
(descr "8p8c socket")
(fp_text reference J*** (at 0 -11.50112) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_text value 8p8c (at 0 12.49934) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_line (start -7.59968 -9.90092) (end 7.59968 -9.90092) (layer F.SilkS) (width 0.381))
(fp_line (start -7.59968 10.80008) (end 7.59968 10.80008) (layer F.SilkS) (width 0.381))
(fp_line (start 4.0005 0.29972) (end 4.0005 10.80008) (layer F.SilkS) (width 0.381))
(fp_line (start -4.0005 10.80008) (end -4.0005 0.29972) (layer F.SilkS) (width 0.381))
(fp_line (start 1.99898 10.80008) (end 1.99898 0.29972) (layer F.SilkS) (width 0.381))
(fp_line (start -5.00126 0.29972) (end -5.00126 10.80008) (layer F.SilkS) (width 0.381))
(fp_line (start -5.00126 0.29972) (end 5.00126 0.29972) (layer F.SilkS) (width 0.381))
(fp_line (start 5.00126 0.29972) (end 5.00126 10.80008) (layer F.SilkS) (width 0.381))
(fp_line (start -1.99898 10.80008) (end -1.99898 0.29972) (layer F.SilkS) (width 0.381))
(fp_line (start -7.59968 10.80008) (end -7.59968 -9.90092) (layer F.SilkS) (width 0.381))
(fp_line (start 7.59968 -9.90092) (end 7.59968 10.80008) (layer F.SilkS) (width 0.381))
(pad "" np_thru_hole circle (at -5.715 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 5.715 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole circle (at 4.445 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole circle (at 3.175 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at 1.905 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at 0.635 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at -0.635 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -1.905 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -3.175 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -4.445 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/8p8c.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 86
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/arduino_header.kicad_mod View File

@ -0,0 +1,86 @@
(module arduino_header (layer F.Cu)
(descr "Arduino Header")
(tags Arduino)
(fp_text reference Arduino_Header (at 0 1.27) (layer F.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.2032)))
)
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide
(effects (font (size 1.016 0.889) (thickness 0.2032)))
)
(fp_line (start 31.75 -26.67) (end -31.75 -26.67) (layer F.SilkS) (width 0.381))
(fp_line (start -31.75 26.67) (end 31.75 26.67) (layer F.SilkS) (width 0.381))
(fp_line (start 35.56 21.59) (end 35.56 -11.43) (layer F.SilkS) (width 0.381))
(fp_line (start 35.56 21.59) (end 33.02 24.13) (layer F.SilkS) (width 0.381))
(fp_line (start 33.02 24.13) (end 33.02 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 31.75 25.4) (end 16.51 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 16.51 22.86) (end 31.75 22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 33.02 -25.4) (end 33.02 -13.97) (layer F.SilkS) (width 0.381))
(fp_line (start 33.02 -13.97) (end 35.56 -11.43) (layer F.SilkS) (width 0.381))
(fp_line (start 31.75 -26.67) (end 33.02 -25.4) (layer F.SilkS) (width 0.381))
(fp_arc (start -31.75 -25.4) (end -33.02 -25.4) (angle 90) (layer F.SilkS) (width 0.381))
(fp_line (start -33.02 25.4) (end -33.02 -25.4) (layer F.SilkS) (width 0.381))
(fp_arc (start -31.75 25.4) (end -31.75 26.67) (angle 90) (layer F.SilkS) (width 0.381))
(fp_arc (start 31.75 25.4) (end 33.02 25.4) (angle 90) (layer F.SilkS) (width 0.381))
(fp_line (start -10.414 -25.4) (end -15.494 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start -15.494 -25.4) (end -15.494 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start -15.494 -22.86) (end -10.414 -22.86) (layer F.SilkS) (width 0.381))
(fp_circle (center -17.78 -24.13) (end -15.875 -24.13) (layer F.SilkS) (width 0.381))
(fp_circle (center 33.02 -8.89) (end 34.925 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 9.906 -22.86) (end -10.414 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start -10.414 -22.86) (end -10.414 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 9.906 -22.86) (end 9.906 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 9.906 -25.4) (end -10.414 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 31.75 -25.4) (end 31.75 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 31.75 -22.86) (end 11.43 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 11.43 -22.86) (end 11.43 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 11.43 -25.4) (end 31.75 -25.4) (layer F.SilkS) (width 0.381))
(fp_circle (center 33.02 19.05) (end 34.925 19.05) (layer F.SilkS) (width 0.381))
(fp_circle (center -19.05 24.13) (end -17.145 24.13) (layer F.SilkS) (width 0.381))
(fp_line (start -6.35 25.4) (end 13.97 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 13.97 22.86) (end -6.35 22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 31.75 25.4) (end 31.75 22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 16.51 22.86) (end 16.51 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 13.97 22.86) (end 13.97 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start -6.35 25.4) (end -6.35 22.86) (layer F.SilkS) (width 0.381))
(pad 1 thru_hole oval (at -5.08 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at -2.54 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at 0 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at 2.54 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole oval (at 5.08 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole oval (at 7.62 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole oval (at 10.16 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole oval (at 12.7 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole oval (at 17.78 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole oval (at 20.32 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole oval (at 22.86 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole oval (at 25.4 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole oval (at 27.94 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole oval (at 30.48 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at -19.05 24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 33.02 19.05) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS))
(pad 15 thru_hole oval (at 30.48 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 16 thru_hole oval (at 27.94 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 17 thru_hole oval (at 25.4 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 18 thru_hole oval (at 22.86 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 19 thru_hole oval (at 20.32 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 20 thru_hole oval (at 17.78 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 21 thru_hole oval (at 15.24 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 22 thru_hole oval (at 12.7 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 23 thru_hole oval (at 8.636 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 24 thru_hole oval (at 6.096 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 25 thru_hole oval (at 3.556 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 26 thru_hole oval (at 1.016 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 27 thru_hole oval (at -1.524 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 28 thru_hole oval (at -4.064 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 29 thru_hole oval (at -6.604 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 30 thru_hole oval (at -9.14146 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at -17.78 -24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS))
(pad 31 thru_hole oval (at -11.684 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 32 thru_hole oval (at -14.224 -24.13) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 33.02 -8.89) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/arduino_header.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 156
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/arduino_mega_header.kicad_mod View File

@ -0,0 +1,156 @@
(module arduino_mega_header (layer F.Cu)
(descr "Arduino Mega/Due Header")
(tags Arduino)
(fp_text reference Arduino_Mega_Header (at 0 1.27) (layer F.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.2032)))
)
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide
(effects (font (size 1.016 0.889) (thickness 0.2032)))
)
(fp_arc (start -48.26 -25.4) (end -49.53 -25.4) (angle 90) (layer F.SilkS) (width 0.381))
(fp_line (start -48.26 -26.67) (end 48.26 -26.67) (layer F.SilkS) (width 0.381))
(fp_line (start -49.53 25.4) (end -49.53 -25.4) (layer F.SilkS) (width 0.381))
(fp_arc (start -48.26 25.4) (end -48.26 26.67) (angle 90) (layer F.SilkS) (width 0.381))
(fp_line (start -48.26 26.67) (end 48.26 26.67) (layer F.SilkS) (width 0.381))
(fp_arc (start 48.26 25.4) (end 49.53 25.4) (angle 90) (layer F.SilkS) (width 0.381))
(fp_line (start 48.26 -26.67) (end 49.53 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 49.53 -25.4) (end 49.53 -13.97) (layer F.SilkS) (width 0.381))
(fp_line (start 49.53 -13.97) (end 50.8 -12.7) (layer F.SilkS) (width 0.381))
(fp_line (start 50.8 -12.7) (end 50.8 22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 50.8 22.86) (end 49.53 24.13) (layer F.SilkS) (width 0.381))
(fp_line (start 49.53 24.13) (end 49.53 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start -26.924 -25.4) (end -32.004 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start -32.004 -25.4) (end -32.004 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start -32.004 -22.86) (end -26.924 -22.86) (layer F.SilkS) (width 0.381))
(fp_circle (center -34.29 -24.13) (end -32.385 -24.13) (layer F.SilkS) (width 0.381))
(fp_circle (center 16.51 -8.89) (end 18.415 -8.89) (layer F.SilkS) (width 0.381))
(fp_circle (center 40.64 -24.13) (end 42.545 -24.13) (layer F.SilkS) (width 0.381))
(fp_line (start -6.604 -22.86) (end -26.924 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start -26.924 -22.86) (end -26.924 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start -6.604 -22.86) (end -6.604 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start -6.604 -25.4) (end -26.924 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -25.4) (end 15.24 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 15.24 -22.86) (end -5.08 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start -5.08 -22.86) (end -5.08 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start -5.08 -25.4) (end 15.24 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 38.1 -25.4) (end 17.78 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 17.78 -25.4) (end 17.78 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 17.78 -22.86) (end 38.1 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 38.1 -22.86) (end 38.1 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 43.18 20.32) (end 48.26 20.32) (layer F.SilkS) (width 0.381))
(fp_line (start 48.26 20.32) (end 48.26 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 48.26 -25.4) (end 43.18 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 43.18 -25.4) (end 43.18 20.32) (layer F.SilkS) (width 0.381))
(fp_circle (center 46.99 24.13) (end 48.895 24.13) (layer F.SilkS) (width 0.381))
(fp_circle (center 16.51 19.05) (end 18.415 19.05) (layer F.SilkS) (width 0.381))
(fp_circle (center -35.56 24.13) (end -33.655 24.13) (layer F.SilkS) (width 0.381))
(fp_line (start 43.18 25.4) (end 22.86 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 22.86 22.86) (end 43.18 22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 20.32 22.86) (end 0 22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 0 25.4) (end 20.32 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start -22.86 25.4) (end -2.54 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start -2.54 22.86) (end -22.86 22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 20.32 25.4) (end 20.32 22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 22.86 25.4) (end 22.86 22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 0 22.86) (end 0 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start -2.54 22.86) (end -2.54 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 43.18 22.86) (end 43.18 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start -22.86 25.4) (end -22.86 22.86) (layer F.SilkS) (width 0.381))
(pad 1 thru_hole oval (at -21.59 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at -19.05 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at -16.51 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at -13.97 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole oval (at -11.43 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole oval (at -8.89 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole oval (at -6.35 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole oval (at -3.81 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole oval (at 1.27 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole oval (at 3.81 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole oval (at 6.35 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole oval (at 8.89 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole oval (at 11.43 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole oval (at 13.97 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 15 thru_hole oval (at 16.51 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 16 thru_hole oval (at 19.05 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 17 thru_hole oval (at 24.13 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 18 thru_hole oval (at 26.67 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 19 thru_hole oval (at 29.21 24.13) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 20 thru_hole oval (at 31.75 24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 21 thru_hole oval (at 34.29 24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 22 thru_hole oval (at 36.83 24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 23 thru_hole oval (at 39.37 24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 24 thru_hole oval (at 41.91 24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at -35.56 24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 16.51 19.05) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 46.99 24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS))
(pad 25 thru_hole oval (at 44.45 19.05) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 26 thru_hole oval (at 44.45 16.51) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 27 thru_hole oval (at 44.45 13.97) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 28 thru_hole oval (at 44.45 11.43) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 29 thru_hole oval (at 44.45 8.89) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 30 thru_hole oval (at 44.45 6.35) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 31 thru_hole oval (at 44.45 3.81) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 32 thru_hole oval (at 44.45 1.27) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 33 thru_hole oval (at 44.45 -1.27) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 34 thru_hole oval (at 44.45 -3.81) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 35 thru_hole oval (at 44.45 -6.35) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 36 thru_hole oval (at 44.45 -8.89) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 37 thru_hole oval (at 44.45 -11.43) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 38 thru_hole oval (at 44.45 -13.97) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 39 thru_hole oval (at 44.45 -16.51) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 40 thru_hole oval (at 44.45 -19.05) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 41 thru_hole oval (at 44.45 -21.59) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 42 thru_hole oval (at 44.45 -24.13) (size 1.99898 1.53924) (drill 1.00076 (offset -0.24892 0)) (layers *.Cu *.Mask F.SilkS))
(pad 43 thru_hole oval (at 46.99 19.05) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 44 thru_hole oval (at 46.99 16.51) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 45 thru_hole oval (at 46.99 13.97) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 46 thru_hole oval (at 46.99 11.43) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 47 thru_hole oval (at 46.99 8.89) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 48 thru_hole oval (at 46.99 6.35) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 49 thru_hole oval (at 46.99 3.81) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 50 thru_hole oval (at 46.99 1.27) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 51 thru_hole oval (at 46.99 -1.27) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 52 thru_hole oval (at 46.99 -3.81) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 53 thru_hole oval (at 46.99 -6.35) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 54 thru_hole oval (at 46.99 -8.89) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 55 thru_hole oval (at 46.99 -11.43) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 56 thru_hole oval (at 46.99 -13.97) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 57 thru_hole oval (at 46.99 -16.51) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 58 thru_hole oval (at 46.99 -19.05) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 59 thru_hole oval (at 46.99 -21.59) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 60 thru_hole oval (at 46.99 -24.13) (size 1.99898 1.5367) (drill 1.00076 (offset 0.24638 0)) (layers *.Cu *.Mask F.SilkS))
(pad 61 thru_hole oval (at 36.83 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 62 thru_hole oval (at 34.29 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 63 thru_hole oval (at 31.75 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 64 thru_hole oval (at 29.21 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 65 thru_hole oval (at 26.67 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 66 thru_hole oval (at 24.13 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 67 thru_hole oval (at 21.59 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 68 thru_hole oval (at 19.05 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 69 thru_hole oval (at 13.97 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 70 thru_hole oval (at 11.43 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 71 thru_hole oval (at 8.89 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 72 thru_hole oval (at 6.35 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 73 thru_hole oval (at 3.81 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 74 thru_hole oval (at 1.27 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 75 thru_hole oval (at -1.27 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 76 thru_hole oval (at -3.81 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 77 thru_hole oval (at -7.874 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 78 thru_hole oval (at -10.414 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 79 thru_hole oval (at -12.954 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 80 thru_hole oval (at -15.494 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 81 thru_hole oval (at -18.034 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 82 thru_hole oval (at -20.574 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 83 thru_hole oval (at -23.114 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 84 thru_hole oval (at -25.654 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 40.64 -24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at -34.29 -24.13) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS))
(pad 85 thru_hole oval (at -28.194 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 86 thru_hole oval (at -30.734 -24.13) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 16.51 -8.89) (size 3.19786 3.19786) (drill 3.19786) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/arduino_mega_header.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 65
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/arduino_nano_header.kicad_mod View File

@ -0,0 +1,65 @@
(module arduino_nano_header (layer F.Cu)
(descr "Arduino Nano Header")
(tags Arduino)
(fp_text reference Arduino_Nano_Header (at 0 1.27) (layer F.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.2032)))
)
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide
(effects (font (size 1.016 0.889) (thickness 0.2032)))
)
(fp_line (start -16.51 -1.27) (end -21.59 -1.27) (layer F.SilkS) (width 0.381))
(fp_line (start -16.51 1.27) (end -21.59 1.27) (layer F.SilkS) (width 0.381))
(fp_line (start -19.05 -3.81) (end -19.05 3.81) (layer F.SilkS) (width 0.381))
(fp_line (start -21.59 -3.81) (end -16.51 -3.81) (layer F.SilkS) (width 0.381))
(fp_line (start -16.51 -3.81) (end -16.51 3.81) (layer F.SilkS) (width 0.381))
(fp_line (start -16.51 3.81) (end -21.59 3.81) (layer F.SilkS) (width 0.381))
(fp_line (start 21.59 -8.89) (end -21.59 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -21.59 8.89) (end 21.59 8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -21.59 8.89) (end -21.59 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start 21.59 8.89) (end 21.59 -8.89) (layer F.SilkS) (width 0.381))
(fp_circle (center -20.32 -7.62) (end -21.59 -7.62) (layer F.SilkS) (width 0.381))
(fp_circle (center -20.32 7.62) (end -21.59 7.62) (layer F.SilkS) (width 0.381))
(fp_circle (center 20.32 -7.62) (end 21.59 -7.62) (layer F.SilkS) (width 0.381))
(fp_circle (center 20.32 7.62) (end 21.59 7.62) (layer F.SilkS) (width 0.381))
(fp_line (start 19.05 -6.35) (end -19.05 -6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -19.05 6.35) (end 19.05 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start 19.05 8.89) (end 19.05 6.35) (layer F.SilkS) (width 0.381))
(fp_line (start 19.05 -6.35) (end 19.05 -8.89) (layer F.SilkS) (width 0.381))
(fp_line (start -19.05 -8.89) (end -19.05 -6.35) (layer F.SilkS) (width 0.381))
(fp_line (start -19.05 8.89) (end -19.05 6.35) (layer F.SilkS) (width 0.381))
(pad 1 thru_hole oval (at -17.78 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at -15.24 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at -12.7 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at -10.16 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole oval (at -7.62 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole oval (at -5.08 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole oval (at -2.54 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole oval (at 0 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole oval (at 2.54 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole oval (at 5.08 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole oval (at 7.62 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole oval (at 10.16 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole oval (at 12.7 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole oval (at 15.24 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 15 thru_hole oval (at 17.78 7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 16 thru_hole oval (at 17.78 -7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 17 thru_hole oval (at 15.24 -7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 18 thru_hole oval (at 12.7 -7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 19 thru_hole oval (at 10.16 -7.62) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 20 thru_hole oval (at 7.62 -7.62) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 21 thru_hole oval (at 5.08 -7.62) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 22 thru_hole oval (at 2.54 -7.62) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 23 thru_hole oval (at 0 -7.62) (size 1.524 2.1971) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 24 thru_hole oval (at -2.54 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 25 thru_hole oval (at -5.08 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 26 thru_hole oval (at -7.62 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 27 thru_hole oval (at -10.16 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 28 thru_hole oval (at -12.7 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 29 thru_hole oval (at -15.24 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 30 thru_hole oval (at -17.78 -7.62) (size 1.524 2.1971) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/arduino_nano_header.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 28
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/arduino_pin_socket_8.kicad_mod View File

@ -0,0 +1,28 @@
(module arduino_pin_socket_8 (layer F.Cu)
(descr "Pin socket 8pin for Arduino exp. boards")
(tags "CONN DEV")
(fp_text reference ARDUINO_PIN_SOCKET_8 (at 0 -2.159) (layer F.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.2032)))
)
(fp_text value Val** (at 0.254 -3.556) (layer F.SilkS) hide
(effects (font (size 1.016 0.889) (thickness 0.2032)))
)
(fp_line (start -7.62 -1.27) (end -7.62 1.27) (layer F.SilkS) (width 0.3048))
(fp_line (start -10.16 -1.27) (end 10.16 -1.27) (layer F.SilkS) (width 0.3048))
(fp_line (start 10.16 -1.27) (end 10.16 1.27) (layer F.SilkS) (width 0.3048))
(fp_line (start 10.16 1.27) (end -10.16 1.27) (layer F.SilkS) (width 0.3048))
(fp_line (start -10.16 1.27) (end -10.16 -1.27) (layer F.SilkS) (width 0.3048))
(pad 1 thru_hole rect (at -8.89 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at -6.35 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at -3.81 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at -1.27 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole oval (at 1.27 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole oval (at 3.81 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole oval (at 6.35 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole oval (at 8.89 0) (size 1.524 2.19964) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/arduino_pin_socket_8.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 22
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/dc_socket.kicad_mod View File

@ -0,0 +1,22 @@
(module dc_socket (layer F.Cu)
(descr "Socket, DC power supply")
(fp_text reference dc_socket (at 0 8.6995) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_text value VAL** (at 0 -8.60044) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_line (start -4.50088 2.79908) (end 4.50088 2.79908) (layer F.SilkS) (width 0.381))
(fp_line (start -4.50088 7.29996) (end 4.50088 7.29996) (layer F.SilkS) (width 0.381))
(fp_line (start 4.50088 7.29996) (end 4.50088 -7.29996) (layer F.SilkS) (width 0.381))
(fp_line (start 4.50088 -7.29996) (end -4.50088 -7.29996) (layer F.SilkS) (width 0.381))
(fp_line (start -4.50088 -7.29996) (end -4.50088 7.29996) (layer F.SilkS) (width 0.381))
(pad 1 thru_hole oval (at 5.30098 -3.50012) (size 1.99898 4.0005) (drill oval 1.00076 2.99974) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at 0 -0.24892) (size 4.0005 1.99898) (drill oval 2.99974 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at 0 -6.25094) (size 4.50088 1.99898) (drill oval 3.50012 1.00076) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/dc_socket.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 37
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/dc_socket_rh.kicad_mod View File

@ -0,0 +1,37 @@
(module dc_socket_rh (layer F.Cu)
(descr "Socket, DC power supply, round holes")
(fp_text reference dc_socket_rh (at 0 8.6995) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_text value VAL** (at 0 -8.60044) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_line (start -4.50088 2.79908) (end 4.50088 2.79908) (layer F.SilkS) (width 0.381))
(fp_line (start -4.5 7.5) (end 4.5 7.5) (layer F.SilkS) (width 0.381))
(fp_line (start 4.50088 7.29996) (end 4.50088 -7.29996) (layer F.SilkS) (width 0.381))
(fp_line (start 4.50088 -7.29996) (end -4.50088 -7.29996) (layer F.SilkS) (width 0.381))
(fp_line (start -4.50088 -7.29996) (end -4.50088 7.29996) (layer F.SilkS) (width 0.381))
(pad 1 thru_hole circle (at 5 -4.4) (size 2 2) (drill 1) (layers *.Cu))
(pad 1 thru_hole circle (at 5 -3.65) (size 2 2) (drill 1) (layers *.Cu))
(pad 1 thru_hole circle (at 5 -2.95) (size 2 2) (drill 1) (layers *.Cu))
(pad 3 smd oval (at 0 -6.3) (size 4.2 2) (layers B.Cu B.Mask))
(pad 3 thru_hole circle (at 0.35 -6.3) (size 2 2) (drill 1) (layers *.Cu))
(pad 3 thru_hole circle (at -1.1 -6.3) (size 2 2) (drill 1) (layers *.Cu))
(pad 3 thru_hole circle (at 1.1 -6.3) (size 2 2) (drill 1) (layers *.Cu))
(pad 3 thru_hole circle (at -0.35 -6.3) (size 2 2) (drill 1) (layers *.Cu))
(pad 3 smd oval (at 0 -6.3) (size 4.2 2) (layers F.Cu F.Mask))
(pad 1 smd oval (at 5 -3.3) (size 2 4.2) (layers F.Cu F.Mask))
(pad 2 smd oval (at 0 0) (size 4.2 2) (layers F.Cu F.Mask))
(pad 2 thru_hole circle (at -0.35 0) (size 2 2) (drill 1) (layers *.Cu))
(pad 2 thru_hole circle (at 1.1 0) (size 2 2) (drill 1) (layers *.Cu))
(pad 2 thru_hole circle (at -1.1 0) (size 2 2) (drill 1) (layers *.Cu))
(pad 2 thru_hole circle (at 0.35 0) (size 2 2) (drill 1) (layers *.Cu))
(pad 2 smd oval (at 0 0) (size 4.2 2) (layers B.Cu B.Mask))
(pad 1 smd oval (at 5 -3.3) (size 2 4.2) (layers B.Cu B.Mask))
(pad 1 thru_hole circle (at 5 -2.2) (size 2 2) (drill 1) (layers *.Cu))
(model walter/conn_misc/dc_socket.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 68
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/microsd_socket.kicad_mod View File

@ -0,0 +1,68 @@
(module microsd_socket (layer F.Cu)
(descr "MicroSD Card socket, Molex P/N 502774-0811")
(fp_text reference microsd_socket (at 0 10.39876) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_text value J** (at 0 -9.70026) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_line (start 2.90068 7.29996) (end 4.39928 7.59968) (layer F.SilkS) (width 0.381))
(fp_line (start -2.19964 7.59968) (end -1.39954 7.39902) (layer F.SilkS) (width 0.381))
(fp_line (start -1.39954 7.39902) (end 0.50038 7.2009) (layer F.SilkS) (width 0.381))
(fp_line (start 0.50038 7.2009) (end 1.80086 7.2009) (layer F.SilkS) (width 0.381))
(fp_line (start 1.80086 7.2009) (end 2.90068 7.29996) (layer F.SilkS) (width 0.381))
(fp_line (start -2.19964 7.59968) (end -4.39928 7.59968) (layer F.SilkS) (width 0.381))
(fp_line (start -4.40182 7.59968) (end -4.70154 8.001) (layer F.SilkS) (width 0.381))
(fp_line (start 4.699 8.001) (end 7.2009 8.001) (layer F.SilkS) (width 0.381))
(fp_line (start -4.699 8.001) (end -7.2009 8.001) (layer F.SilkS) (width 0.381))
(fp_line (start 4.699 8.001) (end 4.39928 7.59968) (layer F.SilkS) (width 0.381))
(fp_line (start -3.70078 -7.00024) (end -3.70078 -8.001) (layer F.SilkS) (width 0.381))
(fp_line (start -3.70078 -8.001) (end -5.19938 -8.001) (layer F.SilkS) (width 0.381))
(fp_line (start -5.19938 -8.001) (end -5.19938 -7.00024) (layer F.SilkS) (width 0.381))
(fp_line (start -5.90042 -8.001) (end -7.00024 -8.001) (layer F.SilkS) (width 0.381))
(fp_line (start -5.90042 -8.001) (end -5.90042 -7.00024) (layer F.SilkS) (width 0.381))
(fp_line (start -7.00024 -7.00024) (end -7.00024 -8.001) (layer F.SilkS) (width 0.381))
(fp_line (start 5.69976 -7.8994) (end 6.70052 -7.8994) (layer F.SilkS) (width 0.381))
(fp_line (start 5.69976 -7.00024) (end 5.69976 -7.8994) (layer F.SilkS) (width 0.381))
(fp_line (start 6.70052 -7.8994) (end 6.70052 -7.00024) (layer F.SilkS) (width 0.381))
(fp_line (start 4.8006 -7.8994) (end 4.8006 -7.00024) (layer F.SilkS) (width 0.381))
(fp_line (start 3.70078 -7.8994) (end 3.70078 -7.00024) (layer F.SilkS) (width 0.381))
(fp_line (start 2.60096 -7.8994) (end 2.60096 -7.00024) (layer F.SilkS) (width 0.381))
(fp_line (start 1.50114 -7.8994) (end 1.50114 -7.00024) (layer F.SilkS) (width 0.381))
(fp_line (start 0.39878 -7.8994) (end 0.39878 -7.00024) (layer F.SilkS) (width 0.381))
(fp_line (start -0.70104 -7.8994) (end -0.70104 -7.0993) (layer F.SilkS) (width 0.381))
(fp_line (start -1.80086 -7.8994) (end -1.80086 -7.00024) (layer F.SilkS) (width 0.381))
(fp_line (start -2.90068 -7.00024) (end -2.90068 -7.8994) (layer F.SilkS) (width 0.381))
(fp_line (start 7.2009 8.001) (end 7.2009 -7.00024) (layer F.SilkS) (width 0.381))
(fp_line (start 7.2009 -7.00024) (end -7.2009 -7.00024) (layer F.SilkS) (width 0.381))
(fp_line (start -7.2009 -7.00024) (end -7.2009 8.001) (layer F.SilkS) (width 0.381))
(pad 8 smd rect (at 4.8006 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask)
(clearance 0.20066))
(pad 7 smd rect (at 3.70078 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask)
(clearance 0.20066))
(pad 6 smd rect (at 2.60096 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask)
(clearance 0.20066))
(pad 5 smd rect (at 1.50114 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask)
(clearance 0.20066))
(pad 4 smd rect (at 0.39878 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask)
(clearance 0.20066))
(pad 3 smd rect (at -0.70104 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask)
(clearance 0.20066))
(pad 2 smd rect (at -1.80086 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask)
(clearance 0.20066))
(pad 1 smd rect (at -2.90068 -7.38378) (size 0.8001 1.67894) (layers F.Cu F.Paste F.Mask)
(clearance 0.20066))
(pad CD2 smd rect (at 6.85546 -5.82422) (size 1.29032 1.30048) (layers F.Cu F.Paste F.Mask)
(clearance 0.20066))
(pad "" smd rect (at 6.74878 7.37616) (size 1.50114 1.69926) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at -6.44906 -7.47522) (size 1.69926 1.50114) (layers F.Cu F.Paste F.Mask))
(pad CD1 smd rect (at 6.85546 1.5748) (size 1.29032 1.39954) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at -6.74878 7.37616) (size 1.50114 1.69926) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at 6.2103 -7.47522) (size 1.6002 1.50114) (layers F.Cu F.Paste F.Mask)
(clearance 0.20066))
(model walter/conn_misc/microsd_socket.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 33
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/molex_6p6c.kicad_mod View File

@ -0,0 +1,33 @@
(module molex_6p6c (layer F.Cu)
(descr "RJ11 6p6c socket, Molex P/N 95009-7667")
(fp_text reference J*** (at 0 -11.99896) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_text value molex_6p6c (at 0 12.49934) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_line (start -6.70052 -9.90092) (end -6.70052 10.80008) (layer F.SilkS) (width 0.381))
(fp_line (start 6.70052 -9.90092) (end 6.70052 10.80008) (layer F.SilkS) (width 0.381))
(fp_line (start -6.70052 -9.90092) (end 6.70052 -9.90092) (layer F.SilkS) (width 0.381))
(fp_line (start 6.70052 10.80008) (end -6.70052 10.80008) (layer F.SilkS) (width 0.381))
(fp_line (start 4.0005 0.29972) (end 4.0005 10.80008) (layer F.SilkS) (width 0.381))
(fp_line (start -4.0005 10.80008) (end -4.0005 0.29972) (layer F.SilkS) (width 0.381))
(fp_line (start 1.99898 10.80008) (end 1.99898 0.29972) (layer F.SilkS) (width 0.381))
(fp_line (start -5.00126 0.29972) (end -5.00126 10.80008) (layer F.SilkS) (width 0.381))
(fp_line (start -5.00126 0.29972) (end 5.00126 0.29972) (layer F.SilkS) (width 0.381))
(fp_line (start 5.00126 0.29972) (end 5.00126 10.80008) (layer F.SilkS) (width 0.381))
(fp_line (start -1.99898 10.80008) (end -1.99898 0.29972) (layer F.SilkS) (width 0.381))
(pad "" np_thru_hole circle (at -5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 5.08 0) (size 3.2004 3.2004) (drill 3.2004) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole circle (at 3.175 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole circle (at 1.905 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole circle (at 0.635 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole circle (at -0.635 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole circle (at -1.905 -6.35) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole circle (at -3.175 -8.89) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/molex_6p6c.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 43
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/sd_socket.kicad_mod View File

@ -0,0 +1,43 @@
(module sd_socket (layer F.Cu)
(descr "SD Card socket, 4UCON P/N 19607")
(fp_text reference sd_socket (at 0 17.00022) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_text value J** (at 0 -17.00022) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_line (start -9.90092 15.40002) (end -14.3002 15.40002) (layer F.SilkS) (width 0.381))
(fp_line (start 14.3002 15.40002) (end 9.90092 15.40002) (layer F.SilkS) (width 0.381))
(fp_arc (start 0 15.40002) (end 0 5.4991) (angle 90) (layer F.SilkS) (width 0.381))
(fp_arc (start 0 15.40002) (end -9.90092 15.40002) (angle 90) (layer F.SilkS) (width 0.381))
(fp_line (start 6.4008 -3.40106) (end -6.20014 -3.40106) (layer F.SilkS) (width 0.381))
(fp_line (start 8.30072 -1.89992) (end 9.99998 15.40002) (layer F.SilkS) (width 0.381))
(fp_arc (start 6.59892 -1.69926) (end 6.4008 -3.40106) (angle 90) (layer F.SilkS) (width 0.381))
(fp_line (start -8.30072 -1.69926) (end -9.99998 15.40002) (layer F.SilkS) (width 0.381))
(fp_arc (start -6.4008 -1.50114) (end -8.30072 -1.69926) (angle 90) (layer F.SilkS) (width 0.381))
(fp_line (start -14.3002 15.40002) (end -14.3002 -13.40104) (layer F.SilkS) (width 0.381))
(fp_line (start -14.3002 -13.40104) (end 14.3002 -13.40104) (layer F.SilkS) (width 0.381))
(fp_line (start 14.3002 -13.40104) (end 14.3002 15.40002) (layer F.SilkS) (width 0.381))
(pad 9 smd rect (at 9.271 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at 6.77164 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 4.26974 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 1.77038 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -0.72898 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -3.22834 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -5.73024 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -8.14832 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -9.85012 -14.54404) (size 1.04902 1.55956) (layers F.Cu F.Paste F.Mask))
(pad CD smd rect (at -12.1285 -14.31544) (size 1.34874 1.09982) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at 14.74978 -9.5758) (size 1.89992 1.89992) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at 14.74978 5.87502) (size 1.89992 1.89992) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at -14.86916 -9.5758) (size 1.89992 1.89992) (layers F.Cu F.Paste F.Mask))
(pad COM smd rect (at -14.54912 -4.17576) (size 1.6002 1.09982) (layers F.Cu F.Paste F.Mask))
(pad WP smd rect (at -14.59992 5.49402) (size 1.6002 1.6002) (layers F.Cu F.Paste F.Mask))
(pad "" thru_hole circle (at 12.10056 9.82472) (size 1.30048 1.30048) (drill 1.30048) (layers *.Cu *.Mask F.SilkS))
(pad "" thru_hole circle (at -12.10056 9.82472) (size 1.80086 1.80086) (drill 1.80086) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/sd_socket.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 97
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/stm32f0_discovery_header.kicad_mod View File

@ -0,0 +1,97 @@
(module stm32f0_discovery_header (layer F.Cu)
(descr "STM32 F0 Discovery Header")
(tags "STM32F0 Discovery")
(fp_text reference STM32F0_Discovery_Header (at 0 1.27) (layer F.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.2032)))
)
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide
(effects (font (size 1.016 0.889) (thickness 0.2032)))
)
(fp_line (start 40.7 -22) (end 40.7 -25.2) (layer F.SilkS) (width 0.381))
(fp_line (start 40.7 -25.2) (end 39.8 -24.4) (layer F.SilkS) (width 0.381))
(fp_line (start 39.8 -22) (end 41.5 -22) (layer F.SilkS) (width 0.381))
(fp_line (start 39.37 -20.32) (end 39.37 -17.78) (layer F.SilkS) (width 0.381))
(fp_line (start -41.91 17.78) (end 41.91 17.78) (layer F.SilkS) (width 0.381))
(fp_line (start 41.91 17.78) (end 41.91 20.32) (layer F.SilkS) (width 0.381))
(fp_line (start -41.91 20.32) (end 41.91 20.32) (layer F.SilkS) (width 0.381))
(fp_line (start -41.91 17.78) (end -41.91 20.32) (layer F.SilkS) (width 0.381))
(fp_line (start 44.5 -26.7) (end -44.5 -26.7) (layer F.SilkS) (width 0.381))
(fp_line (start -44.5 26.7) (end 44.5 26.7) (layer F.SilkS) (width 0.381))
(fp_line (start 44.5 26.7) (end 44.5 -26.7) (layer F.SilkS) (width 0.381))
(fp_line (start -44.5 26.7) (end -44.5 -26.7) (layer F.SilkS) (width 0.381))
(fp_line (start -41.91 -20.32) (end -41.91 -17.78) (layer F.SilkS) (width 0.381))
(fp_line (start -41.91 -17.78) (end 41.91 -17.78) (layer F.SilkS) (width 0.381))
(fp_line (start 41.91 -20.32) (end 41.91 -17.78) (layer F.SilkS) (width 0.381))
(fp_line (start -41.91 -20.32) (end 41.91 -20.32) (layer F.SilkS) (width 0.381))
(pad 34 thru_hole oval (at -40.64 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 35 thru_hole oval (at -38.1 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 36 thru_hole oval (at -35.56 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 37 thru_hole oval (at -33.02 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 38 thru_hole oval (at -30.48 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 39 thru_hole oval (at -27.94 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 40 thru_hole oval (at -25.4 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 41 thru_hole oval (at -22.86 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 42 thru_hole oval (at -20.32 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 43 thru_hole oval (at -17.78 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 44 thru_hole oval (at -15.24 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 45 thru_hole oval (at -12.7 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 46 thru_hole oval (at -10.16 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 47 thru_hole oval (at -7.62 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 48 thru_hole oval (at -5.08 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 49 thru_hole oval (at -2.54 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 50 thru_hole oval (at 0 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 51 thru_hole oval (at 2.54 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 52 thru_hole oval (at 5.08 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 53 thru_hole oval (at 7.62 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 54 thru_hole oval (at 10.16 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 55 thru_hole oval (at 12.7 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 56 thru_hole oval (at 15.24 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 57 thru_hole oval (at 17.78 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 58 thru_hole oval (at 20.32 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 59 thru_hole oval (at 22.86 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 60 thru_hole oval (at 25.4 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 61 thru_hole oval (at 27.94 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 62 thru_hole oval (at 30.48 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 63 thru_hole oval (at 33.02 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 64 thru_hole oval (at 35.56 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 65 thru_hole oval (at 38.1 19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 66 thru_hole oval (at 40.64 19.05) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole rect (at 40.64 -19.05) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at 38.1 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at 35.56 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at 33.02 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole oval (at 30.48 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole oval (at 27.94 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole oval (at 25.4 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole oval (at 22.86 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole oval (at 20.32 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole oval (at 17.78 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole oval (at 15.24 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole oval (at 12.7 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole oval (at 10.16 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole oval (at 7.62 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 15 thru_hole oval (at 5.08 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 16 thru_hole oval (at 2.54 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 17 thru_hole oval (at 0 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 18 thru_hole oval (at -2.54 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 19 thru_hole oval (at -5.08 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 20 thru_hole oval (at -7.62 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 21 thru_hole oval (at -10.16 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 22 thru_hole oval (at -12.7 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 23 thru_hole oval (at -15.24 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 24 thru_hole oval (at -17.78 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 25 thru_hole oval (at -20.32 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 26 thru_hole oval (at -22.86 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 27 thru_hole oval (at -25.4 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 28 thru_hole oval (at -27.94 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 29 thru_hole oval (at -30.48 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 30 thru_hole oval (at -33.02 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 31 thru_hole oval (at -35.56 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 32 thru_hole oval (at -38.1 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 33 thru_hole oval (at -40.64 -19.05) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/stm32f0_discovery_header.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 147
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/stm32f3_discovery_header.kicad_mod View File

@ -0,0 +1,147 @@
(module stm32f3_discovery_header (layer F.Cu)
(descr "STM32 F3 Discovery Header")
(tags "STM32F3 Discovery")
(fp_text reference STM32F3_Discovery_Header (at 0 1.27) (layer F.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.2032)))
)
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide
(effects (font (size 1.016 0.889) (thickness 0.2032)))
)
(fp_line (start 33.73 25.4) (end 28.65 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 33.73 27.94) (end 33.73 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 28.65 27.94) (end 33.73 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 28.65 25.4) (end 28.65 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 22.3 -27.94) (end 17.22 -27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 22.3 -25.4) (end 22.3 -27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 17.22 -25.4) (end 22.3 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 17.22 -27.94) (end 17.22 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 41.35 -27.94) (end 41.35 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 41.35 -25.4) (end 46.43 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 46.43 -25.4) (end 46.43 -27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 46.43 -27.94) (end 41.35 -27.94) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 22.86) (end 15.95 22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 15.95 22.86) (end 15.95 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 22.86) (end -47.55 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 27.94) (end 15.95 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 13.3985 22.86) (end 13.3985 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 13.3985 -27.94) (end 13.3985 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 -22.86) (end 15.95 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 48.5 -33) (end -48.5 -33) (layer F.SilkS) (width 0.381))
(fp_line (start -48.5 33) (end 48.5 33) (layer F.SilkS) (width 0.381))
(fp_line (start 48.5 33) (end 48.5 -33) (layer F.SilkS) (width 0.381))
(fp_line (start -48.5 33) (end -48.5 -33) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 -27.94) (end -47.55 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 15.95 -27.94) (end 15.95 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 -27.94) (end 15.95 -27.94) (layer F.SilkS) (width 0.381))
(pad 51 thru_hole rect (at 32.46 26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 52 thru_hole oval (at 29.92 26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 51 thru_hole oval (at -46.28 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 53 thru_hole oval (at -43.74 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 55 thru_hole oval (at -41.2 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 57 thru_hole oval (at -38.66 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 59 thru_hole oval (at -36.12 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 61 thru_hole oval (at -33.58 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 63 thru_hole oval (at -31.04 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 65 thru_hole oval (at -28.5 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 67 thru_hole oval (at -25.96 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 69 thru_hole oval (at -23.42 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 71 thru_hole oval (at -20.88 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 73 thru_hole oval (at -18.34 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 75 thru_hole oval (at -15.8 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 77 thru_hole oval (at -13.26 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 79 thru_hole oval (at -10.72 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 81 thru_hole oval (at -8.18 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 83 thru_hole oval (at -5.64 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 85 thru_hole oval (at -3.1 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 87 thru_hole oval (at -0.56 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 89 thru_hole oval (at 1.98 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 91 thru_hole oval (at 4.52 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 93 thru_hole oval (at 7.06 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 95 thru_hole oval (at 9.6 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 97 thru_hole oval (at 12.14 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 99 thru_hole rect (at 14.68 24.13) (size 1.5 2) (drill 1.00076 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 100 thru_hole oval (at 14.68 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 98 thru_hole oval (at 12.14 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 96 thru_hole oval (at 9.6 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 94 thru_hole oval (at 7.06 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 92 thru_hole oval (at 4.52 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 90 thru_hole oval (at 1.98 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 88 thru_hole oval (at -0.56 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 86 thru_hole oval (at -3.1 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 84 thru_hole oval (at -5.64 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 82 thru_hole oval (at -8.18 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 80 thru_hole oval (at -10.72 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 78 thru_hole oval (at -13.26 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 76 thru_hole oval (at -15.8 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 74 thru_hole oval (at -18.34 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 72 thru_hole oval (at -20.88 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 70 thru_hole oval (at -23.42 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 68 thru_hole oval (at -25.96 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 66 thru_hole oval (at -28.5 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 64 thru_hole oval (at -31.04 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 62 thru_hole oval (at -33.58 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 60 thru_hole oval (at -36.12 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 58 thru_hole oval (at -38.66 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 56 thru_hole oval (at -41.2 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 54 thru_hole oval (at -43.74 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 52 thru_hole oval (at -46.28 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 50 thru_hole oval (at -46.28 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 48 thru_hole oval (at -43.74 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 46 thru_hole oval (at -41.2 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 44 thru_hole oval (at -38.66 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 42 thru_hole oval (at -36.12 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 40 thru_hole oval (at -33.58 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 38 thru_hole oval (at -31.04 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 36 thru_hole oval (at -28.5 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 34 thru_hole oval (at -25.96 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 32 thru_hole oval (at -23.42 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 30 thru_hole oval (at -20.88 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 28 thru_hole oval (at -18.34 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 26 thru_hole oval (at -15.8 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 24 thru_hole oval (at -13.26 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 22 thru_hole oval (at -10.72 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 20 thru_hole oval (at -8.18 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 18 thru_hole oval (at -5.64 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 16 thru_hole oval (at -3.1 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole oval (at -0.56 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole oval (at 1.98 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole oval (at 4.52 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole oval (at 7.06 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole oval (at 9.6 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at 12.14 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at 14.68 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole rect (at 14.68 -26.67) (size 1.5 2) (drill 1.00076 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at 12.14 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole oval (at 9.6 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole oval (at 7.06 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole oval (at 4.52 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole oval (at 1.98 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole oval (at -0.56 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 15 thru_hole oval (at -3.1 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 17 thru_hole oval (at -5.64 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 19 thru_hole oval (at -8.18 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 21 thru_hole oval (at -10.72 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 23 thru_hole oval (at -13.26 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 25 thru_hole oval (at -15.8 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 27 thru_hole oval (at -18.34 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 29 thru_hole oval (at -20.88 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 31 thru_hole oval (at -23.42 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 33 thru_hole oval (at -25.96 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 35 thru_hole oval (at -28.5 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 37 thru_hole oval (at -31.04 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 39 thru_hole oval (at -33.58 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 41 thru_hole oval (at -36.12 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 43 thru_hole oval (at -38.66 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 45 thru_hole oval (at -41.2 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 47 thru_hole oval (at -43.74 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 49 thru_hole oval (at -46.28 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at 42.62 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole rect (at 45.16 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 50 thru_hole oval (at 18.49 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 49 thru_hole rect (at 21.03 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/stm32f3_discovery_header.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 141
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/stm32f4_discovery_header.kicad_mod View File

@ -0,0 +1,141 @@
(module stm32f4_discovery_header (layer F.Cu)
(descr "STM32 F4 Discovery Header")
(tags "STM32F4 Discovery")
(fp_text reference STM32F4_Discovery_Header (at 0 1.27) (layer F.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.2032)))
)
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide
(effects (font (size 1.016 0.889) (thickness 0.2032)))
)
(fp_line (start 46.43 25.4) (end 41.35 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 46.43 27.94) (end 46.43 25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 41.35 27.94) (end 46.43 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 41.35 25.4) (end 41.35 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 41.35 -27.94) (end 41.35 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 41.35 -25.4) (end 46.43 -25.4) (layer F.SilkS) (width 0.381))
(fp_line (start 46.43 -25.4) (end 46.43 -27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 46.43 -27.94) (end 41.35 -27.94) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 22.86) (end 15.95 22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 15.95 22.86) (end 15.95 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 22.86) (end -47.55 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 27.94) (end 15.95 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 13.3985 22.86) (end 13.3985 27.94) (layer F.SilkS) (width 0.381))
(fp_line (start 13.3985 -27.94) (end 13.3985 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 -22.86) (end 15.95 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 48.5 -33) (end -48.5 -33) (layer F.SilkS) (width 0.381))
(fp_line (start -48.5 33) (end 48.5 33) (layer F.SilkS) (width 0.381))
(fp_line (start 48.5 33) (end 48.5 -33) (layer F.SilkS) (width 0.381))
(fp_line (start -48.5 33) (end -48.5 -33) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 -27.94) (end -47.55 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start 15.95 -27.94) (end 15.95 -22.86) (layer F.SilkS) (width 0.381))
(fp_line (start -47.55 -27.94) (end 15.95 -27.94) (layer F.SilkS) (width 0.381))
(pad 51 thru_hole rect (at 45.16 26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 52 thru_hole oval (at 42.62 26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 51 thru_hole oval (at -46.28 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 53 thru_hole oval (at -43.74 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 55 thru_hole oval (at -41.2 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 57 thru_hole oval (at -38.66 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 59 thru_hole oval (at -36.12 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 61 thru_hole oval (at -33.58 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 63 thru_hole oval (at -31.04 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 65 thru_hole oval (at -28.5 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 67 thru_hole oval (at -25.96 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 69 thru_hole oval (at -23.42 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 71 thru_hole oval (at -20.88 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 73 thru_hole oval (at -18.34 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 75 thru_hole oval (at -15.8 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 77 thru_hole oval (at -13.26 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 79 thru_hole oval (at -10.72 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 81 thru_hole oval (at -8.18 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 83 thru_hole oval (at -5.64 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 85 thru_hole oval (at -3.1 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 87 thru_hole oval (at -0.56 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 89 thru_hole oval (at 1.98 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 91 thru_hole oval (at 4.52 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 93 thru_hole oval (at 7.06 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 95 thru_hole oval (at 9.6 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 97 thru_hole oval (at 12.14 24.13) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 99 thru_hole rect (at 14.68 24.13) (size 1.5 2) (drill 1.00076 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 100 thru_hole oval (at 14.68 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 98 thru_hole oval (at 12.14 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 96 thru_hole oval (at 9.6 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 94 thru_hole oval (at 7.06 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 92 thru_hole oval (at 4.52 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 90 thru_hole oval (at 1.98 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 88 thru_hole oval (at -0.56 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 86 thru_hole oval (at -3.1 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 84 thru_hole oval (at -5.64 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 82 thru_hole oval (at -8.18 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 80 thru_hole oval (at -10.72 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 78 thru_hole oval (at -13.26 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 76 thru_hole oval (at -15.8 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 74 thru_hole oval (at -18.34 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 72 thru_hole oval (at -20.88 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 70 thru_hole oval (at -23.42 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 68 thru_hole oval (at -25.96 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 66 thru_hole oval (at -28.5 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 64 thru_hole oval (at -31.04 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 62 thru_hole oval (at -33.58 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 60 thru_hole oval (at -36.12 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 58 thru_hole oval (at -38.66 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 56 thru_hole oval (at -41.2 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 54 thru_hole oval (at -43.74 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 52 thru_hole oval (at -46.28 26.67) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 50 thru_hole oval (at -46.28 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 48 thru_hole oval (at -43.74 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 46 thru_hole oval (at -41.2 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 44 thru_hole oval (at -38.66 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 42 thru_hole oval (at -36.12 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 40 thru_hole oval (at -33.58 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 38 thru_hole oval (at -31.04 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 36 thru_hole oval (at -28.5 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 34 thru_hole oval (at -25.96 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 32 thru_hole oval (at -23.42 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 30 thru_hole oval (at -20.88 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 28 thru_hole oval (at -18.34 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 26 thru_hole oval (at -15.8 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 24 thru_hole oval (at -13.26 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 22 thru_hole oval (at -10.72 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 20 thru_hole oval (at -8.18 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 18 thru_hole oval (at -5.64 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 16 thru_hole oval (at -3.1 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole oval (at -0.56 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole oval (at 1.98 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole oval (at 4.52 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole oval (at 7.06 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole oval (at 9.6 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at 12.14 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at 14.68 -24.13) (size 1.5 2) (drill 1.00076 (offset 0 0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole rect (at 14.68 -26.67) (size 1.5 2) (drill 1.00076 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at 12.14 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole oval (at 9.6 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole oval (at 7.06 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole oval (at 4.52 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole oval (at 1.98 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole oval (at -0.56 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 15 thru_hole oval (at -3.1 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 17 thru_hole oval (at -5.64 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 19 thru_hole oval (at -8.18 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 21 thru_hole oval (at -10.72 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 23 thru_hole oval (at -13.26 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 25 thru_hole oval (at -15.8 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 27 thru_hole oval (at -18.34 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 29 thru_hole oval (at -20.88 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 31 thru_hole oval (at -23.42 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 33 thru_hole oval (at -25.96 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 35 thru_hole oval (at -28.5 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 37 thru_hole oval (at -31.04 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 39 thru_hole oval (at -33.58 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 41 thru_hole oval (at -36.12 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 43 thru_hole oval (at -38.66 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 45 thru_hole oval (at -41.2 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 47 thru_hole oval (at -43.74 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 49 thru_hole oval (at -46.28 -26.67) (size 1.5 2) (drill 0.99822 (offset 0 -0.25)) (layers *.Cu *.Mask F.SilkS))
(pad 50 thru_hole oval (at 42.62 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 49 thru_hole rect (at 45.16 -26.67) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/stm32f4_discovery_header.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 93
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/stm32vl_discovery_header.kicad_mod View File

@ -0,0 +1,93 @@
(module stm32vl_discovery_header (layer F.Cu)
(descr "STM32 Value Line Discovery Header")
(tags "STM32VL Discovery")
(fp_text reference STM32VL_Discovery_Header (at 0 1.27) (layer F.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.2032)))
)
(fp_text value Val** (at 0 -1.27) (layer F.SilkS) hide
(effects (font (size 1.016 0.889) (thickness 0.2032)))
)
(fp_line (start 42.3 -21.6) (end -42.3 -21.6) (layer F.SilkS) (width 0.381))
(fp_line (start -42.3 21.6) (end 42.3 21.6) (layer F.SilkS) (width 0.381))
(fp_line (start 42.3 21.6) (end 42.3 -21.6) (layer F.SilkS) (width 0.381))
(fp_line (start -42.3 21.6) (end -42.3 -21.6) (layer F.SilkS) (width 0.381))
(fp_line (start -32.14 -16.51) (end -32.14 -13.97) (layer F.SilkS) (width 0.381))
(fp_line (start -32.14 -13.97) (end 38.98 -13.97) (layer F.SilkS) (width 0.381))
(fp_line (start 38.98 -16.51) (end 38.98 -13.97) (layer F.SilkS) (width 0.381))
(fp_line (start -32.14 -16.51) (end 38.98 -16.51) (layer F.SilkS) (width 0.381))
(fp_line (start -37.12 -7.62) (end -37.12 7.62) (layer F.SilkS) (width 0.381))
(fp_line (start -37.12 7.62) (end -34.58 7.62) (layer F.SilkS) (width 0.381))
(fp_line (start -34.58 -7.62) (end -34.58 7.62) (layer F.SilkS) (width 0.381))
(fp_line (start -37.12 -7.62) (end -34.58 -7.62) (layer F.SilkS) (width 0.381))
(fp_line (start -32.14 13.97) (end 38.98 13.97) (layer F.SilkS) (width 0.381))
(fp_line (start -32.14 16.51) (end 38.98 16.51) (layer F.SilkS) (width 0.381))
(fp_line (start 38.98 16.51) (end 38.98 13.97) (layer F.SilkS) (width 0.381))
(fp_line (start -32.14 16.51) (end -32.14 13.97) (layer F.SilkS) (width 0.381))
(pad 35 thru_hole rect (at -30.87 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 36 thru_hole oval (at -28.33 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 37 thru_hole oval (at -25.79 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 38 thru_hole oval (at -23.25 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 39 thru_hole oval (at -20.71 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 40 thru_hole oval (at -18.17 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 41 thru_hole oval (at -15.63 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 42 thru_hole oval (at -13.09 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 43 thru_hole oval (at -10.55 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 44 thru_hole oval (at -8.01 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 45 thru_hole oval (at -5.47 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 46 thru_hole oval (at -2.93 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 47 thru_hole oval (at -0.39 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 48 thru_hole oval (at 2.15 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 49 thru_hole oval (at 4.69 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 50 thru_hole oval (at 7.23 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 51 thru_hole oval (at 9.77 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 52 thru_hole oval (at 12.31 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 53 thru_hole oval (at 14.85 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 54 thru_hole oval (at 17.39 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 55 thru_hole oval (at 19.93 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 56 thru_hole oval (at 22.47 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 57 thru_hole oval (at 25.01 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 58 thru_hole oval (at 27.55 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 59 thru_hole oval (at 30.09 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 60 thru_hole oval (at 32.63 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 61 thru_hole oval (at 35.17 15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 62 thru_hole oval (at 37.71 15.24) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 1 thru_hole rect (at 37.71 -15.24) (size 1.5 2.2) (drill 1.00076) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at 35.17 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at 32.63 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at 30.09 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole oval (at 27.55 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole oval (at 25.01 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole oval (at 22.47 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole oval (at 19.93 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole oval (at 17.39 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole oval (at 14.85 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole oval (at 12.31 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole oval (at 9.77 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole oval (at 7.23 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole oval (at 4.69 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 15 thru_hole oval (at 2.15 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 16 thru_hole oval (at -0.39 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 17 thru_hole oval (at -2.93 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 18 thru_hole oval (at -5.47 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 19 thru_hole oval (at -8.01 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 20 thru_hole oval (at -10.55 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 21 thru_hole oval (at -13.09 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 22 thru_hole oval (at -15.63 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 23 thru_hole oval (at -18.17 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 24 thru_hole oval (at -20.71 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 25 thru_hole oval (at -23.25 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 26 thru_hole oval (at -25.79 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 27 thru_hole oval (at -28.33 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 28 thru_hole oval (at -30.87 -15.24) (size 1.5 2.2) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 29 thru_hole rect (at -35.85 -6.35) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 30 thru_hole oval (at -35.85 -3.81) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 31 thru_hole oval (at -35.85 -1.27) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 32 thru_hole oval (at -35.85 1.27) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 33 thru_hole oval (at -35.85 3.81) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(pad 34 thru_hole oval (at -35.85 6.35) (size 2.2 1.5) (drill 0.99822) (layers *.Cu *.Mask F.SilkS))
(model walter/conn_misc/stm32vl_discovery_header.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 28
- 0
Car_Stereo_Replacement/pcb/footprints/w_conn_misc.pretty/wago_2060-451.kicad_mod View File

@ -0,0 +1,28 @@
(module wago_2060-451 (layer F.Cu) (tedit 578E34CE)
(descr "Wago 2060-451")
(clearance 0.5)
(zone_connect 1)
(fp_text reference J1 (at -5.5 3.5) (layer F.SilkS)
(effects (font (thickness 0.3048)))
)
(fp_text value +V (at 0 -3.1) (layer F.SilkS) hide
(effects (font (thickness 0.3048)))
)
(fp_arc (start 5.6 -1.5) (end 5.6 -2) (angle 90) (layer F.SilkS) (width 0.15))
(fp_arc (start 5.6 1.5) (end 6.1 1.5) (angle 90) (layer F.SilkS) (width 0.15))
(fp_arc (start -6.1 1.5) (end -6.1 2) (angle 90) (layer F.SilkS) (width 0.15))
(fp_arc (start -6.1 -1.5) (end -6.6 -1.5) (angle 90) (layer F.SilkS) (width 0.15))
(fp_line (start -6.6 -1.5) (end -6.6 1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -6.1 2) (end 5.6 2) (layer F.SilkS) (width 0.15))
(fp_line (start 6.1 1.5) (end 6.1 -1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -6.1 -2) (end 5.6 -2) (layer F.SilkS) (width 0.15))
(pad 1 smd rect (at -4 0) (size 6 2) (layers F.Cu F.Paste F.Mask)
(zone_connect 1))
(pad 1 smd rect (at 5.2 0) (size 3.5 2) (layers F.Cu F.Paste F.Mask)
(zone_connect 1))
(model ${KISYS3DMOD}/walter/conn_misc/wago_2060-451.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

+ 1
- 0
Car_Stereo_Replacement/pcb/fp-lib-table View File

@ -1,4 +1,5 @@
(fp_lib_table
(lib (name Connector_Audio)(type KiCad)(uri "$(KIPRJMOD)/footprints/Connector_Audio.pretty")(options "")(descr ""))
(lib (name w_conn_mkds)(type KiCad)(uri "$(KIPRJMOD)/footprints/w_conn_mkds.pretty")(options "")(descr ""))
(lib (name w_conn_misc)(type KiCad)(uri "$(KIPRJMOD)/footprints/w_conn_misc.pretty")(options "")(descr ""))
)

+ 5155
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb-B.Cu.gbl
File diff suppressed because it is too large
View File


+ 437
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb-B.Fab.gbr View File

@ -0,0 +1,437 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.0-rc2*
G04 #@! TF.CreationDate,2019-08-13T00:47:33-04:00*
G04 #@! TF.ProjectId,pcb,7063622E6B696361645F706362000000,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Other,Fab,Bot*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.0.0-rc2) date Tue Aug 13 00:47:33 2019*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.050000*%
G04 APERTURE END LIST*
D10*
G04 #@! TO.C,P1*
X73880400Y-33475500D02*
X73880400Y-36975500D01*
X76505400Y-33475500D02*
X73880400Y-33475500D01*
X77380400Y-34350500D02*
X76505400Y-33475500D01*
X77380400Y-36100500D02*
X77380400Y-34350500D01*
X76505400Y-36975500D02*
X77380400Y-36100500D01*
X73880400Y-36975500D02*
X76505400Y-36975500D01*
X82880400Y-33475500D02*
X82880400Y-36975500D01*
X79380400Y-33475500D02*
X82880400Y-33475500D01*
X79380400Y-36975500D02*
X79380400Y-33475500D01*
X82880400Y-36975500D02*
X79380400Y-36975500D01*
X72280400Y-33525500D02*
X73680400Y-33525500D01*
X72280400Y-36925500D02*
X72280400Y-33525500D01*
X73680400Y-36925500D02*
X72280400Y-36925500D01*
X83380400Y-32525500D02*
X83380400Y-37925500D01*
X73680400Y-32525500D02*
X83380400Y-32525500D01*
X73680400Y-37925500D02*
X73680400Y-32525500D01*
X83380400Y-37925500D02*
X73680400Y-37925500D01*
G04 #@! TO.C,P2*
X83380400Y-44275500D02*
X73680400Y-44275500D01*
X73680400Y-44275500D02*
X73680400Y-38875500D01*
X73680400Y-38875500D02*
X83380400Y-38875500D01*
X83380400Y-38875500D02*
X83380400Y-44275500D01*
X73680400Y-43275500D02*
X72280400Y-43275500D01*
X72280400Y-43275500D02*
X72280400Y-39875500D01*
X72280400Y-39875500D02*
X73680400Y-39875500D01*
X82880400Y-43325500D02*
X79380400Y-43325500D01*
X79380400Y-43325500D02*
X79380400Y-39825500D01*
X79380400Y-39825500D02*
X82880400Y-39825500D01*
X82880400Y-39825500D02*
X82880400Y-43325500D01*
X73880400Y-43325500D02*
X76505400Y-43325500D01*
X76505400Y-43325500D02*
X77380400Y-42450500D01*
X77380400Y-42450500D02*
X77380400Y-40700500D01*
X77380400Y-40700500D02*
X76505400Y-39825500D01*
X76505400Y-39825500D02*
X73880400Y-39825500D01*
X73880400Y-39825500D02*
X73880400Y-43325500D01*
G04 #@! TO.C,P3*
X73880400Y-46175500D02*
X73880400Y-49675500D01*
X76505400Y-46175500D02*
X73880400Y-46175500D01*
X77380400Y-47050500D02*
X76505400Y-46175500D01*
X77380400Y-48800500D02*
X77380400Y-47050500D01*
X76505400Y-49675500D02*
X77380400Y-48800500D01*
X73880400Y-49675500D02*
X76505400Y-49675500D01*
X82880400Y-46175500D02*
X82880400Y-49675500D01*
X79380400Y-46175500D02*
X82880400Y-46175500D01*
X79380400Y-49675500D02*
X79380400Y-46175500D01*
X82880400Y-49675500D02*
X79380400Y-49675500D01*
X72280400Y-46225500D02*
X73680400Y-46225500D01*
X72280400Y-49625500D02*
X72280400Y-46225500D01*
X73680400Y-49625500D02*
X72280400Y-49625500D01*
X83380400Y-45225500D02*
X83380400Y-50625500D01*
X73680400Y-45225500D02*
X83380400Y-45225500D01*
X73680400Y-50625500D02*
X73680400Y-45225500D01*
X83380400Y-50625500D02*
X73680400Y-50625500D01*
G04 #@! TO.C,P4*
X83380400Y-56975500D02*
X73680400Y-56975500D01*
X73680400Y-56975500D02*
X73680400Y-51575500D01*
X73680400Y-51575500D02*
X83380400Y-51575500D01*
X83380400Y-51575500D02*
X83380400Y-56975500D01*
X73680400Y-55975500D02*
X72280400Y-55975500D01*
X72280400Y-55975500D02*
X72280400Y-52575500D01*
X72280400Y-52575500D02*
X73680400Y-52575500D01*
X82880400Y-56025500D02*
X79380400Y-56025500D01*
X79380400Y-56025500D02*
X79380400Y-52525500D01*
X79380400Y-52525500D02*
X82880400Y-52525500D01*
X82880400Y-52525500D02*
X82880400Y-56025500D01*
X73880400Y-56025500D02*
X76505400Y-56025500D01*
X76505400Y-56025500D02*
X77380400Y-55150500D01*
X77380400Y-55150500D02*
X77380400Y-53400500D01*
X77380400Y-53400500D02*
X76505400Y-52525500D01*
X76505400Y-52525500D02*
X73880400Y-52525500D01*
X73880400Y-52525500D02*
X73880400Y-56025500D01*
G04 #@! TO.C,P5*
X73880400Y-58875500D02*
X73880400Y-62375500D01*
X76505400Y-58875500D02*
X73880400Y-58875500D01*
X77380400Y-59750500D02*
X76505400Y-58875500D01*
X77380400Y-61500500D02*
X77380400Y-59750500D01*
X76505400Y-62375500D02*
X77380400Y-61500500D01*
X73880400Y-62375500D02*
X76505400Y-62375500D01*
X82880400Y-58875500D02*
X82880400Y-62375500D01*
X79380400Y-58875500D02*
X82880400Y-58875500D01*
X79380400Y-62375500D02*
X79380400Y-58875500D01*
X82880400Y-62375500D02*
X79380400Y-62375500D01*
X72280400Y-58925500D02*
X73680400Y-58925500D01*
X72280400Y-62325500D02*
X72280400Y-58925500D01*
X73680400Y-62325500D02*
X72280400Y-62325500D01*
X83380400Y-57925500D02*
X83380400Y-63325500D01*
X73680400Y-57925500D02*
X83380400Y-57925500D01*
X73680400Y-63325500D02*
X73680400Y-57925500D01*
X83380400Y-63325500D02*
X73680400Y-63325500D01*
G04 #@! TO.C,P6*
X83380400Y-69675500D02*
X73680400Y-69675500D01*
X73680400Y-69675500D02*
X73680400Y-64275500D01*
X73680400Y-64275500D02*
X83380400Y-64275500D01*
X83380400Y-64275500D02*
X83380400Y-69675500D01*
X73680400Y-68675500D02*
X72280400Y-68675500D01*
X72280400Y-68675500D02*
X72280400Y-65275500D01*
X72280400Y-65275500D02*
X73680400Y-65275500D01*
X82880400Y-68725500D02*
X79380400Y-68725500D01*
X79380400Y-68725500D02*
X79380400Y-65225500D01*
X79380400Y-65225500D02*
X82880400Y-65225500D01*
X82880400Y-65225500D02*
X82880400Y-68725500D01*
X73880400Y-68725500D02*
X76505400Y-68725500D01*
X76505400Y-68725500D02*
X77380400Y-67850500D01*
X77380400Y-67850500D02*
X77380400Y-66100500D01*
X77380400Y-66100500D02*
X76505400Y-65225500D01*
X76505400Y-65225500D02*
X73880400Y-65225500D01*
X73880400Y-65225500D02*
X73880400Y-68725500D01*
G04 #@! TO.C,P7*
X59910400Y-33475500D02*
X59910400Y-36975500D01*
X62535400Y-33475500D02*
X59910400Y-33475500D01*
X63410400Y-34350500D02*
X62535400Y-33475500D01*
X63410400Y-36100500D02*
X63410400Y-34350500D01*
X62535400Y-36975500D02*
X63410400Y-36100500D01*
X59910400Y-36975500D02*
X62535400Y-36975500D01*
X68910400Y-33475500D02*
X68910400Y-36975500D01*
X65410400Y-33475500D02*
X68910400Y-33475500D01*
X65410400Y-36975500D02*
X65410400Y-33475500D01*
X68910400Y-36975500D02*
X65410400Y-36975500D01*
X58310400Y-33525500D02*
X59710400Y-33525500D01*
X58310400Y-36925500D02*
X58310400Y-33525500D01*
X59710400Y-36925500D02*
X58310400Y-36925500D01*
X69410400Y-32525500D02*
X69410400Y-37925500D01*
X59710400Y-32525500D02*
X69410400Y-32525500D01*
X59710400Y-37925500D02*
X59710400Y-32525500D01*
X69410400Y-37925500D02*
X59710400Y-37925500D01*
G04 #@! TO.C,P8*
X69410400Y-44275500D02*
X59710400Y-44275500D01*
X59710400Y-44275500D02*
X59710400Y-38875500D01*
X59710400Y-38875500D02*
X69410400Y-38875500D01*
X69410400Y-38875500D02*
X69410400Y-44275500D01*
X59710400Y-43275500D02*
X58310400Y-43275500D01*
X58310400Y-43275500D02*
X58310400Y-39875500D01*
X58310400Y-39875500D02*
X59710400Y-39875500D01*
X68910400Y-43325500D02*
X65410400Y-43325500D01*
X65410400Y-43325500D02*
X65410400Y-39825500D01*
X65410400Y-39825500D02*
X68910400Y-39825500D01*
X68910400Y-39825500D02*
X68910400Y-43325500D01*
X59910400Y-43325500D02*
X62535400Y-43325500D01*
X62535400Y-43325500D02*
X63410400Y-42450500D01*
X63410400Y-42450500D02*
X63410400Y-40700500D01*
X63410400Y-40700500D02*
X62535400Y-39825500D01*
X62535400Y-39825500D02*
X59910400Y-39825500D01*
X59910400Y-39825500D02*
X59910400Y-43325500D01*
G04 #@! TO.C,P9*
X69410400Y-50625500D02*
X59710400Y-50625500D01*
X59710400Y-50625500D02*
X59710400Y-45225500D01*
X59710400Y-45225500D02*
X69410400Y-45225500D01*
X69410400Y-45225500D02*
X69410400Y-50625500D01*
X59710400Y-49625500D02*
X58310400Y-49625500D01*
X58310400Y-49625500D02*
X58310400Y-46225500D01*
X58310400Y-46225500D02*
X59710400Y-46225500D01*
X68910400Y-49675500D02*
X65410400Y-49675500D01*
X65410400Y-49675500D02*
X65410400Y-46175500D01*
X65410400Y-46175500D02*
X68910400Y-46175500D01*
X68910400Y-46175500D02*
X68910400Y-49675500D01*
X59910400Y-49675500D02*
X62535400Y-49675500D01*
X62535400Y-49675500D02*
X63410400Y-48800500D01*
X63410400Y-48800500D02*
X63410400Y-47050500D01*
X63410400Y-47050500D02*
X62535400Y-46175500D01*
X62535400Y-46175500D02*
X59910400Y-46175500D01*
X59910400Y-46175500D02*
X59910400Y-49675500D01*
G04 #@! TO.C,P10*
X59910400Y-52525500D02*
X59910400Y-56025500D01*
X62535400Y-52525500D02*
X59910400Y-52525500D01*
X63410400Y-53400500D02*
X62535400Y-52525500D01*
X63410400Y-55150500D02*
X63410400Y-53400500D01*
X62535400Y-56025500D02*
X63410400Y-55150500D01*
X59910400Y-56025500D02*
X62535400Y-56025500D01*
X68910400Y-52525500D02*
X68910400Y-56025500D01*
X65410400Y-52525500D02*
X68910400Y-52525500D01*
X65410400Y-56025500D02*
X65410400Y-52525500D01*
X68910400Y-56025500D02*
X65410400Y-56025500D01*
X58310400Y-52575500D02*
X59710400Y-52575500D01*
X58310400Y-55975500D02*
X58310400Y-52575500D01*
X59710400Y-55975500D02*
X58310400Y-55975500D01*
X69410400Y-51575500D02*
X69410400Y-56975500D01*
X59710400Y-51575500D02*
X69410400Y-51575500D01*
X59710400Y-56975500D02*
X59710400Y-51575500D01*
X69410400Y-56975500D02*
X59710400Y-56975500D01*
G04 #@! TO.C,P11*
X69410400Y-63325500D02*
X59710400Y-63325500D01*
X59710400Y-63325500D02*
X59710400Y-57925500D01*
X59710400Y-57925500D02*
X69410400Y-57925500D01*
X69410400Y-57925500D02*
X69410400Y-63325500D01*
X59710400Y-62325500D02*
X58310400Y-62325500D01*
X58310400Y-62325500D02*
X58310400Y-58925500D01*
X58310400Y-58925500D02*
X59710400Y-58925500D01*
X68910400Y-62375500D02*
X65410400Y-62375500D01*
X65410400Y-62375500D02*
X65410400Y-58875500D01*
X65410400Y-58875500D02*
X68910400Y-58875500D01*
X68910400Y-58875500D02*
X68910400Y-62375500D01*
X59910400Y-62375500D02*
X62535400Y-62375500D01*
X62535400Y-62375500D02*
X63410400Y-61500500D01*
X63410400Y-61500500D02*
X63410400Y-59750500D01*
X63410400Y-59750500D02*
X62535400Y-58875500D01*
X62535400Y-58875500D02*
X59910400Y-58875500D01*
X59910400Y-58875500D02*
X59910400Y-62375500D01*
G04 #@! TO.C,P12*
X59910400Y-65225500D02*
X59910400Y-68725500D01*
X62535400Y-65225500D02*
X59910400Y-65225500D01*
X63410400Y-66100500D02*
X62535400Y-65225500D01*
X63410400Y-67850500D02*
X63410400Y-66100500D01*
X62535400Y-68725500D02*
X63410400Y-67850500D01*
X59910400Y-68725500D02*
X62535400Y-68725500D01*
X68910400Y-65225500D02*
X68910400Y-68725500D01*
X65410400Y-65225500D02*
X68910400Y-65225500D01*
X65410400Y-68725500D02*
X65410400Y-65225500D01*
X68910400Y-68725500D02*
X65410400Y-68725500D01*
X58310400Y-65275500D02*
X59710400Y-65275500D01*
X58310400Y-68675500D02*
X58310400Y-65275500D01*
X59710400Y-68675500D02*
X58310400Y-68675500D01*
X69410400Y-64275500D02*
X69410400Y-69675500D01*
X59710400Y-64275500D02*
X69410400Y-64275500D01*
X59710400Y-69675500D02*
X59710400Y-64275500D01*
X69410400Y-69675500D02*
X59710400Y-69675500D01*
G04 #@! TD*
M02*

+ 5219
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb-B.Mask.gbs
File diff suppressed because it is too large
View File


+ 15
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb-B.Paste.gbp View File

@ -0,0 +1,15 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.0-rc2*
G04 #@! TF.CreationDate,2019-08-13T00:47:33-04:00*
G04 #@! TF.ProjectId,pcb,7063622E6B696361645F706362000000,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Bot*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.0.0-rc2) date Tue Aug 13 00:47:33 2019*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

+ 1521
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb-B.SilkS.gbo
File diff suppressed because it is too large
View File


+ 64
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb-Edge.Cuts.gm1 View File

@ -0,0 +1,64 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.0-rc2*
G04 #@! TF.CreationDate,2019-08-13T00:47:33-04:00*
G04 #@! TF.ProjectId,pcb,7063622E6B696361645F706362000000,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Profile,NP*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.0.0-rc2) date Tue Aug 13 00:47:33 2019*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.152400*%
G04 APERTURE END LIST*
D10*
X119000000Y-69000000D02*
X93000000Y-69000000D01*
X119000000Y-51000000D02*
X119000000Y-69000000D01*
X93000000Y-51000000D02*
X119000000Y-51000000D01*
X93000000Y-69000000D02*
X93000000Y-51000000D01*
X132996173Y-71029785D02*
X157996173Y-71029785D01*
X132996173Y-55029785D02*
X132996173Y-71029785D01*
X157996173Y-71029785D02*
X157996173Y-55029785D01*
X157996173Y-55029785D02*
X132996173Y-55029785D01*
X157996173Y-49029785D02*
X157996173Y-33029785D01*
X132996173Y-49029785D02*
X157996173Y-49029785D01*
X132996173Y-33029785D02*
X132996173Y-49029785D01*
X157996173Y-33029785D02*
X132996173Y-33029785D01*
X254000000Y-68580000D02*
X254000000Y-86360000D01*
X248920000Y-63500000D02*
X254000000Y-68580000D01*
X228600000Y-63500000D02*
X248920000Y-63500000D01*
X20320000Y-53340000D02*
X20320000Y-88900000D01*
X20320000Y-53340000D02*
X25400000Y-48260000D01*
X50800000Y-48260000D02*
X25400000Y-48260000D01*
X50800000Y-48260000D02*
X50800000Y-25400000D01*
X228600000Y-63500000D02*
X228600000Y-25400000D01*
X25400000Y-88900000D02*
X254000000Y-88900000D01*
X254000000Y-88900000D02*
X254000000Y-86360000D01*
X25400000Y-88900000D02*
X20320000Y-88900000D01*
X228600000Y-25400000D02*
X50800000Y-25400000D01*
M02*

+ 4703
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb-F.Cu.gtl
File diff suppressed because it is too large
View File


+ 1855
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb-F.Fab.gbr
File diff suppressed because it is too large
View File


+ 6763
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb-F.Mask.gts
File diff suppressed because it is too large
View File


+ 15
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb-F.Paste.gtp View File

@ -0,0 +1,15 @@
G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.0-rc2*
G04 #@! TF.CreationDate,2019-08-13T00:47:33-04:00*
G04 #@! TF.ProjectId,pcb,7063622E6B696361645F706362000000,rev?*
G04 #@! TF.SameCoordinates,Original*
G04 #@! TF.FileFunction,Paste,Top*
G04 #@! TF.FilePolarity,Positive*
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.0.0-rc2) date Tue Aug 13 00:47:33 2019*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

+ 1525
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb-F.SilkS.gto
File diff suppressed because it is too large
View File


+ 165
- 0
Car_Stereo_Replacement/pcb/gerber_rev1/pcb.drl View File

@ -0,0 +1,165 @@
M48
;DRILL file {KiCad 5.0.0-rc2} date Tue Aug 13 00:47:34 2019
;FORMAT={-:-/ absolute / inch / decimal}
FMAT,2
INCH,TZ
T1C0.0130
T2C0.0393
T3C0.0394
T4C0.0400
T5C0.0480
T6C0.0512
T7C0.0551
T8C0.0559
T9C0.0563
T10C0.0591
T11C0.1260
T12C0.2362
%
G90
G05
M72
T1
X3.5Y-1.7
X3.6Y-1.7
X4.1Y-1.7
X4.2Y-1.7
X4.4Y-1.7
X4.5Y-1.7
X4.6Y-1.7
X4.7Y-1.7
T2
X7.6Y-1.6
X7.7Y-1.6
X7.8Y-1.6
X7.9Y-1.6
X8.Y-1.6
X8.1Y-1.6
X8.2Y-1.6
T3
X6.8Y-1.6
X6.8Y-2.2
X6.9Y-1.6
X6.9Y-2.2
X7.Y-1.6
X7.Y-2.2
X7.1Y-1.6
X7.1Y-2.2
X7.2Y-1.6
X7.2Y-2.2
X7.3Y-1.6
X7.3Y-2.2
X7.4Y-1.6
X7.4Y-2.2
X7.5Y-1.6
X7.5Y-2.2
X7.6Y-2.2
X7.7Y-2.2
X7.8Y-2.2
X7.9Y-2.2
X8.Y-2.2
X8.1Y-2.2
X8.2Y-2.2
T4
X7.7Y-1.45
X7.8Y-1.45
X7.9Y-1.45
X8.Y-1.45
X4.0209Y-1.8898
X4.1209Y-1.8898
X4.2209Y-1.8898
X4.3209Y-1.8898
X6.8Y-1.45
X6.9Y-1.45
X7.Y-1.45
X7.1Y-1.45
X7.2Y-1.45
X7.3Y-1.45
X7.4Y-1.45
X5.Y-1.8898
X5.Y-1.9898
X8.Y-2.35
X8.1Y-2.35
X8.2Y-2.35
X6.8Y-2.35
X6.9Y-2.35
X7.Y-2.35
X7.1Y-2.35
X7.2Y-2.35
X7.3Y-2.35
X7.4Y-2.35
X7.5Y-2.35
X7.6Y-2.35
X7.7Y-2.35
X7.8Y-2.35
X5.Y-2.6378
X5.Y-2.7378
T5
X6.45Y-2.85
X7.65Y-2.85
X7.25Y-2.85
X8.05Y-2.85
X6.85Y-2.85
T6
X2.6126Y-3.2
X2.8094Y-3.2
X3.0063Y-3.2
X3.2031Y-3.2
X3.4Y-3.2
X3.5969Y-3.2
X3.9579Y-3.2
X4.1547Y-3.2
X4.3516Y-3.2
X4.5484Y-3.2
X4.7453Y-3.2
X4.9421Y-3.2
T7
X2.4276Y-2.1368
X2.6441Y-2.1368
X2.4276Y-2.6368
X2.6441Y-2.6368
X2.4276Y-2.3868
X2.6441Y-2.3868
X2.9776Y-2.3868
X3.1941Y-2.3868
X2.4276Y-1.8868
X2.6441Y-1.8868
X2.4276Y-1.3868
X2.6441Y-1.3868
X2.9776Y-1.3868
X3.1941Y-1.3868
X2.9776Y-2.1368
X3.1941Y-2.1368
X2.9776Y-1.8868
X3.1941Y-1.8868
X2.4276Y-1.6368
X2.6441Y-1.6368
X2.9776Y-1.6368
X3.1941Y-1.6368
X2.9776Y-2.6368
X3.1941Y-2.6368
T8
X8.05Y-2.972
X6.45Y-2.972
X7.65Y-2.972
X7.25Y-2.972
X6.85Y-2.972
T9
X6.85Y-3.2988
X6.45Y-3.2988
X7.65Y-3.2988
X7.25Y-3.2988
X8.05Y-3.2988
T10
X3.7795Y-1.4567
X4.6457Y-1.4567
T11
X6.3189Y-1.6142
X5.1378Y-1.6142
X6.3386Y-2.2441
X5.1181Y-2.2441
T12
X9.7Y-2.75
X1.1Y-2.15
T0
M30

+ 155
- 0
Car_Stereo_Replacement/pcb/pcb-cache.lib View File

@ -47,6 +47,32 @@ X P3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn:CONN_01X04
#
DEF conn:CONN_01X04 P 0 40 Y N 1 F N
F0 "P" 0 250 50 H V C CNN
F1 "conn:CONN_01X04" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X04
Pin_Header_Angled_1X04
Socket_Strip_Straight_1X04
Socket_Strip_Angled_1X04
$ENDFPLIST
DRAW
S -50 -145 10 -155 0 1 0 N
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 155 10 145 0 1 0 N
S -50 200 50 -200 0 1 0 N
X P1 1 -200 150 150 R 50 50 1 1 P
X P2 2 -200 50 150 R 50 50 1 1 P
X P3 3 -200 -50 150 R 50 50 1 1 P
X P4 4 -200 -150 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn:CONN_01X06
#
DEF conn:CONN_01X06 P 0 40 Y N 1 F N
@ -77,6 +103,78 @@ X P6 6 -200 -250 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn:CONN_01X07
#
DEF conn:CONN_01X07 P 0 40 Y N 1 F N
F0 "P" 0 400 50 H V C CNN
F1 "conn:CONN_01X07" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X07
Pin_Header_Angled_1X07
Socket_Strip_Straight_1X07
Socket_Strip_Angled_1X07
$ENDFPLIST
DRAW
S -50 -350 50 350 0 1 0 N
S -50 -295 10 -305 0 1 0 N
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 305 10 295 0 1 0 N
X P1 1 -200 300 150 R 50 50 1 1 P
X P2 2 -200 200 150 R 50 50 1 1 P
X P3 3 -200 100 150 R 50 50 1 1 P
X P4 4 -200 0 150 R 50 50 1 1 P
X P5 5 -200 -100 150 R 50 50 1 1 P
X P6 6 -200 -200 150 R 50 50 1 1 P
X P7 7 -200 -300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn:CONN_01X11
#
DEF conn:CONN_01X11 P 0 40 Y N 1 F N
F0 "P" 0 600 50 H V C CNN
F1 "conn:CONN_01X11" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X11
Pin_Header_Angled_1X11
Socket_Strip_Straight_1X11
Socket_Strip_Angled_1X11
$ENDFPLIST
DRAW
S -50 -495 10 -505 0 1 0 N
S -50 -395 10 -405 0 1 0 N
S -50 -295 10 -305 0 1 0 N
S -50 -195 10 -205 0 1 0 N
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 205 10 195 0 1 0 N
S -50 305 10 295 0 1 0 N
S -50 405 10 395 0 1 0 N
S -50 505 10 495 0 1 0 N
S -50 550 50 -550 0 1 0 N
X P1 1 -200 500 150 R 50 50 1 1 P
X P10 10 -200 -400 150 R 50 50 1 1 P
X P11 11 -200 -500 150 R 50 50 1 1 P
X P2 2 -200 400 150 R 50 50 1 1 P
X P3 3 -200 300 150 R 50 50 1 1 P
X P4 4 -200 200 150 R 50 50 1 1 P
X P5 5 -200 100 150 R 50 50 1 1 P
X P6 6 -200 0 150 R 50 50 1 1 P
X P7 7 -200 -100 150 R 50 50 1 1 P
X P8 8 -200 -200 150 R 50 50 1 1 P
X P9 9 -200 -300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# conn:JACK_2P
#
DEF conn:JACK_2P J 0 40 Y Y 1 F N
@ -160,6 +258,21 @@ X +12V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power:+5V
#
DEF power:+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power:+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power:GND
#
DEF power:GND #PWR 0 0 Y Y 1 F P
@ -173,4 +286,46 @@ X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# w_connectors:Arduino_Nano_Header
#
DEF w_connectors:Arduino_Nano_Header J 0 1 Y Y 1 F N
F0 "J" 0 800 60 H V C CNN
F1 "w_connectors:Arduino_Nano_Header" 0 -800 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S 250 -750 -250 750 0 1 0 N
X D1/TX 1 -350 700 100 R 35 31 1 1 P
X D7/AIN1 10 -350 -200 100 R 35 30 1 1 P
X D8/ICP 11 -350 -300 100 R 35 30 1 1 P
X D9/0C1 12 -350 -400 100 R 35 30 1 1 P
X D10/SS 13 -350 -500 100 R 35 30 1 1 P
X D11/MOSI 14 -350 -600 100 R 35 30 1 1 P
X D12/MISO 15 -350 -700 100 R 35 30 1 1 P
X SCK/D13 16 350 -700 100 L 35 30 1 1 P
X 3V3 17 350 -600 100 L 35 39 1 1 P
X AREF 18 350 -500 100 L 35 30 1 1 P
X A0 19 350 -400 100 L 35 30 1 1 P
X D0/RX 2 -350 600 100 R 35 31 1 1 P
X A1 20 350 -300 100 L 35 30 1 1 P
X A2 21 350 -200 100 L 35 30 1 1 P
X A3 22 350 -100 100 L 35 30 1 1 P
X A4 23 350 0 100 L 35 30 1 1 P
X A5 24 350 100 100 L 35 30 1 1 P
X A6 25 350 200 100 L 35 30 1 1 P
X A7 26 350 300 100 L 35 30 1 1 P
X 5V 27 350 400 100 L 35 39 1 1 P
X RESET 28 350 500 100 L 35 30 1 1 P
X GND 29 350 600 100 L 35 39 1 1 P
X RESET 3 -350 500 100 R 35 31 1 1 P
X VIN 30 350 700 100 L 35 39 1 1 P
X GND 4 -350 400 100 R 35 39 1 1 P
X D2/INT0 5 -350 300 100 R 35 30 1 1 P
X D3/INT1 6 -350 200 100 R 35 30 1 1 P
X D4/T0 7 -350 100 100 R 35 30 1 1 P
X D5/T1 8 -350 0 100 R 35 30 1 1 P
X D6/AIN0 9 -350 -100 100 R 35 30 1 1 P
ENDDRAW
ENDDEF
#
#End Library

+ 206
- 15
Car_Stereo_Replacement/pcb/pcb.bak View File

@ -427,7 +427,7 @@ L conn:CONN_01X02 P13
U 1 1 5D4B37E3
P 2500 5800
F 0 "P13" V 2465 5662 50 0000 R CNN
F 1 "CONN_01X02" V 2750 5950 50 0000 R CNN
F 1 "VCC7SEGCONN2" V 2750 5950 50 0000 R CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" V 1850 5600 50 0001 C CNN
F 3 "" H 2500 5800 50 0000 C CNN
1 2500 5800
@ -476,7 +476,7 @@ L conn:CONN_01X03 P14
U 1 1 5D4B5509
P 2500 6850
F 0 "P14" V 2465 6712 50 0000 R CNN
F 1 "CONN_01X02" V 2750 7000 50 0000 R CNN
F 1 "AMP7SEGCONN3" V 2750 7000 50 0000 R CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" V 1850 6650 50 0001 C CNN
F 3 "" H 2500 6850 50 0000 C CNN
1 2500 6850
@ -499,35 +499,35 @@ F 3 "" H 2600 7050 50 0000 C CNN
1 2600 7050
1 0 0 -1
$EndComp
Text Notes 3250 6450 0 47 ~ 0
Text Notes 1800 8000 0 47 ~ 0
NOTE: for the AMMeter plugin, the \nbattery ground will be separate from\nthe main board ground. All ground\nmust go through Ammeter. See\nresources for a picture of ammeter\nhookup.
$Comp
L conn:CONN_01X06 P?
L conn:CONN_01X06 P15
U 1 1 5D4B63C4
P 8100 5750
F 0 "P?" H 8178 5791 50 0000 L CNN
F 1 "CONN_01X06" H 8178 5700 50 0000 L CNN
F 2 "" H 8100 5750 50 0000 C CNN
F 0 "P15" H 8178 5791 50 0000 L CNN
F 1 "PowerConn6" H 8178 5700 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-6" H 8100 5750 50 0001 C CNN
F 3 "" H 8100 5750 50 0000 C CNN
1 8100 5750
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X06 P?
L conn:CONN_01X06 P16
U 1 1 5D4B64EE
P 9500 5750
F 0 "P?" H 9578 5791 50 0000 L CNN
F 1 "CONN_01X06" H 9578 5700 50 0000 L CNN
F 2 "" H 9500 5750 50 0000 C CNN
F 0 "P16" H 9578 5791 50 0000 L CNN
F 1 "GndConn6" H 9578 5700 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-6" H 9500 5750 50 0001 C CNN
F 3 "" H 9500 5750 50 0000 C CNN
1 9500 5750
1 0 0 -1
$EndComp
$Comp
L power:+12V #PWR?
L power:+12V #PWR0110
U 1 1 5D4B6649
P 7900 5500
F 0 "#PWR?" H 7900 5350 50 0001 C CNN
F 0 "#PWR0110" H 7900 5350 50 0001 C CNN
F 1 "+12V" H 7915 5673 50 0000 C CNN
F 2 "" H 7900 5500 50 0000 C CNN
F 3 "" H 7900 5500 50 0000 C CNN
@ -550,10 +550,10 @@ Connection ~ 7900 5900
Wire Wire Line
7900 5900 7900 6000
$Comp
L power:GND #PWR?
L power:GND #PWR0111
U 1 1 5D4B6763
P 9300 6000
F 0 "#PWR?" H 9300 5750 50 0001 C CNN
F 0 "#PWR0111" H 9300 5750 50 0001 C CNN
F 1 "GND" H 9305 5827 50 0000 C CNN
F 2 "" H 9300 6000 50 0000 C CNN
F 3 "" H 9300 6000 50 0000 C CNN
@ -575,4 +575,195 @@ Wire Wire Line
Connection ~ 9300 5900
Wire Wire Line
9300 5900 9300 5800
Text Notes 4700 4950 0 197 ~ 0
OLED+Micro
$Comp
L conn:CONN_01X04 P21
U 1 1 5D5224F4
P 6200 5950
F 0 "P21" V 6072 6178 50 0000 L CNN
F 1 "OLED_1_x_4" V 6163 6178 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 6200 5950 50 0001 C CNN
F 3 "" H 6200 5950 50 0000 C CNN
1 6200 5950
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0112
U 1 1 5D5227E9
P 6050 5750
F 0 "#PWR0112" H 6050 5500 50 0001 C CNN
F 1 "GND" H 6055 5577 50 0000 C CNN
F 2 "" H 6050 5750 50 0000 C CNN
F 3 "" H 6050 5750 50 0000 C CNN
1 6050 5750
-1 0 0 1
$EndComp
Text Label 6250 5750 1 50 ~ 0
SCLK
Text Label 6350 5750 1 50 ~ 0
SDATA
Wire Wire Line
6150 5750 6150 5400
Text Notes 6350 6150 0 50 ~ 0
I2C\n
$Comp
L power:+5V #PWR0113
U 1 1 5D522CEC
P 6150 5400
F 0 "#PWR0113" H 6150 5250 50 0001 C CNN
F 1 "+5V" H 6165 5573 50 0000 C CNN
F 2 "" H 6150 5400 50 0000 C CNN
F 3 "" H 6150 5400 50 0000 C CNN
1 6150 5400
1 0 0 -1
$EndComp
$Comp
L w_connectors:Arduino_Nano_Header J6
U 1 1 5D523A19
P 4700 6150
F 0 "J6" H 4700 7087 60 0000 C CNN
F 1 "Arduino_Nano_Header" H 4700 6981 60 0000 C CNN
F 2 "w_conn_misc:arduino_nano_header" H 4700 6150 60 0001 C CNN
F 3 "" H 4700 6150 60 0000 C CNN
1 4700 6150
1 0 0 -1
$EndComp
$Comp
L power:+12V #PWR0114
U 1 1 5D52458C
P 5200 5450
F 0 "#PWR0114" H 5200 5300 50 0001 C CNN
F 1 "+12V" H 5215 5623 50 0000 C CNN
F 2 "" H 5200 5450 50 0000 C CNN
F 3 "" H 5200 5450 50 0000 C CNN
1 5200 5450
1 0 0 -1
$EndComp
Wire Wire Line
5200 5450 5050 5450
Wire Wire Line
5050 5550 5550 5550
$Comp
L power:GND #PWR0115
U 1 1 5D524C4C
P 5550 5550
F 0 "#PWR0115" H 5550 5300 50 0001 C CNN
F 1 "GND" H 5555 5377 50 0000 C CNN
F 2 "" H 5550 5550 50 0000 C CNN
F 3 "" H 5550 5550 50 0000 C CNN
1 5550 5550
1 0 0 -1
$EndComp
Text Label 5050 6050 0 50 ~ 0
SCLK
Text Label 5050 6150 0 50 ~ 0
SDATA
Wire Wire Line
4350 5750 3650 5750
$Comp
L power:GND #PWR0116
U 1 1 5D5252C3
P 3650 5750
F 0 "#PWR0116" H 3650 5500 50 0001 C CNN
F 1 "GND" H 3655 5577 50 0000 C CNN
F 2 "" H 3650 5750 50 0000 C CNN
F 3 "" H 3650 5750 50 0000 C CNN
1 3650 5750
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X04 P19
U 1 1 5D5259A1
P 5250 5800
F 0 "P19" H 5327 5841 50 0000 L CNN
F 1 "duino4" H 5327 5750 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 5250 5800 50 0001 C CNN
F 3 "" H 5250 5800 50 0000 C CNN
1 5250 5800
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X03 P17
U 1 1 5D525B7B
P 4150 5550
F 0 "P17" H 4069 5225 50 0000 C CNN
F 1 "duino3" H 4550 5450 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x03" H 4150 5550 50 0001 C CNN
F 3 "" H 4150 5550 50 0000 C CNN
1 4150 5550
-1 0 0 1
$EndComp
$Comp
L conn:CONN_01X07 P20
U 1 1 5D525F09
P 5250 6550
F 0 "P20" H 5327 6591 50 0000 L CNN
F 1 "duino7" H 5327 6500 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x07" H 5250 6550 50 0001 C CNN
F 3 "" H 5250 6550 50 0000 C CNN
1 5250 6550
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X11 P18
U 1 1 5D526123
P 4150 6350
F 0 "P18" H 4069 5625 50 0000 C CNN
F 1 "duino11" H 4500 6200 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x11" H 4150 6350 50 0001 C CNN
F 3 "" H 4150 6350 50 0000 C CNN
1 4150 6350
-1 0 0 1
$EndComp
Text Label 5050 6750 0 28 ~ 0
dui3v3
Text Label 5050 6850 0 28 ~ 0
duid13
Text Label 5050 6650 0 28 ~ 0
duiaref
Text Label 5050 6550 0 28 ~ 0
duia0
Text Label 5050 6450 0 28 ~ 0
duia1
Text Label 5050 6350 0 28 ~ 0
duia2
Text Label 5050 6250 0 28 ~ 0
duia3
Text Label 5050 5950 0 28 ~ 0
duia6
Text Label 5050 5850 0 28 ~ 0
duia7
Text Label 5050 5750 0 28 ~ 0
dui5v
Text Label 5050 5650 0 28 ~ 0
duireset
Text Label 4350 5650 2 28 ~ 0
duireset
Text Label 4350 5550 0 28 ~ 0
duid0
Text Label 4350 5450 0 28 ~ 0
duid1
Text Label 4350 5850 0 28 ~ 0
duid2
Text Label 4350 5950 0 28 ~ 0
duid3
Text Label 4350 6050 0 28 ~ 0
duid4
Text Label 4350 6150 0 28 ~ 0
duid5
Text Label 4350 6250 0 28 ~ 0
duid6
Text Label 4350 6350 0 28 ~ 0
duid7
Text Label 4350 6450 0 28 ~ 0
duid8
Text Label 4350 6550 0 28 ~ 0
duid9
Text Label 4350 6650 0 28 ~ 0
duid10
Text Label 4350 6750 0 28 ~ 0
duid11
Text Label 4350 6850 0 28 ~ 0
duid12
$EndSCHEMATC

+ 1034
- 0
Car_Stereo_Replacement/pcb/pcb.dsn
File diff suppressed because it is too large
View File


+ 1611
- 125
Car_Stereo_Replacement/pcb/pcb.kicad_pcb
File diff suppressed because it is too large
View File


+ 1605
- 119
Car_Stereo_Replacement/pcb/pcb.kicad_pcb-bak
File diff suppressed because it is too large
View File


+ 297
- 83
Car_Stereo_Replacement/pcb/pcb.net View File

@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/Car_Stereo_Replacement/pcb/pcb.sch)
(date "Wed 07 Aug 2019 04:42:51 PM EDT")
(date "Mon 12 Aug 2019 11:53:24 PM EDT")
(tool "Eeschema 5.0.0-rc2")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -137,18 +137,18 @@
(tstamp 5D495198))
(comp (ref MK1)
(value Mounting_Hole)
(footprint Mounting_Holes:MountingHole_4.3mm_M4)
(footprint Mounting_Holes:MountingHole_3.2mm_M3)
(libsource (lib mechanical) (part Mounting_Hole))
(sheetpath (names /) (tstamps /))
(tstamp 5D4B3459))
(comp (ref MK2)
(value Mounting_Hole)
(footprint Mounting_Holes:MountingHole_4.3mm_M4)
(footprint Mounting_Holes:MountingHole_3.2mm_M3)
(libsource (lib mechanical) (part Mounting_Hole))
(sheetpath (names /) (tstamps /))
(tstamp 5D4B34D0))
(comp (ref P13)
(value CONN_01X02)
(value VCC7SEGCONN2)
(footprint Pin_Headers:Pin_Header_Straight_1x02)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /) (tstamps /))
@ -161,34 +161,70 @@
(tstamp 5D4B436A))
(comp (ref MK3)
(value Mounting_Hole)
(footprint Mounting_Holes:MountingHole_4.3mm_M4)
(footprint Mounting_Holes:MountingHole_3.2mm_M3)
(libsource (lib mechanical) (part Mounting_Hole))
(sheetpath (names /) (tstamps /))
(tstamp 5D4B53D8))
(comp (ref MK4)
(value Mounting_Hole)
(footprint Mounting_Holes:MountingHole_4.3mm_M4)
(footprint Mounting_Holes:MountingHole_3.2mm_M3)
(libsource (lib mechanical) (part Mounting_Hole))
(sheetpath (names /) (tstamps /))
(tstamp 5D4B53DE))
(comp (ref P14)
(value CONN_01X02)
(value AMP7SEGCONN3)
(footprint Pin_Headers:Pin_Header_Straight_1x02)
(libsource (lib conn) (part CONN_01X03))
(sheetpath (names /) (tstamps /))
(tstamp 5D4B5509))
(comp (ref P15)
(value CONN_01X06)
(value PowerConn6)
(footprint w_conn_mkds:mkds_1,5-6)
(libsource (lib conn) (part CONN_01X06))
(sheetpath (names /) (tstamps /))
(tstamp 5D4B63C4))
(comp (ref P16)
(value CONN_01X06)
(value GndConn6)
(footprint w_conn_mkds:mkds_1,5-6)
(libsource (lib conn) (part CONN_01X06))
(sheetpath (names /) (tstamps /))
(tstamp 5D4B64EE)))
(tstamp 5D4B64EE))
(comp (ref P21)
(value OLED_1_x_4)
(footprint Pin_Headers:Pin_Header_Straight_1x04)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /) (tstamps /))
(tstamp 5D5224F4))
(comp (ref J6)
(value Arduino_Nano_Header)
(footprint w_conn_misc:arduino_nano_header)
(libsource (lib w_connectors) (part Arduino_Nano_Header))
(sheetpath (names /) (tstamps /))
(tstamp 5D523A19))
(comp (ref P19)
(value duino4)
(footprint Pin_Headers:Pin_Header_Straight_1x04)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /) (tstamps /))
(tstamp 5D5259A1))
(comp (ref P17)
(value duino3)
(footprint Pin_Headers:Pin_Header_Straight_1x03)
(libsource (lib conn) (part CONN_01X03))
(sheetpath (names /) (tstamps /))
(tstamp 5D525B7B))
(comp (ref P20)
(value duino7)
(footprint Pin_Headers:Pin_Header_Straight_1x07)
(libsource (lib conn) (part CONN_01X07))
(sheetpath (names /) (tstamps /))
(tstamp 5D525F09))
(comp (ref P18)
(value duino11)
(footprint Pin_Headers:Pin_Header_Straight_1x11)
(libsource (lib conn) (part CONN_01X11))
(sheetpath (names /) (tstamps /))
(tstamp 5D526123)))
(libparts
(libpart (lib conn) (part CONN_01X02)
(description "Connector, single row, 01x02")
@ -217,6 +253,21 @@
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))))
(libpart (lib conn) (part CONN_01X04)
(description "Connector, single row, 01x04")
(footprints
(fp Pin_Header_Straight_1X04)
(fp Pin_Header_Angled_1X04)
(fp Socket_Strip_Straight_1X04)
(fp Socket_Strip_Angled_1X04))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X04))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))))
(libpart (lib conn) (part CONN_01X06)
(description "Connector, single row, 01x06")
(footprints
@ -234,6 +285,46 @@
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))))
(libpart (lib conn) (part CONN_01X07)
(description "Connector, single row, 01x07")
(footprints
(fp Pin_Header_Straight_1X07)
(fp Pin_Header_Angled_1X07)
(fp Socket_Strip_Straight_1X07)
(fp Socket_Strip_Angled_1X07))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X07))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))
(pin (num 7) (name P7) (type passive))))
(libpart (lib conn) (part CONN_01X11)
(description "Connector, single row, 01x11")
(footprints
(fp Pin_Header_Straight_1X11)
(fp Pin_Header_Angled_1X11)
(fp Socket_Strip_Straight_1X11)
(fp Socket_Strip_Angled_1X11))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X11))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))
(pin (num 7) (name P7) (type passive))
(pin (num 8) (name P8) (type passive))
(pin (num 9) (name P9) (type passive))
(pin (num 10) (name P10) (type passive))
(pin (num 11) (name P11) (type passive))))
(libpart (lib conn) (part JACK_2P)
(fields
(field (name Reference) J)
@ -265,7 +356,42 @@
(fp Hole*))
(fields
(field (name Reference) MK)
(field (name Value) Mounting_Hole))))
(field (name Value) Mounting_Hole)))
(libpart (lib w_connectors) (part Arduino_Nano_Header)
(fields
(field (name Reference) J)
(field (name Value) Arduino_Nano_Header))
(pins
(pin (num 1) (name D1/TX) (type passive))
(pin (num 2) (name D0/RX) (type passive))
(pin (num 3) (name RESET) (type passive))
(pin (num 4) (name GND) (type passive))
(pin (num 5) (name D2/INT0) (type passive))
(pin (num 6) (name D3/INT1) (type passive))
(pin (num 7) (name D4/T0) (type passive))
(pin (num 8) (name D5/T1) (type passive))
(pin (num 9) (name D6/AIN0) (type passive))
(pin (num 10) (name D7/AIN1) (type passive))
(pin (num 11) (name D8/ICP) (type passive))
(pin (num 12) (name D9/0C1) (type passive))
(pin (num 13) (name D10/SS) (type passive))
(pin (num 14) (name D11/MOSI) (type passive))
(pin (num 15) (name D12/MISO) (type passive))
(pin (num 16) (name SCK/D13) (type passive))
(pin (num 17) (name 3V3) (type passive))
(pin (num 18) (name AREF) (type passive))
(pin (num 19) (name A0) (type passive))
(pin (num 20) (name A1) (type passive))
(pin (num 21) (name A2) (type passive))
(pin (num 22) (name A3) (type passive))
(pin (num 23) (name A4) (type passive))
(pin (num 24) (name A5) (type passive))
(pin (num 25) (name A6) (type passive))
(pin (num 26) (name A7) (type passive))
(pin (num 27) (name 5V) (type passive))
(pin (num 28) (name RESET) (type passive))
(pin (num 29) (name GND) (type passive))
(pin (num 30) (name VIN) (type passive)))))
(libraries
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
@ -274,87 +400,175 @@
(library (logical logo)
(uri /usr/share/kicad/library/logo.lib))
(library (logical mechanical)
(uri /usr/share/kicad/library/mechanical.lib)))
(uri /usr/share/kicad/library/mechanical.lib))
(library (logical w_connectors)
(uri /home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/Car_Stereo_Replacement/pcb/symbols/w_connectors.lib)))
(nets
(net (code 1) (name /BATGROUND)
(node (ref P13) (pin 2))
(node (ref P12) (pin 1))
(node (ref P14) (pin 2)))
(net (code 2) (name /IGN12V+)
(node (ref P13) (pin 1))
(node (ref P14) (pin 1))
(node (ref F1) (pin 1)))
(net (code 3) (name GND)
(node (ref P16) (pin 6))
(node (ref P16) (pin 5))
(node (ref P16) (pin 4))
(node (ref P16) (pin 3))
(node (ref P16) (pin 2))
(node (ref P16) (pin 1))
(node (ref P14) (pin 3))
(node (ref J4) (pin 3))
(node (ref J1) (pin 3))
(node (ref J2) (pin 3))
(node (ref J3) (pin 3))
(node (ref J5) (pin 3)))
(net (code 4) (name +12V)
(node (ref P15) (pin 3))
(node (ref P15) (pin 4))
(node (ref P6) (pin 1))
(net (code 1) (name /duid11)
(node (ref P18) (pin 2))
(node (ref J6) (pin 14)))
(net (code 2) (name /duid2)
(node (ref J6) (pin 5))
(node (ref P18) (pin 11)))
(net (code 3) (name /duid3)
(node (ref J6) (pin 6))
(node (ref P18) (pin 10)))
(net (code 4) (name /duid4)
(node (ref P18) (pin 9))
(node (ref J6) (pin 7)))
(net (code 5) (name /duid5)
(node (ref P18) (pin 8))
(node (ref J6) (pin 8)))
(net (code 6) (name /duid6)
(node (ref P18) (pin 7))
(node (ref J6) (pin 9)))
(net (code 7) (name /duid7)
(node (ref P18) (pin 6))
(node (ref J6) (pin 10)))
(net (code 8) (name /duia1)
(node (ref P20) (pin 3))
(node (ref J6) (pin 20)))
(net (code 9) (name /duid8)
(node (ref P18) (pin 5))
(node (ref J6) (pin 11)))
(net (code 10) (name /duia2)
(node (ref J6) (pin 21))
(node (ref P20) (pin 2)))
(net (code 11) (name /duid9)
(node (ref J6) (pin 12))
(node (ref P18) (pin 4)))
(net (code 12) (name /duia3)
(node (ref J6) (pin 22))
(node (ref P20) (pin 1)))
(net (code 13) (name /duid10)
(node (ref J6) (pin 13))
(node (ref P18) (pin 3)))
(net (code 14) (name /duid12)
(node (ref P18) (pin 1))
(node (ref J6) (pin 15)))
(net (code 15) (name /duia6)
(node (ref P19) (pin 4))
(node (ref J6) (pin 25)))
(net (code 16) (name /duid13)
(node (ref P20) (pin 7))
(node (ref J6) (pin 16)))
(net (code 17) (name /duia7)
(node (ref J6) (pin 26))
(node (ref P19) (pin 3)))
(net (code 18) (name /dui3v3)
(node (ref J6) (pin 17))
(node (ref P20) (pin 6)))
(net (code 19) (name /dui5v)
(node (ref P19) (pin 2))
(node (ref J6) (pin 27)))
(net (code 20) (name /duiaref)
(node (ref P20) (pin 5))
(node (ref J6) (pin 18)))
(net (code 21) (name /duia0)
(node (ref P20) (pin 4))
(node (ref J6) (pin 19)))
(net (code 22) (name +12V)
(node (ref F1) (pin 2))
(node (ref P15) (pin 5))
(node (ref P15) (pin 6))
(node (ref P15) (pin 5))
(node (ref P15) (pin 4))
(node (ref P15) (pin 3))
(node (ref P15) (pin 2))
(node (ref P15) (pin 1))
(node (ref P6) (pin 1))
(node (ref P2) (pin 2))
(node (ref P4) (pin 1)))
(net (code 5) (name /+BCH)
(node (ref P3) (pin 2))
(node (ref J5) (pin 2))
(node (ref J5) (pin 1)))
(net (code 6) (name /Front_Rch+)
(node (ref J4) (pin 2))
(node (ref P4) (pin 1))
(node (ref J6) (pin 30)))
(net (code 23) (name /SDATA)
(node (ref P21) (pin 1))
(node (ref J6) (pin 23)))
(net (code 24) (name GND)
(node (ref P16) (pin 1))
(node (ref P16) (pin 3))
(node (ref P16) (pin 4))
(node (ref J4) (pin 3))
(node (ref J2) (pin 3))
(node (ref P14) (pin 3))
(node (ref J1) (pin 3))
(node (ref P16) (pin 2))
(node (ref J3) (pin 3))
(node (ref P16) (pin 6))
(node (ref J5) (pin 3))
(node (ref J6) (pin 4))
(node (ref P21) (pin 4))
(node (ref J6) (pin 29))
(node (ref P16) (pin 5)))
(net (code 25) (name /SCLK)
(node (ref J6) (pin 24))
(node (ref P21) (pin 2)))
(net (code 26) (name +5V)
(node (ref P21) (pin 3)))
(net (code 27) (name /duid1)
(node (ref P17) (pin 3))
(node (ref J6) (pin 1)))
(net (code 28) (name /duid0)
(node (ref P17) (pin 2))
(node (ref J6) (pin 2)))
(net (code 29) (name /duireset)
(node (ref J6) (pin 28))
(node (ref J6) (pin 3))
(node (ref P17) (pin 1))
(node (ref P19) (pin 1)))
(net (code 30) (name /Rear_Rch+)
(node (ref J2) (pin 2))
(node (ref J2) (pin 1))
(node (ref P11) (pin 2)))
(net (code 31) (name /BATT12V+)
(node (ref P1) (pin 2)))
(net (code 32) (name /DIM+)
(node (ref P4) (pin 2)))
(net (code 33) (name "Net-(P7-Pad1)")
(node (ref P7) (pin 1)))
(net (code 34) (name "Net-(P7-Pad2)")
(node (ref P7) (pin 2)))
(net (code 35) (name /Front_Rch-)
(node (ref P10) (pin 1)))
(net (code 36) (name /Rear_Rch-)
(node (ref P10) (pin 2)))
(net (code 37) (name "Net-(P2-Pad1)")
(node (ref P2) (pin 1)))
(net (code 38) (name "Net-(P5-Pad1)")
(node (ref P5) (pin 1)))
(net (code 39) (name /DIN-)
(node (ref P5) (pin 2)))
(net (code 40) (name /Rear_Lch+)
(node (ref P8) (pin 1))
(node (ref J1) (pin 1))
(node (ref J1) (pin 2)))
(net (code 41) (name /Front_Lch+)
(node (ref P8) (pin 2))
(node (ref J3) (pin 2))
(node (ref J3) (pin 1)))
(net (code 42) (name /Front_Rch+)
(node (ref P11) (pin 1))
(node (ref J4) (pin 2))
(node (ref J4) (pin 1)))
(net (code 7) (name /AMP_SENS)
(net (code 43) (name /SW+12V)
(node (ref P3) (pin 1)))
(net (code 44) (name /+BCH)
(node (ref J5) (pin 2))
(node (ref P3) (pin 2))
(node (ref J5) (pin 1)))
(net (code 45) (name /AMP_SENS)
(node (ref P6) (pin 2)))
(net (code 8) (name /Rear_Lch-)
(net (code 46) (name /Rear_Lch-)
(node (ref P9) (pin 1)))
(net (code 9) (name /Front_Lch-)
(net (code 47) (name /Front_Lch-)
(node (ref P9) (pin 2)))
(net (code 10) (name /PARK)
(net (code 48) (name /BATGROUND)
(node (ref P12) (pin 1))
(node (ref P13) (pin 2))
(node (ref P14) (pin 2)))
(net (code 49) (name /PARK)
(node (ref P12) (pin 2)))
(net (code 11) (name /SW+12V)
(node (ref P3) (pin 1)))
(net (code 12) (name /Rear_Lch+)
(node (ref J1) (pin 1))
(node (ref J1) (pin 2))
(node (ref P8) (pin 1)))
(net (code 13) (name /DIN-)
(node (ref P5) (pin 2)))
(net (code 14) (name "Net-(P5-Pad1)")
(node (ref P5) (pin 1)))
(net (code 15) (name "Net-(P2-Pad1)")
(node (ref P2) (pin 1)))
(net (code 16) (name /Rear_Rch-)
(node (ref P10) (pin 2)))
(net (code 17) (name /Front_Rch-)
(node (ref P10) (pin 1)))
(net (code 18) (name "Net-(P7-Pad2)")
(node (ref P7) (pin 2)))
(net (code 19) (name "Net-(P7-Pad1)")
(node (ref P7) (pin 1)))
(net (code 20) (name /DIM+)
(node (ref P4) (pin 2)))
(net (code 21) (name /BATT12V+)
(node (ref P1) (pin 2)))
(net (code 22) (name /Rear_Rch+)
(node (ref P11) (pin 2))
(node (ref J2) (pin 2))
(node (ref J2) (pin 1)))
(net (code 23) (name /Front_Lch+)
(node (ref P8) (pin 2))
(node (ref J3) (pin 2))
(node (ref J3) (pin 1)))
(net (code 24) (name "Net-(P1-Pad1)")
(node (ref P1) (pin 1)))))
(net (code 50) (name "Net-(P1-Pad1)")
(node (ref P1) (pin 1)))
(net (code 51) (name /IGN12V+)
(node (ref P14) (pin 1))
(node (ref P13) (pin 1))
(node (ref F1) (pin 1)))))

+ 82
- 0
Car_Stereo_Replacement/pcb/pcb.rules View File

@ -0,0 +1,82 @@
(rules PCB pcb
(snap_angle
fortyfive_degree
)
(autoroute_settings
(fanout off)
(autoroute on)
(postroute on)
(vias on)
(via_costs 50)
(plane_via_costs 5)
(start_ripup_costs 100)
(start_pass_no 28)
(layer_rule F.Cu
(active on)
(preferred_direction horizontal)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 4.7)
)
(layer_rule B.Cu
(active on)
(preferred_direction vertical)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 1.3)
)
)
(rule
(width 254.0)
(clear 254.2)
(clear 127.0 (type smd_to_turn_gap))
(clear 63.6 (type smd_smd))
)
(padstack "Via[0-1]_685.8:330.2_um"
(shape
(circle F.Cu 685.8 0.0 0.0)
)
(shape
(circle B.Cu 685.8 0.0 0.0)
)
(attach off)
)
(via
"Via[0-1]_685.8:330.2_um" "Via[0-1]_685.8:330.2_um" default
)
(via
"Via[0-1]_685.8:330.2_um-kicad_default" "Via[0-1]_685.8:330.2_um" "kicad_default"
)
(via_rule
default "Via[0-1]_685.8:330.2_um"
)
(via_rule
"kicad_default" "Via[0-1]_685.8:330.2_um-kicad_default"
)
(class default
(clearance_class default)
(via_rule default)
(rule
(width 254.0)
)
(circuit
(use_layer F.Cu B.Cu)
)
)
(class "kicad_default"
GND /BATT12V+ "Net-(P1-Pad1)" +12V /DIM+ "/Front_Rch-" "/Rear_Rch-" "Net-(P5-Pad1)"
"/DIN-" "/Front_Lch+" "/Rear_Lch+" "/Front_Rch+" "/Rear_Rch+" /SW+12V /+BCH "/AMP_SENS"
"/Rear_Lch-" "/Front_Lch-" /PARK "Net-(P2-Pad1)" "Net-(P7-Pad2)" "Net-(P7-Pad1)" /IGN12V+ /BATGROUND
/duid1 /duid0 /duireset /duid2 /duid3 /duid4 /duid5 /duid6
/duid7 /duid8 /duid9 /duid10 /duid11 /duid12 /duid13 /dui3v3
/duiaref /duia0 /duia1 /duia2 /duia3 /SDATA /SCLK /duia6
/duia7 /dui5v
(clearance_class "kicad_default")
(via_rule kicad_default)
(rule
(width 254.0)
)
(circuit
(use_layer F.Cu B.Cu)
)
)
)

+ 200
- 9
Car_Stereo_Replacement/pcb/pcb.sch View File

@ -406,7 +406,7 @@ U 1 1 5D4B3459
P 1050 5900
F 0 "MK1" H 1150 5946 50 0000 L CNN
F 1 "Mounting_Hole" H 1150 5855 50 0000 L CNN
F 2 "Mounting_Holes:MountingHole_4.3mm_M4" H 1050 5900 60 0001 C CNN
F 2 "Mounting_Holes:MountingHole_3.2mm_M3" H 1050 5900 60 0001 C CNN
F 3 "" H 1050 5900 60 0001 C CNN
1 1050 5900
1 0 0 -1
@ -417,7 +417,7 @@ U 1 1 5D4B34D0
P 1050 6400
F 0 "MK2" H 1150 6446 50 0000 L CNN
F 1 "Mounting_Hole" H 1150 6355 50 0000 L CNN
F 2 "Mounting_Holes:MountingHole_4.3mm_M4" H 1050 6400 60 0001 C CNN
F 2 "Mounting_Holes:MountingHole_3.2mm_M3" H 1050 6400 60 0001 C CNN
F 3 "" H 1050 6400 60 0001 C CNN
1 1050 6400
1 0 0 -1
@ -427,7 +427,7 @@ L conn:CONN_01X02 P13
U 1 1 5D4B37E3
P 2500 5800
F 0 "P13" V 2465 5662 50 0000 R CNN
F 1 "CONN_01X02" V 2750 5950 50 0000 R CNN
F 1 "VCC7SEGCONN2" V 2750 5950 50 0000 R CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" V 1850 5600 50 0001 C CNN
F 3 "" H 2500 5800 50 0000 C CNN
1 2500 5800
@ -455,7 +455,7 @@ U 1 1 5D4B53D8
P 1050 6900
F 0 "MK3" H 1150 6946 50 0000 L CNN
F 1 "Mounting_Hole" H 1150 6855 50 0000 L CNN
F 2 "Mounting_Holes:MountingHole_4.3mm_M4" H 1050 6900 60 0001 C CNN
F 2 "Mounting_Holes:MountingHole_3.2mm_M3" H 1050 6900 60 0001 C CNN
F 3 "" H 1050 6900 60 0001 C CNN
1 1050 6900
1 0 0 -1
@ -466,7 +466,7 @@ U 1 1 5D4B53DE
P 1050 7400
F 0 "MK4" H 1150 7446 50 0000 L CNN
F 1 "Mounting_Hole" H 1150 7355 50 0000 L CNN
F 2 "Mounting_Holes:MountingHole_4.3mm_M4" H 1050 7400 60 0001 C CNN
F 2 "Mounting_Holes:MountingHole_3.2mm_M3" H 1050 7400 60 0001 C CNN
F 3 "" H 1050 7400 60 0001 C CNN
1 1050 7400
1 0 0 -1
@ -476,7 +476,7 @@ L conn:CONN_01X03 P14
U 1 1 5D4B5509
P 2500 6850
F 0 "P14" V 2465 6712 50 0000 R CNN
F 1 "CONN_01X02" V 2750 7000 50 0000 R CNN
F 1 "AMP7SEGCONN3" V 2750 7000 50 0000 R CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02" V 1850 6650 50 0001 C CNN
F 3 "" H 2500 6850 50 0000 C CNN
1 2500 6850
@ -499,14 +499,14 @@ F 3 "" H 2600 7050 50 0000 C CNN
1 2600 7050
1 0 0 -1
$EndComp
Text Notes 3250 6450 0 47 ~ 0
Text Notes 1800 8000 0 47 ~ 0
NOTE: for the AMMeter plugin, the \nbattery ground will be separate from\nthe main board ground. All ground\nmust go through Ammeter. See\nresources for a picture of ammeter\nhookup.
$Comp
L conn:CONN_01X06 P15
U 1 1 5D4B63C4
P 8100 5750
F 0 "P15" H 8178 5791 50 0000 L CNN
F 1 "CONN_01X06" H 8178 5700 50 0000 L CNN
F 1 "PowerConn6" H 8178 5700 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-6" H 8100 5750 50 0001 C CNN
F 3 "" H 8100 5750 50 0000 C CNN
1 8100 5750
@ -517,7 +517,7 @@ L conn:CONN_01X06 P16
U 1 1 5D4B64EE
P 9500 5750
F 0 "P16" H 9578 5791 50 0000 L CNN
F 1 "CONN_01X06" H 9578 5700 50 0000 L CNN
F 1 "GndConn6" H 9578 5700 50 0000 L CNN
F 2 "w_conn_mkds:mkds_1,5-6" H 9500 5750 50 0001 C CNN
F 3 "" H 9500 5750 50 0000 C CNN
1 9500 5750
@ -575,4 +575,195 @@ Wire Wire Line
Connection ~ 9300 5900
Wire Wire Line
9300 5900 9300 5800
Text Notes 4700 4950 0 197 ~ 0
OLED+Micro
$Comp
L conn:CONN_01X04 P21
U 1 1 5D5224F4
P 6200 5950
F 0 "P21" V 6072 6178 50 0000 L CNN
F 1 "OLED_1_x_4" V 6163 6178 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 6200 5950 50 0001 C CNN
F 3 "" H 6200 5950 50 0000 C CNN
1 6200 5950
0 1 1 0
$EndComp
$Comp
L power:GND #PWR0112
U 1 1 5D5227E9
P 6050 5750
F 0 "#PWR0112" H 6050 5500 50 0001 C CNN
F 1 "GND" H 6055 5577 50 0000 C CNN
F 2 "" H 6050 5750 50 0000 C CNN
F 3 "" H 6050 5750 50 0000 C CNN
1 6050 5750
-1 0 0 1
$EndComp
Text Label 6250 5750 1 50 ~ 0
SCLK
Text Label 6350 5750 1 50 ~ 0
SDATA
Wire Wire Line
6150 5750 6150 5400
Text Notes 6350 6150 0 50 ~ 0
I2C\n
$Comp
L power:+5V #PWR0113
U 1 1 5D522CEC
P 6150 5400
F 0 "#PWR0113" H 6150 5250 50 0001 C CNN
F 1 "+5V" H 6165 5573 50 0000 C CNN
F 2 "" H 6150 5400 50 0000 C CNN
F 3 "" H 6150 5400 50 0000 C CNN
1 6150 5400
1 0 0 -1
$EndComp
$Comp
L w_connectors:Arduino_Nano_Header J6
U 1 1 5D523A19
P 4700 6150
F 0 "J6" H 4700 7087 60 0000 C CNN
F 1 "Arduino_Nano_Header" H 4700 6981 60 0000 C CNN
F 2 "w_conn_misc:arduino_nano_header" H 4700 6150 60 0001 C CNN
F 3 "" H 4700 6150 60 0000 C CNN
1 4700 6150
1 0 0 -1
$EndComp
$Comp
L power:+12V #PWR0114
U 1 1 5D52458C
P 5200 5450
F 0 "#PWR0114" H 5200 5300 50 0001 C CNN
F 1 "+12V" H 5215 5623 50 0000 C CNN
F 2 "" H 5200 5450 50 0000 C CNN
F 3 "" H 5200 5450 50 0000 C CNN
1 5200 5450
1 0 0 -1
$EndComp
Wire Wire Line
5200 5450 5050 5450
Wire Wire Line
5050 5550 5550 5550
$Comp
L power:GND #PWR0115
U 1 1 5D524C4C
P 5550 5550
F 0 "#PWR0115" H 5550 5300 50 0001 C CNN
F 1 "GND" H 5555 5377 50 0000 C CNN
F 2 "" H 5550 5550 50 0000 C CNN
F 3 "" H 5550 5550 50 0000 C CNN
1 5550 5550
1 0 0 -1
$EndComp
Text Label 5050 6050 0 50 ~ 0
SCLK
Text Label 5050 6150 0 50 ~ 0
SDATA
Wire Wire Line
4350 5750 3650 5750
$Comp
L power:GND #PWR0116
U 1 1 5D5252C3
P 3650 5750
F 0 "#PWR0116" H 3650 5500 50 0001 C CNN
F 1 "GND" H 3655 5577 50 0000 C CNN
F 2 "" H 3650 5750 50 0000 C CNN
F 3 "" H 3650 5750 50 0000 C CNN
1 3650 5750
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X04 P19
U 1 1 5D5259A1
P 5250 5800
F 0 "P19" H 5327 5841 50 0000 L CNN
F 1 "duino4" H 5327 5750 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x04" H 5250 5800 50 0001 C CNN
F 3 "" H 5250 5800 50 0000 C CNN
1 5250 5800
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X03 P17
U 1 1 5D525B7B
P 4150 5550
F 0 "P17" H 4069 5225 50 0000 C CNN
F 1 "duino3" H 4550 5450 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x03" H 4150 5550 50 0001 C CNN
F 3 "" H 4150 5550 50 0000 C CNN
1 4150 5550
-1 0 0 1
$EndComp
$Comp
L conn:CONN_01X07 P20
U 1 1 5D525F09
P 5250 6550
F 0 "P20" H 5327 6591 50 0000 L CNN
F 1 "duino7" H 5327 6500 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x07" H 5250 6550 50 0001 C CNN
F 3 "" H 5250 6550 50 0000 C CNN
1 5250 6550
1 0 0 -1
$EndComp
$Comp
L conn:CONN_01X11 P18
U 1 1 5D526123
P 4150 6350
F 0 "P18" H 4069 5625 50 0000 C CNN
F 1 "duino11" H 4500 6200 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x11" H 4150 6350 50 0001 C CNN
F 3 "" H 4150 6350 50 0000 C CNN
1 4150 6350
-1 0 0 1
$EndComp
Text Label 5050 6750 0 28 ~ 0
dui3v3
Text Label 5050 6850 0 28 ~ 0
duid13
Text Label 5050 6650 0 28 ~ 0
duiaref
Text Label 5050 6550 0 28 ~ 0
duia0
Text Label 5050 6450 0 28 ~ 0
duia1
Text Label 5050 6350 0 28 ~ 0
duia2
Text Label 5050 6250 0 28 ~ 0
duia3
Text Label 5050 5950 0 28 ~ 0
duia6
Text Label 5050 5850 0 28 ~ 0
duia7
Text Label 5050 5750 0 28 ~ 0
dui5v
Text Label 5050 5650 0 28 ~ 0
duireset
Text Label 4350 5650 2 28 ~ 0
duireset
Text Label 4350 5550 0 28 ~ 0
duid0
Text Label 4350 5450 0 28 ~ 0
duid1
Text Label 4350 5850 0 28 ~ 0
duid2
Text Label 4350 5950 0 28 ~ 0
duid3
Text Label 4350 6050 0 28 ~ 0
duid4
Text Label 4350 6150 0 28 ~ 0
duid5
Text Label 4350 6250 0 28 ~ 0
duid6
Text Label 4350 6350 0 28 ~ 0
duid7
Text Label 4350 6450 0 28 ~ 0
duid8
Text Label 4350 6550 0 28 ~ 0
duid9
Text Label 4350 6650 0 28 ~ 0
duid10
Text Label 4350 6750 0 28 ~ 0
duid11
Text Label 4350 6850 0 28 ~ 0
duid12
$EndSCHEMATC

+ 682
- 0
Car_Stereo_Replacement/pcb/pcb.ses View File

@ -0,0 +1,682 @@
(session pcb.ses
(base_design pcb.dsn)
(placement
(resolution um 10)
(component Mounting_Holes:MountingHole_6mm
(place DIN2 2463800 -698500 front 0)
)
(component Mounting_Holes:MountingHole_6mm::1
(place DIN1 279400 -546100 front 0)
)
(component "Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles"
(place J1 1638300 -723900 front 0)
(place J4 1943100 -723900 front 0)
(place J5 2044700 -723900 front 0)
)
(component "Connector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles::1"
(place J2 1739900 -723900 front 0)
(place J3 1841500 -723900 front 0)
)
(component "Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_Straight"
(place P1 811304 -352255 back 270)
(place P3 811304 -479255 back 270)
(place P5 811304 -606255 back 270)
(place P7 671604 -352255 back 270)
(place P10 671604 -542755 back 270)
(place P12 671604 -669755 back 270)
)
(component "Connectors_Molex:Molex_MiniFit-JR-5556-02A_2x01x4.20mm_Straight::1"
(place P2 811304 -415755 back 270)
(place P4 811304 -542755 back 270)
(place P6 811304 -669755 back 270)
(place P8 671604 -415755 back 270)
(place P9 671604 -479255 back 270)
(place P11 671604 -606255 back 270)
)
(component Fuse_Holders_and_Fuses:Fuseholder5x20_horiz_SemiClosed_Casing10x25mm
(place F1 1070000 -370000 front 0)
)
(component Pin_Headers:Pin_Header_Straight_1x02
(place P13 1270000 -480000 front 0)
)
(component Pin_Headers:Pin_Header_Straight_1x02::1
(place P14 1270000 -670000 front 0)
)
(component "w_conn_mkds:mkds_1,5-6"
(place P15 1130300 -812800 front 180)
)
(component "w_conn_mkds:mkds_1,5-6::1"
(place P16 788600 -812800 front 180)
)
(component w_conn_misc:arduino_nano_header
(place J6 1905000 -482600 back 0)
)
(component Pin_Headers:Pin_Header_Straight_1x03
(place P17 2032000 -596900 front 90)
)
(component Pin_Headers:Pin_Header_Straight_1x11
(place P18 1727200 -596900 front 90)
)
(component Pin_Headers:Pin_Header_Straight_1x04
(place P19 2032000 -368300 front 270)
)
(component Pin_Headers:Pin_Header_Straight_1x07
(place P20 1879600 -368300 front 270)
)
(component Pin_Headers:Pin_Header_Straight_1x04::1
(place P21 1097500 -480000 front 270)
)
(component Mounting_Holes:MountingHole_3.2mm_M3
(place MK1 1305000 -410000 front 0)
(place MK3 1300000 -570000 front 0)
)
(component Mounting_Holes:MountingHole_3.2mm_M3::1
(place MK2 1605000 -410000 front 0)
(place MK4 1610000 -570000 front 0)
)
)
(was_is
)
(routes
(resolution um 10)
(parser
(host_cad "KiCad's Pcbnew")
(host_version "5.0.0-rc2")
)
(library_out
(padstack "Via[0-1]_685.8:330.2_um"
(shape
(circle F.Cu 6858 0 0)
)
(shape
(circle B.Cu 6858 0 0)
)
(attach off)
)
)
(network_out
(net GND
(wire
(path F.Cu 12700
863600 -812800
813600 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
913600 -812800
863600 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
863600 -812800
913600 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
813600 -812800
863600 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
813600 -812800
800000 -812800
)
(type protect)
)
)
(net +12V
(wire
(path F.Cu 2540
1180007 -370000
1180010 -370000
)
)
(wire
(path B.Cu 12700
1205300 -812800
1155300 -812800
)
(type protect)
)
(wire
(path B.Cu 12700
1255300 -812800
1205300 -812800
)
(type protect)
)
(wire
(path B.Cu 12700
1155300 -812800
1105300 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
1205300 -812800
1155300 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
1255300 -812800
1205300 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
1140000 -812800
1155300 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
1105300 -812800
1140000 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
1155300 -812800
1140000 -812800
)
(type protect)
)
(wire
(path B.Cu 12700
1180007 -370000
1212710 -370000
1262060 -320646
2020730 -320646
2082800 -382714
2082800 -406400
)
(type protect)
)
(wire
(path B.Cu 12700
1039150 -812800
920348 -693998
920348 -506002
1056350 -370000
1180007 -370000
)
(type protect)
)
(wire
(path B.Cu 12700
1105300 -812800
1055300 -812800
)
(type protect)
)
(wire
(path B.Cu 12700
1055300 -812800
1039150 -812800
)
(type protect)
)
(wire
(path B.Cu 12700
1039150 -812800
1005300 -812800
)
(type protect)
)
(wire
(path B.Cu 12700
1055300 -812800
1039150 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
1155300 -812800
1205300 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
1055300 -812800
1005300 -812800
)
(type protect)
)
(wire
(path F.Cu 12700
1182860 -370000
1180010 -370000
)
(type protect)
)
)
(net /Front_Lch+
(wire
(path F.Cu 2540
616604 -415755
598265 -434094
598265 -677354
675811 -754900
1638300 -754900
)
)
)
(net /Rear_Lch+
(wire
(path B.Cu 2540
671604 -415755
671604 -433568
)
)
(wire
(path B.Cu 2540
671604 -433568
672361 -433568
784171 -545378
784171 -549044
809632 -574505
813286 -574505
900702 -661921
900702 -732236
998085 -829619
1516707 -829619
1606080 -740246
1826846 -740246
1841500 -754900
)
)
)
(net /Front_Rch+
(wire
(path B.Cu 2540
671604 -606255
671604 -624068
)
)
(wire
(path B.Cu 2540
671604 -624068
832921 -785385
923646 -785385
973480 -835219
1613945 -835219
1694264 -754900
1739900 -754900
)
)
)
(net /Rear_Rch+
(wire
(path F.Cu 2540
616604 -606255
645902 -635553
645902 -677505
705261 -736864
1925064 -736864
1943100 -754900
)
)
)
(net /IGN12V+
(wire
(path F.Cu 12700
1270000 -480000
1132300 -480000
1113250 -499050
1014040 -499050
959993 -445002
959993 -370000
)
(type protect)
)
(wire
(path F.Cu 12700
1270000 -670000
1270000 -533594
1289050 -514544
1289050 -496256
1272790 -480000
1270000 -480000
)
(type protect)
)
)
(net /BATGROUND
(wire
(path F.Cu 12700
1270000 -505400
1255630 -505400
1250950 -510082
1250950 -690718
1255630 -695400
)
(type protect)
)
(wire
(path F.Cu 12700
1255630 -695400
1270000 -695400
)
(type protect)
)
(wire
(path F.Cu 12700
671604 -669755
698304 -669755
728201 -699652
1251380 -699652
1255630 -695400
)
(type protect)
)
)
(net /duid1
(wire
(path F.Cu 12700
2082800 -558800
2082800 -596900
)
(type protect)
)
)
(net /duid0
(wire
(path F.Cu 12700
2057400 -558800
2057400 -596900
)
(type protect)
)
)
(net /duireset
(wire
(path B.Cu 2540
2032000 -558800
2032000 -406400
)
)
(wire
(path F.Cu 12700
2032000 -558800
2032000 -596900
)
(type protect)
)
(wire
(path F.Cu 12700
2032000 -368300
2032000 -406400
)
(type protect)
)
)
(net /duid2
(wire
(path F.Cu 12700
1981200 -596900
1981200 -558800
)
(type protect)
)
)
(net /duid3
(wire
(path F.Cu 12700
1955800 -558800
1955800 -596900
)
(type protect)
)
)
(net /duid4
(wire
(path F.Cu 12700
1930400 -596900
1930400 -558800
)
(type protect)
)
)
(net /duid5
(wire
(path F.Cu 12700
1905000 -558800
1905000 -596900
)
(type protect)
)
)
(net /duid6
(wire
(path F.Cu 12700
1879600 -596900
1879600 -558800
)
(type protect)
)
)
(net /duid7
(wire
(path F.Cu 12700
1854200 -558800
1854200 -596900
)
(type protect)
)
)
(net /duid8
(wire
(path F.Cu 12700
1828800 -596900
1828800 -558800
)
(type protect)
)
)
(net /duid9
(wire
(path F.Cu 12700
1803400 -558800
1803400 -596900
)
(type protect)
)
)
(net /duid10
(wire
(path F.Cu 12700
1778000 -596900
1778000 -558800
)
(type protect)
)
)
(net /duid11
(wire
(path F.Cu 12700
1752600 -558800
1752600 -596900
)
(type protect)
)
)
(net /duid12
(wire
(path F.Cu 12700
1727200 -596900
1727200 -558800
)
(type protect)
)
)
(net /duid13
(wire
(path F.Cu 12700
1727200 -368300
1727200 -406400
)
(type protect)
)
)
(net /dui3v3
(wire
(path F.Cu 12700
1752600 -368300
1752600 -406400
)
(type protect)
)
)
(net /duiaref
(wire
(path F.Cu 12700
1778000 -368300
1778000 -406400
)
(type protect)
)
)
(net /duia0
(wire
(path F.Cu 12700
1803400 -368300
1803400 -406400
)
(type protect)
)
)
(net /duia1
(wire
(path F.Cu 12700
1828800 -368300
1828800 -406400
)
(type protect)
)
)
(net /duia2
(wire
(path F.Cu 12700
1854200 -368300
1854200 -406400
)
(type protect)
)
)
(net /duia3
(wire
(path F.Cu 12700
1879600 -368300
1879600 -406400
)
(type protect)
)
)
(net /SDATA
(wire
(path B.Cu 2540
1905000 -406400
1905000 -409766
1795400 -519370
1205840 -519370
1166470 -480000
1097500 -480000
)
(type protect)
)
)
(net /SCLK
(wire
(path B.Cu 2540
1072100 -480000
1072100 -478476
1084550 -466030
1299230 -466030
1328070 -494870
1810660 -494870
1893570 -411960
1893570 -398300
1900270 -391604
1910000 -391604
1916430 -398034
1916430 -402590
1920240 -406400
1930400 -406400
)
(type protect)
)
)
(net /duia6
(wire
(path F.Cu 12700
1955800 -368300
1955800 -406400
)
(type protect)
)
)
(net /duia7
(wire
(path F.Cu 12700
1981200 -368300
1981200 -406400
)
(type protect)
)
)
(net /dui5v
(wire
(path F.Cu 2540
1046700 -480000
1046700 -472740
1205000 -314440
1215560 -314440
1260000 -270000
1945000 -270000
2006600 -331600
2006600 -368300
)
(type protect)
)
(wire
(path B.Cu 2540
1046700 -480000
1046700 -478476
)
(type protect)
)
(wire
(path B.Cu 2540
2006600 -409766
2006600 -406400
)
(type protect)
)
(wire
(path F.Cu 12700
2006600 -368300
2006600 -406400
)
(type protect)
)
)
)
)
)

+ 3
- 0
Car_Stereo_Replacement/pcb/sym-lib-table View File

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name w_connectors)(type Legacy)(uri ${KIPRJMOD}/symbols/w_connectors.lib)(options "")(descr ""))
)

+ 7
- 0
Car_Stereo_Replacement/pcb/symbols/license.txt View File

@ -0,0 +1,7 @@
Kicad Library by W. Lain - kcswalter@member.fsf.org
3/05/2014
This library is released under the terms of either Creative Commons license v3.0, Attribution-Share Alike or GPLv3 or later.
The author holds no responsibility for any damage that can be caused by the usage of this library. You are however welcome to report any error or discrepance to the author, provided that you give also the correct information and its source (i.e. the correct datasheet).
Note that the author used publicly available data sheets from many different companies, and that package dimensions, pin numeration and schematic symbols may vary slightly between companies.

+ 73
- 0
Car_Stereo_Replacement/pcb/symbols/w_connectors.dcm View File

@ -0,0 +1,73 @@
EESchema-DOCLIB Version 2.0
#
$CMP DB-100
K CONN
$ENDCMP
#
$CMP DB-15
K CONN
$ENDCMP
#
$CMP DB-25
K CONN
$ENDCMP
#
$CMP DB-26
K CONN
$ENDCMP
#
$CMP DB-28
K CONN
$ENDCMP
#
$CMP DB-37
K CONN
$ENDCMP
#
$CMP DB-50
K CONN
$ENDCMP
#
$CMP DB-68
K CONN
$ENDCMP
#
$CMP DB-9
K CONN
$ENDCMP
#
$CMP RasPI_IO_Header_B+
D Raspberry PI B+/2 GPIO header
$ENDCMP
#
$CMP STM32F0_Discovery_Header
D STM32F0 Discovery Header
$ENDCMP
#
$CMP STM32F3_Discovery_Header
D STM32F3 Discovery Header
$ENDCMP
#
$CMP STM32F4_Discovery_Header
D STM32F4 Discovery Header
$ENDCMP
#
$CMP STM32VL_Discovery_Header
D STM32VL Discovery Header
$ENDCMP
#
$CMP USB-B
D USB B-TYPE connector
K USB
$ENDCMP
#
$CMP dc_jack
D DC power jack
$ENDCMP
#
$CMP rj45_wurth-7499211122a
D RJ45 + Transformer 10/100BaseT PoE
F /home/walter/Documenti/Elettronica/DATA_SHEET/Meccanici/Connettori/altro/WURTH_7499211122A.pdf
$ENDCMP
#
#End Doc Library

+ 6400
- 0
Car_Stereo_Replacement/pcb/symbols/w_connectors.lib
File diff suppressed because it is too large
View File


+ 161
- 0
Car_Stereo_Replacement/resources/WQP-PJ398SM-362.html
File diff suppressed because it is too large
View File


BIN
Car_Stereo_Replacement/resources/headphone_mono_connector.jpg View File

Before After
Width: 577  |  Height: 386  |  Size: 30 KiB

BIN
FlammableGasSensor/datasheets/lm2576.pdf View File


+ 29
- 0
FlammableGasSensor/docs/10.aux View File

@ -0,0 +1,29 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Chip Hunting}{2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Gas Sensor Tuning}{2}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Application Note resistance table\relax }}{2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Fixed resistors}{3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Gas Sensor Power Usage}{3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.3}PCB Layout}{3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Switcher}{3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Enclosure}{3}}
\@writefile{toc}{\contentsline {section}{\numberline {3}CAD Layout}{3}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case\relax }}{4}}
\@writefile{toc}{\contentsline {section}{\numberline {4}PCB Assembly}{4}}
\citation{Schram}
\citation{Pickard}
\citation{EEVBlog}
\citation{Fuchs}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Place Sensors on the Floor}{5}}
\@writefile{toc}{\contentsline {section}{\numberline {5}In Consideration of ``Hazardous Locations''}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}What Class is my Company?}{5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1}Encapsulated Fuses}{5}}
\bibcite{Schram}{1}
\bibcite{Pickard}{2}
\bibcite{EEVBlog}{3}
\bibcite{Fuchs}{4}
\@writefile{toc}{\contentsline {section}{\numberline {6}Existing Gas Detectors}{6}}
\@writefile{toc}{\contentsline {section}{\numberline {7}Switching Power Supply}{6}}
\@writefile{toc}{\contentsline {section}{\numberline {8}References}{6}}
\bibcite{}{5}

+ 293
- 0
FlammableGasSensor/docs/10.log View File

@ -0,0 +1,293 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 11 AUG 2019 12:59
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/
FlammableGasSensor/docs/10.tex
(/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/F
lammableGasSensor/docs/10.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/05/08 v1.15 key=value parser (DPC)
\KV@toks@=\toks14
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: pdftex.def on input line 91.
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
)
\Gread@gobject=\count87
))
\Gin@req@height=\dimen103
\Gin@req@width=\dimen104
)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
Package: caption 2013/05/02 v3.3-89 Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR)
Package caption3 Info: TeX engine: e-TeX on input line 57.
\captionmargin=\dimen105
\captionmargin@=\dimen106
\captionwidth=\dimen107
\caption@tempdima=\dimen108
\caption@indent=\dimen109
\caption@parindent=\dimen110
\caption@hangindent=\dimen111
)
\c@ContinuedFloat=\count88
) (./10.aux)
\openout1 = `10.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count89
\scratchdimen=\dimen112
\scratchbox=\box26
\nofMPsegments=\count90
\nofMParguments=\count91
\everyMPshowfont=\toks15
\MPscratchCnt=\count92
\MPscratchDim=\dimen113
\MPnumerator=\count93
\makeMPintoPDFobject=\count94
\everyMPtoPDFconversion=\toks16
) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is detected.
)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty
Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO)
))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty
Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty
Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
Package etexcmds Info: Could not find \expanded.
(etexcmds) That can mean that you are not using pdfTeX 1.50 or
(etexcmds) that some package has redefined \expanded.
(etexcmds) In the latter case, load this package earlier.
)))
Package grfext Info: Graphics extension search list:
(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE
G,.JBIG2,.JB2,.eps]
(grfext) \AppendGraphicsExtensions on input line 452.
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: End \AtBeginDocument code.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 11.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 11.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 11.
(./10.toc
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <10.95> on input line 3.
)
\tf@toc=\write3
\openout3 = `10.toc'.
[1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
LaTeX Font Info: Try loading font information for OMS+cmr on input line 21.
(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd
File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions
)
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 21.
<../pics/resistances.png, id=10, 548.80031pt x 152.82094pt>
File: ../pics/resistances.png Graphic file (type png)
<use ../pics/resistances.png>
Package pdftex.def Info: ../pics/resistances.png used on input line 37.
(pdftex.def) Requested size: 439.04083pt x 122.2569pt.
Package caption Warning: \captionsetup{type*=...} or \captionof
(caption) outside box or environment on input line 38.
See the caption package documentation for explanation.
Overfull \hbox (96.04083pt too wide) in paragraph at lines 37--38
[][]
[]
[2 <../pics/resistances.png (PNG copy)>]
<../pics/kicadstepup1.jpg, id=15, 561.59813pt x 422.32782pt>
File: ../pics/kicadstepup1.jpg Graphic file (type jpg)
<use ../pics/kicadstepup1.jpg>
Package pdftex.def Info: ../pics/kicadstepup1.jpg used on input line 57.
(pdftex.def) Requested size: 280.79837pt x 211.16339pt.
[3]
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <9> on input line 75.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 75.
[4 <../pics/kicadstepup1.jpg>] [5]
Underfull \hbox (badness 5563) in paragraph at lines 109--111
[]\OT1/cmr/m/n/10.95 Murphy Pickard, \OT1/cmr/m/it/10.95 Surge Stop-per IC Sim-
pli-fies De-sign of In-
[]
Underfull \hbox (badness 5652) in paragraph at lines 109--111
\OT1/cmr/m/it/10.95 trin-sic Safety Bar-rier for Elec-tron-ics Des-tined for Ha
z-ardous
[]
Underfull \hbox (badness 10000) in paragraph at lines 109--111
\OT1/cmr/m/it/10.95 En-vi-ron-ments\OT1/cmr/m/n/10.95 , Lin-ear Tech-nol-ogy Ma
g-a-zine Septem-ber 2009,
[]
Underfull \hbox (badness 10000) in paragraph at lines 109--111
\OT1/cmr/m/n/10.95 https://www.analog.com/en/technical-articles/surge-stopper-i
c-
[]
Overfull \hbox (254.02194pt too wide) in paragraph at lines 113--115
\OT1/cmr/m/n/10.95 explosive-environment/?all, http://web.archive.org/web/20190
410172437/http://www.eevblog.com/forum/chat/electronics-
[]
Underfull \hbox (badness 10000) in paragraph at lines 117--119
[]\OT1/cmr/m/n/10.95 Various, \OT1/cmr/m/it/10.95 Ex-plo-sion Pro-tec-tion and
In-trin-sic
[]
Underfull \hbox (badness 10000) in paragraph at lines 117--119
\OT1/cmr/m/it/10.95 Safety 101\OT1/cmr/m/n/10.95 , Pep-perl Fuchs, https://www.
pepperl-
[]
Underfull \hbox (badness 10000) in paragraph at lines 117--119
\OT1/cmr/m/n/10.95 fuchs.com/usa/downloads[]USA/explosion-protection-and-intrin
sic-
[]
Overfull \hbox (59.59836pt too wide) in paragraph at lines 117--119
\OT1/cmr/m/n/10.95 safety-101.pdf, http://web.archive.org/web/20190721221654/ht
tps://www.pepperl-
[]
Underfull \hbox (badness 10000) in paragraph at lines 117--119
\OT1/cmr/m/n/10.95 fuchs.com/usa/downloads[]USA/explosion-protection-and-intrin
sic-
[]
[6] [7] (./10.aux) )
Here is how much of TeX's memory you used:
2588 strings out of 495020
41211 string characters out of 6181323
95811 words of memory out of 5000000
5792 multiletter control sequences out of 15000+600000
10376 words of font info for 36 fonts, out of 8000000 for 9000
14 hyphenation exceptions out of 8191
38i,8n,38p,1259b,239s stack positions out of 5000i,500n,10000p,200000b,80000s
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/
cm/cmbx10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmb
x12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></usr/
share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb></usr/share/te
xlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/share/texlive/te
xmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texlive/texmf-dist
/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts
/type1/public/amsfonts/cm/cmti10.pfb>
Output written on 10.pdf (7 pages, 222645 bytes).
PDF statistics:
66 PDF objects out of 1000 (max. 8388607)
45 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
11 words of extra memory for PDF output out of 10000 (max. 10000000)

BIN
FlammableGasSensor/docs/10.pdf View File


+ 128
- 0
FlammableGasSensor/docs/10.tex View File

@ -0,0 +1,128 @@
\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\title{\textbf{Flammable Gas Sensor}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
\tableofcontents
\section{Overview}
Shop needs a flammable gas sensor, for safety.
\section{Chip Hunting}
I'm looking at the following:
\begin{itemize}
\item SGAS711
\item 200K fixed resistor
\item 1M potentiometer
\item Arduino Nano (for speed)
\item Ample Power Supply They are recommending 7 Volts for the heater. So, one rated for 1A.
\item led notifiers
\item
\end{itemize}
\subsection{Gas Sensor Tuning}
The flammable gas sensor has different sensitivities for different gases (see data sheet, Figure 8). I'm going to need to test for something specific, i.e. if the shop needs to watch out for acetone, I should test acetone. Of course, if enough of a flammable gas is in the air, it will set it off no matter what, but I should focus on what the danger is for calibrating.
Based on the resistance chart, I'm going to use a fixed 200K and a 1M pot. Pots are to be avoided, but here we need to calibrate over time. For the response of the v divider, the sensor is not linear, but closer (though not quite) logarithmic. So what I will do, is have to use some math on the micro, and use the formula they give in the Datasheet, to get a logarithmic output that appears linear (figure 5). For my needs, it is good enough.
\includegraphics[scale=0.8]{../pics/resistances.png}
\captionof{figure}{Application Note resistance table}
\subsubsection{Fixed resistors}
If these sensors are consistent enough, possibly I could use fixed resistors later.
\subsubsection{Gas Sensor Power Usage}
Rated at 900mW for 7V, so about 150mA (128mA). I know from prior experience these things heat up, so we need plenty of power.
\subsubsection{PCB Layout}
The gas sensor must be sideways, as there is excessive dust in the shop so, the holes will be on the side. I will do a 90 degree edge mount pcb.
\subsection{Switcher}
STS1024S6V5 Seems like a fair option for now. Output is 6.5 volts which is enough. Will use a module. Need to make a footprint.
\subsection{Enclosure}
We need a box that is tall enough to be a cube. Also want square, not rectangular. I plan to have the leds light from the back of the pcb. The pcb will be the top cover / front. The top cover / front will be the box, put on its side, so dust doesn't collect on the leds. Need a cube.
\section{CAD Layout}
I found that Kicad step up in Freecad is helpful for making sure your board will fit the enclosure. A very helpful addition to an arsenal. Although I didn't test it until after rev 1.
\begin{center}
\includegraphics[scale=0.5]{../pics/kicadstepup1.jpg}
\captionof{figure}{Freecad has the ability to pull in boards from Kicad. Even without step file dependencies you can see how the PCB will fit a case}
\end{center}
\section{PCB Assembly}
Most of the board came out ok. Power section is routed right. I need to move the barrel plug further out of the board, so it fits with the case better. The one issue I overlooked
was the A6, and A7 pins, which have no digital circuitry behind them. So I have some pins that can't light up. I'll have to bodge wires in, or respin the board. Simple fix. Oversight on my part, that's all. I assumed GPIO on all pins, but here are two analog pins that can't function as GPIO.
\vspace{0.2in}
I'll use D7, and D8. Looks like I also missed the wire from VSenseOut of the Gas sensor to the board. So that will go to A6. Technically, I missed a net on the schematic.
\vspace{0.2in}
One other fail of the enclosure, is that the Arduino nano won't fit with female pin headers holding it in. This means, instead of easily being socketable, I'll have to solder the board in. Not a deal-breaker, but I would prefer the nano to be easily removable. I don't like soldering it on the board. In the future, I need to find a taller enclosure.
\subsection{Place Sensors on the Floor}
Being that at least some flammable gases are heavier than air\footnote{Reference: Plumbing, Rex Cauldwell, 2006, page 137 - Gas Heater Awareness - Great book.}(in our case, they are, your situation may vary) it is logical for us to put them on the floor. There are no rules, though so why not both? It would be interesting to see the LEDs responding differently at say waist height, and at your feet. That would indicate different gas in the air.
\section{In Consideration of ``Hazardous Locations''}
Up to this point, I have not paid any attention to official rules or standards regarding safety\footnote{Our environment is only dangerous when there is a gas leak (extremely rarely), so we are the least strict of the hazardous location types. In the US, this is Class 1, Division 2. Gas (class 1) can be present, but is not normally (division 2). We regularly have dust in our air, however it is silica and therefore inert / not explosive.}. The search term for a device like this that may be in an environment that can dangerous is \textbf{hazardous locations}. There are a few books on the subject I found (specifically for electronics in hazardous locations). I downloaded the PDF of a few online, but was not impressed with the writing quality enough to buy them with the exception of \emph{Electrical Installations in Hazardous Locations} by Peter Schram \cite{Schram}. There is also a succint Application note which covers a general overview in Linear Technology Magazine September 2009, also accessible online \cite{Pickard}. As a launchoff point, some discussion can also be found online in various forums \cite{EEVBlog}.
\subsection{What Class is my Company?}
Based on \cite{Fuchs}, we are a Class 1, Division 2. With the Class 1, being Group D, as we would have leaks of those gases. It's possible that certain areas (inside the reactors for example) may be a higher class.
\subsubsection{Encapsulated Fuses}
Encapsulated fuses are also referred to as UL913 online (e.g. in stores). UL913 is UL's \emph{Standard for Intrinsically Safe Apparatus and Associated Apparatus for Use in Class I, II, III, Division 1, Hazardous (Classified) Locations}. Another term to search for is \emph{intrinsically safe} on the parametric search for fuses. The cheapest intrinsically safe fuse in 1 quantity on Digikey is currently \$4.50. Ouch. Safety requirements sure help some people, just not the buyers. I see a market, for a blobbed fuse at \$1.
\section{Existing Gas Detectors}
We have already purchased a commercial gas detector. This particular model is designed so that the control box is kept separated from the sensor. The sensor has a 10-20 foot cable. The control box is installed in the ceiling. TODO: Pictures of gas detector box.
\section{Switching Power Supply}
In search of a low part count, simple to deploy switcher I came across this in my rss (https://hackaday.com/2019/08/11/switching-over-to-smps-for-efficiency/). The LM2576 is easy enough to use instead of a lm317, and requires only a diode and inductor more. Here I need more power efficiency from the 12V input so that should work.
\section{References}
\begin{thebibliography}{99}
\bibitem{Schram}
Peter Schram,
\emph{Electrical Installations in Hazardous Locations}, first edition - 1991, National Fire Protection Association (NFPA), ISBN-13: 9780877653561.
\bibitem{Pickard}
Murphy Pickard,
\emph{Surge Stopper IC Simplifies Design of Intrinsic Safety Barrier for Electronics Destined for Hazardous Environments}, Linear Technology Magazine September 2009, https://www.analog.com/en/technical-articles/surge-stopper-ic-simplifies-design-of-intrinsic-safety-barrier-for-electronics.html .
\bibitem{EEVBlog}
Various,
\emph{Electronics Design for Explosive Envirionment}, EEVBlog Forums, https://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all, http://web.archive.org/web/20190410172437/http://www.eevblog.com/forum/chat/electronics-design-for-explosive-environment/?all.
\bibitem{Fuchs}
Various,
\emph{Explosion Protection and Intrinsic Safety 101}, Pepperl Fuchs, https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf, http://web.archive.org/web/20190721221654/https://www.pepperl-fuchs.com/usa/downloads\_USA/explosion-protection-and-intrinsic-safety-101.pdf.
\bibitem{}
\end{thebibliography}
\end{document}

+ 17
- 0
FlammableGasSensor/docs/10.toc View File

@ -0,0 +1,17 @@
\contentsline {section}{\numberline {1}Overview}{1}
\contentsline {section}{\numberline {2}Chip Hunting}{2}
\contentsline {subsection}{\numberline {2.1}Gas Sensor Tuning}{2}
\contentsline {subsubsection}{\numberline {2.1.1}Fixed resistors}{3}
\contentsline {subsubsection}{\numberline {2.1.2}Gas Sensor Power Usage}{3}
\contentsline {subsubsection}{\numberline {2.1.3}PCB Layout}{3}
\contentsline {subsection}{\numberline {2.2}Switcher}{3}
\contentsline {subsection}{\numberline {2.3}Enclosure}{3}
\contentsline {section}{\numberline {3}CAD Layout}{3}
\contentsline {section}{\numberline {4}PCB Assembly}{4}
\contentsline {subsection}{\numberline {4.1}Place Sensors on the Floor}{5}
\contentsline {section}{\numberline {5}In Consideration of ``Hazardous Locations''}{5}
\contentsline {subsection}{\numberline {5.1}What Class is my Company?}{5}
\contentsline {subsubsection}{\numberline {5.1.1}Encapsulated Fuses}{5}
\contentsline {section}{\numberline {6}Existing Gas Detectors}{6}
\contentsline {section}{\numberline {7}Switching Power Supply}{6}
\contentsline {section}{\numberline {8}References}{6}

+ 1
- 1
FlammableGasSensor/docs/9.log View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 22 JUL 2019 16:53
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 12 AUG 2019 15:49
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.

BIN
FlammableGasSensor/docs/9.pdf View File


Loading…
Cancel
Save