satnogs-rotator-controller/PCB/library/satnogs.pretty/Arduino_Pro_Mini.kicad_mod

69 lines
5.3 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 Arduino_Pro_Mini (layer F.Cu) (tedit 5884EF90)
(descr "Arduino Pro-Mini")
(tags Atmega328)
(fp_text reference REF** (at 6.35 13.335 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Arduino_Pro_Mini (at 8.89 13.335 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 16.764 -4.064) (end -1.524 -4.064) (layer F.Fab) (width 0.1))
(fp_line (start 16.764 29.464) (end 16.764 -4.064) (layer F.Fab) (width 0.1))
(fp_line (start -1.524 29.464) (end 16.764 29.464) (layer F.Fab) (width 0.1))
(fp_line (start -1.524 -4.064) (end -1.524 29.464) (layer F.Fab) (width 0.1))
(fp_line (start 17.018 -4.318) (end -1.778 -4.318) (layer F.CrtYd) (width 0.05))
(fp_line (start 17.018 29.718) (end 17.018 -4.318) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.778 29.718) (end 17.018 29.718) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.778 -4.318) (end -1.778 29.718) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.524 0.762) (end -1.524 -0.762) (layer F.SilkS) (width 0.12))
(fp_line (start 1.524 1.27) (end -1.524 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.524 -1.27) (end 1.524 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.524 -1.27) (end 1.524 -1.27) (layer F.SilkS) (width 0.12))
(fp_line (start -1.524 -4.064) (end -1.524 -1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 11.049 22.987) (end 11.049 17.907) (layer F.SilkS) (width 0.12))
(fp_line (start 13.589 22.987) (end 11.049 22.987) (layer F.SilkS) (width 0.12))
(fp_line (start 13.589 17.907) (end 13.589 22.987) (layer F.SilkS) (width 0.12))
(fp_line (start 11.049 17.907) (end 13.589 17.907) (layer F.SilkS) (width 0.12))
(fp_line (start 11.049 7.493) (end 13.589 7.493) (layer F.SilkS) (width 0.12))
(fp_line (start 11.049 12.573) (end 11.049 7.493) (layer F.SilkS) (width 0.12))
(fp_line (start 13.589 12.573) (end 11.049 12.573) (layer F.SilkS) (width 0.12))
(fp_line (start 13.589 7.493) (end 13.589 12.573) (layer F.SilkS) (width 0.12))
(fp_line (start 16.764 -4.064) (end -1.524 -4.064) (layer F.SilkS) (width 0.12))
(fp_line (start 16.764 29.464) (end -1.524 29.464) (layer F.SilkS) (width 0.12))
(fp_line (start 16.764 29.464) (end 16.764 -4.064) (layer F.SilkS) (width 0.12))
(fp_line (start -1.524 1.27) (end -1.524 29.464) (layer F.SilkS) (width 0.12))
(pad 1 thru_hole oval (at 0 0 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 24 thru_hole oval (at 12.319 8.763 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 23 thru_hole oval (at 12.319 11.303 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 17 thru_hole oval (at 12.319 21.717 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 18 thru_hole oval (at 12.319 19.177 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 2 thru_hole oval (at 0 2.54 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 0 20.32 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 10 thru_hole oval (at 0 22.86 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 11 thru_hole oval (at 0 25.4 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 12 thru_hole oval (at 0 27.94 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 13 thru_hole oval (at 15.24 27.94 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 14 thru_hole oval (at 15.24 25.4 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 15 thru_hole oval (at 15.24 22.86 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 16 thru_hole oval (at 15.24 20.32 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 19 thru_hole oval (at 15.24 17.78 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 20 thru_hole oval (at 15.24 15.24 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 21 thru_hole oval (at 15.24 12.7 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 22 thru_hole oval (at 15.24 10.16 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 25 thru_hole oval (at 15.24 7.62 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 26 thru_hole oval (at 15.24 5.08 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 27 thru_hole oval (at 15.24 2.54 270) (size 1.6 1.8) (drill 1) (layers *.Cu *.Mask F.SilkS))
(pad 28 thru_hole oval (at 15.24 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/Arduino_Pro_Mini.x3d
(at (xyz -0.05 -1.15 0.035))
(scale (xyz 0.3937 0.3937 0.3937))
(rotate (xyz -90 0 180))
)
)