satnogs-rotator-controller/library/satnogs.pretty/Pololu_A4988.kicad_mod

48 lines
3.4 KiB
Plaintext
Raw Normal View History

Rotator controller (#27) * Update satnogs library. Add new footprints, 3d shapes and schematic components. * Updates in rotator controller. Add RJ45 for communication and power in (PoE). New dimensions of board (euroboard 100x80 mm) Embed the power supply to the board (WIP). Add pins for indicator LED and for rf switch (optional). Add additional pads for power in case that PoE (RJ45) isn't suitable. Updates in schematic and board wuth new library parts. * Add PCA9540B schematic component, I2C multiplexer. * Add fuse holder and stitching via. * Updates in PCB and schematic. Add digital and power ground planes (WIP). Connection of separate GND with zero resistor. Add I2C multiplexer. Finalize power supply of 12V. Change RJ45 to headers. Add RC filter (LPF) for end-stops. Add more dev-pins. Add filter in uC voltage input. Signed-off-by: zisi <agzisim@gmail.com> * Add GND-GNDD vias and silkscreen. Signed-off-by: zisi <agzisim@gmail.com> * Updates according to Kicad library convention Signed-off-by: zisi <agzisim@gmail.com> * Resolve issues #22, #23, #24, #25 Signed-off-by: zisi <agzisim@gmail.com> * Fix silkscreen placement and zone cleanup * Use one GND bottom plane and GND areas in front Remove zero ohm resistors To avoid connection with GNDD directly with motor GND use keep out area Signed-off-by: zisi <agzisim@gmail.com> * Add electrolytic capacitor, TVS-diode in PSU input Capacitor reduces the voltage ripple of input voltage (long cable) TVS-diode protect the PSU and all the board from surges and ESD events Signed-off-by: zisi <agzisim@gmail.com>
2017-07-28 11:04:00 -06:00
(module Pololu_A4988 (layer F.Cu) (tedit 5884F14F)
(descr "Pin Socket for Pololu A4988 , Stepper Motor Driver")
(tags "Pin Socket")
(fp_text reference Pololu_A4988 (at 5.061349 8.906285 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value U** (at 7.601349 8.906285 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 14.097 -1.397) (end -1.397 -1.397) (layer F.Fab) (width 0.1))
(fp_line (start 14.097 19.177) (end 14.097 -1.397) (layer F.Fab) (width 0.1))
(fp_line (start -1.397 19.177) (end 14.097 19.177) (layer F.Fab) (width 0.1))
(fp_line (start -1.397 -1.397) (end -1.397 19.177) (layer F.Fab) (width 0.1))
(fp_line (start 14.351 19.431) (end -1.651 19.431) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.351 -1.651) (end 14.351 19.431) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.651 -1.651) (end 14.351 -1.651) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.651 -1.651) (end -1.651 19.431) (layer F.CrtYd) (width 0.05))
(fp_line (start 1.397 1.27) (end 1.397 -1.397) (layer F.SilkS) (width 0.12))
(fp_line (start -1.397 1.27) (end 1.397 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.397 -1.397) (end -1.397 0) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -1.397) (end -1.397 -1.397) (layer F.SilkS) (width 0.12))
(fp_line (start 14.097 -1.397) (end 14.097 19.177) (layer F.SilkS) (width 0.12))
(fp_line (start 14.097 19.177) (end -1.397 19.177) (layer F.SilkS) (width 0.12))
(fp_line (start -1.397 19.177) (end -1.397 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.397 -1.397) (end 14.097 -1.397) (layer F.SilkS) (width 0.12))
(pad 1 thru_hole oval (at -0.018651 0.016285 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at -0.018651 2.556285 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 3 thru_hole oval (at 0 5.08 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 4 thru_hole oval (at 0 7.62 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 5 thru_hole oval (at 0 10.16 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 6 thru_hole oval (at 0 12.7 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 7 thru_hole oval (at 0 15.24 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 8 thru_hole oval (at 0 17.78 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 9 thru_hole oval (at 12.7 17.78 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole oval (at 12.7 15.24 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole oval (at 12.7 12.7 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole oval (at 12.7 10.16 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole oval (at 12.7 7.62 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole oval (at 12.7 5.08 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 15 thru_hole oval (at 12.7 2.54 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 16 thru_hole oval (at 12.7 0 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(model ../../../../../home/azisi/Documents/SatNOGS/satnogs-rotator-controller/PCB/library/satnogs.3dshapes/Pololu_A4988_Headers.wrl
(at (xyz 0.25 -0.35 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 90))
)
)