diff --git a/freecad_models/encoder_as5601/A1010-1_as5601_encoder.fcstd b/freecad_models/encoder_as5601/A1010-1_as5601_encoder.fcstd new file mode 100644 index 0000000..153df7a Binary files /dev/null and b/freecad_models/encoder_as5601/A1010-1_as5601_encoder.fcstd differ diff --git a/freecad_models/encoder_as5601/A1040_as5601_encoder.fcstd b/freecad_models/encoder_as5601/A1040_as5601_encoder.fcstd deleted file mode 100644 index 7f4cd89..0000000 Binary files a/freecad_models/encoder_as5601/A1040_as5601_encoder.fcstd and /dev/null differ diff --git a/freecad_models/encoder_as5601/C1090_encoder_case.fcstd b/freecad_models/encoder_as5601/C1010-1_encoder_case.fcstd similarity index 100% rename from freecad_models/encoder_as5601/C1090_encoder_case.fcstd rename to freecad_models/encoder_as5601/C1010-1_encoder_case.fcstd diff --git a/freecad_models/encoder_as5601/C1091_encoder_case.fcstd b/freecad_models/encoder_as5601/C1011-1_encoder_case.fcstd similarity index 100% rename from freecad_models/encoder_as5601/C1091_encoder_case.fcstd rename to freecad_models/encoder_as5601/C1011-1_encoder_case.fcstd diff --git a/freecad_models/encoder_as5601/C1093_magnet_mount.fcstd b/freecad_models/encoder_as5601/C1012-1_magnet_mount.fcstd similarity index 100% rename from freecad_models/encoder_as5601/C1093_magnet_mount.fcstd rename to freecad_models/encoder_as5601/C1012-1_magnet_mount.fcstd diff --git a/freecad_models/encoder_as5601/C1096_encoder_gear.fcstd b/freecad_models/encoder_as5601/C1013-1_encoder_gear.fcstd similarity index 100% rename from freecad_models/encoder_as5601/C1096_encoder_gear.fcstd rename to freecad_models/encoder_as5601/C1013-1_encoder_gear.fcstd diff --git a/freecad_models/encoder_as5601/C1094_pcb_as5601.fcstd b/freecad_models/encoder_as5601/C1014-1_pcb_as5601.fcstd similarity index 100% rename from freecad_models/encoder_as5601/C1094_pcb_as5601.fcstd rename to freecad_models/encoder_as5601/C1014-1_pcb_as5601.fcstd diff --git a/freecad_models/satnogs_controller/A1000_rotator_controller.fcstd b/freecad_models/satnogs_controller/A1000_rotator_controller.fcstd new file mode 100644 index 0000000..217f03d Binary files /dev/null and b/freecad_models/satnogs_controller/A1000_rotator_controller.fcstd differ diff --git a/freecad_models/satnogs_controller/A1070_aluminium_enclosure.fcstd b/freecad_models/satnogs_controller/A1070_aluminium_enclosure.fcstd deleted file mode 100644 index 3a1bb31..0000000 Binary files a/freecad_models/satnogs_controller/A1070_aluminium_enclosure.fcstd and /dev/null differ diff --git a/freecad_models/satnogs_controller/C1100_enclosure_pcb_mount.fcstd b/freecad_models/satnogs_controller/C1000-1_enclosure_pcb_mount.fcstd similarity index 100% rename from freecad_models/satnogs_controller/C1100_enclosure_pcb_mount.fcstd rename to freecad_models/satnogs_controller/C1000-1_enclosure_pcb_mount.fcstd diff --git a/freecad_models/satnogs_controller/C1110_satnogs_controller.FCStd b/freecad_models/satnogs_controller/C1001-1_satnogs_controller.FCStd similarity index 100% rename from freecad_models/satnogs_controller/C1110_satnogs_controller.FCStd rename to freecad_models/satnogs_controller/C1001-1_satnogs_controller.FCStd diff --git a/freecad_models/shared/H1080-2_aluminium_enclosure.fcstd b/freecad_models/shared/H1000-1_aluminium_enclosure.fcstd similarity index 100% rename from freecad_models/shared/H1080-2_aluminium_enclosure.fcstd rename to freecad_models/shared/H1000-1_aluminium_enclosure.fcstd diff --git a/freecad_models/shared/H1080-1_aluminium_enclosure.fcstd b/freecad_models/shared/H1000-3_aluminium_enclosure.fcstd similarity index 100% rename from freecad_models/shared/H1080-1_aluminium_enclosure.fcstd rename to freecad_models/shared/H1000-3_aluminium_enclosure.fcstd diff --git a/freecad_models/shared/H1060_pg9_cable_gland.fcstd b/freecad_models/shared/H1010-1_pg9_cable_gland.fcstd similarity index 100% rename from freecad_models/shared/H1060_pg9_cable_gland.fcstd rename to freecad_models/shared/H1010-1_pg9_cable_gland.fcstd diff --git a/freecad_models/shared/H1120_nut_M3_din934.fcstd b/freecad_models/shared/H1020-1_nut_M3_din934.fcstd similarity index 100% rename from freecad_models/shared/H1120_nut_M3_din934.fcstd rename to freecad_models/shared/H1020-1_nut_M3_din934.fcstd diff --git a/freecad_models/shared/H1130_screw_M3L5_din912.fcstd b/freecad_models/shared/H1030-1_screw_M3L5_din912.fcstd similarity index 100% rename from freecad_models/shared/H1130_screw_M3L5_din912.fcstd rename to freecad_models/shared/H1030-1_screw_M3L5_din912.fcstd diff --git a/freecad_models/shared/H1010_623zz.fcstd b/freecad_models/shared/H1040-1_623zz.fcstd similarity index 100% rename from freecad_models/shared/H1010_623zz.fcstd rename to freecad_models/shared/H1040-1_623zz.fcstd diff --git a/freecad_models/shared/H1070_diametric_magnet.fcstd b/freecad_models/shared/H1050-1_diametric_magnet.fcstd similarity index 100% rename from freecad_models/shared/H1070_diametric_magnet.fcstd rename to freecad_models/shared/H1050-1_diametric_magnet.fcstd diff --git a/freecad_models/shared/H1110_encoder_shaft.fcstd b/freecad_models/shared/H1060-1_encoder_shaft.fcstd similarity index 100% rename from freecad_models/shared/H1110_encoder_shaft.fcstd rename to freecad_models/shared/H1060-1_encoder_shaft.fcstd diff --git a/freecad_models/shared/H1090_washer_M3_din125.fcstd b/freecad_models/shared/H1070-1_washer_M3_din125.fcstd similarity index 100% rename from freecad_models/shared/H1090_washer_M3_din125.fcstd rename to freecad_models/shared/H1070-1_washer_M3_din125.fcstd diff --git a/freecad_models/shared/H1140_screw_M3L30_din7991.fcstd b/freecad_models/shared/H1080-1_screw_M3L30_din965.fcstd similarity index 100% rename from freecad_models/shared/H1140_screw_M3L30_din7991.fcstd rename to freecad_models/shared/H1080-1_screw_M3L30_din965.fcstd diff --git a/satnogs-rotator-controller-bom.ods b/satnogs-rotator-controller-bom.ods index ce12fdb..e29a828 100644 Binary files a/satnogs-rotator-controller-bom.ods and b/satnogs-rotator-controller-bom.ods differ diff --git a/satnogs_controller/satnogs_controller-cache.lib b/satnogs_controller/satnogs_controller-cache.lib index 8833c3a..e933dba 100644 --- a/satnogs_controller/satnogs_controller-cache.lib +++ b/satnogs_controller/satnogs_controller-cache.lib @@ -1,595 +1,4 @@ -EESchema-LIBRARY Version 2.3 +EESchema-LIBRARY Version 2.4 #encoding utf-8 # -# +12V -# -DEF +12V #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -150 50 H I C CNN -F1 "+12V" 0 140 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I 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 +12V 1 0 0 0 U 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# +5V -# -DEF +5V #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -150 50 H I C CNN -F1 "+5V" 0 140 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I 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 -# -# Arduino_Pro_Mini -# -DEF Arduino_Pro_Mini U 0 40 Y Y 1 F N -F0 "U" 0 0 50 H V C CNN -F1 "Arduino_Pro_Mini" 0 -1000 50 H V C CNN -F2 "" 0 -100 60 H V C CNN -F3 "" 0 -100 60 H V C CNN -DRAW -S -400 900 400 -900 0 1 0 N -X PD1/TX 1 600 -200 200 L 50 50 1 1 B -X PD0/RX 2 600 -100 200 L 50 50 1 1 B -X PC6/RST 3 -600 800 200 R 50 50 1 1 B -X GND 4 -600 100 200 R 50 50 1 1 W -X PD2/2 5 600 -300 200 L 50 50 1 1 B -X PD3/3 6 600 -400 200 L 50 50 1 1 B -X PD4/4 7 600 -500 200 L 50 50 1 1 B -X PD5/5 8 600 -600 200 L 50 50 1 1 B -X PD6/6 9 600 -700 200 L 50 50 1 1 B -X PD7/7 10 600 -800 200 L 50 50 1 1 B -X PC1/A1 20 600 700 200 L 50 50 1 1 B -X PB0/8 11 -600 -300 200 R 50 50 1 1 B -X PC2/A2 21 600 600 200 L 50 50 1 1 B -X PB1/9 12 -600 -400 200 R 50 50 1 1 B -X PC3/A3 22 600 500 200 L 50 50 1 1 B -X PB2/10 13 -600 -500 200 R 50 50 1 1 B -X PC4/A4 23 600 400 200 L 50 50 1 1 B -X PB3/11 14 -600 -600 200 R 50 50 1 1 B -X PC5/A5 24 600 300 200 L 50 50 1 1 B -X PB4/12 15 -600 -700 200 R 50 50 1 1 B -X VCC 25 -600 300 200 R 50 50 1 1 w -X PB5/13 16 -600 -800 200 R 50 50 1 1 B -X PC6/RST 26 -600 700 200 R 50 50 1 1 B -X ADC6/A6 17 600 200 200 L 50 50 1 1 I -X GND 27 -600 200 200 R 50 50 1 1 W -X ADC7/A7 18 600 100 200 L 50 50 1 1 I -X RAW 28 -600 400 200 R 50 50 1 1 W -X PC0/A0 19 600 800 200 L 50 50 1 1 B -ENDDRAW -ENDDEF -# -# CONN_01X01 -# -DEF CONN_01X01 P 0 40 Y N 1 F N -F0 "P" 0 100 50 H V C CNN -F1 "CONN_01X01" 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_1X01 - Pin_Header_Angled_1X01 - Socket_Strip_Straight_1X01 - Socket_Strip_Angled_1X01 -$ENDFPLIST -DRAW -S -50 5 10 -5 0 1 0 N -S -50 50 50 -50 0 1 0 N -X P1 1 -200 0 150 R 50 50 1 1 P -ENDDRAW -ENDDEF -# -# CONN_01X04 -# -DEF CONN_01X04 P 0 40 Y N 1 F N -F0 "P" 0 250 50 H V C CNN -F1 "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_02X03 -# -DEF CONN_02X03 P 0 1 Y N 1 F N -F0 "P" 0 200 50 H V C CNN -F1 "CONN_02X03" 0 -200 50 H V C CNN -F2 "" 0 -1200 50 H V C CNN -F3 "" 0 -1200 50 H V C CNN -$FPLIST - Pin_Header_Straight_2X03 - Pin_Header_Angled_2X03 - Socket_Strip_Straight_2X03 - Socket_Strip_Angled_2X03 -$ENDFPLIST -DRAW -S -100 -95 -50 -105 0 1 0 N -S -100 5 -50 -5 0 1 0 N -S -100 105 -50 95 0 1 0 N -S -100 150 100 -150 0 1 0 N -S 50 -95 100 -105 0 1 0 N -S 50 5 100 -5 0 1 0 N -S 50 105 100 95 0 1 0 N -X P1 1 -250 100 150 R 50 50 1 1 P -X P2 2 250 100 150 L 50 50 1 1 P -X P3 3 -250 0 150 R 50 50 1 1 P -X P4 4 250 0 150 L 50 50 1 1 P -X P5 5 -250 -100 150 R 50 50 1 1 P -X P6 6 250 -100 150 L 50 50 1 1 P -ENDDRAW -ENDDEF -# -# CONN_02X04 -# -DEF CONN_02X04 P 0 1 Y N 1 F N -F0 "P" 0 250 50 H V C CNN -F1 "CONN_02X04" 0 -250 50 H V C CNN -F2 "" 0 -1200 50 H V C CNN -F3 "" 0 -1200 50 H V C CNN -$FPLIST - Pin_Header_Straight_2X04 - Pin_Header_Angled_2X04 - Socket_Strip_Straight_2X04 - Socket_Strip_Angled_2X04 -$ENDFPLIST -DRAW -S -100 -145 -50 -155 0 1 0 N -S -100 -45 -50 -55 0 1 0 N -S -100 55 -50 45 0 1 0 N -S -100 155 -50 145 0 1 0 N -S -100 200 100 -200 0 1 0 N -S 50 -145 100 -155 0 1 0 N -S 50 -45 100 -55 0 1 0 N -S 50 55 100 45 0 1 0 N -S 50 155 100 145 0 1 0 N -X P1 1 -250 150 150 R 50 50 1 1 P -X P2 2 250 150 150 L 50 50 1 1 P -X P3 3 -250 50 150 R 50 50 1 1 P -X P4 4 250 50 150 L 50 50 1 1 P -X P5 5 -250 -50 150 R 50 50 1 1 P -X P6 6 250 -50 150 L 50 50 1 1 P -X P7 7 -250 -150 150 R 50 50 1 1 P -X P8 8 250 -150 150 L 50 50 1 1 P -ENDDRAW -ENDDEF -# -# CP -# -DEF CP C 0 10 N Y 1 F N -F0 "C" 25 100 50 H V L CNN -F1 "CP" 25 -100 50 H V L CNN -F2 "" 38 -150 50 H I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - CP_* -$ENDFPLIST -DRAW -S -90 20 -90 40 0 1 0 N -S -90 20 90 20 0 1 0 N -S 90 -20 -90 -40 0 1 0 F -S 90 40 -90 40 0 1 0 N -S 90 40 90 20 0 1 0 N -P 2 0 1 0 -70 90 -30 90 N -P 2 0 1 0 -50 110 -50 70 N -X ~ 1 0 150 110 D 50 50 1 1 P -X ~ 2 0 -150 110 U 50 50 1 1 P -ENDDRAW -ENDDEF -# -# C_Small -# -DEF C_Small C 0 10 N N 1 F N -F0 "C" 10 70 50 H V L CNN -F1 "C_Small" 10 -80 50 H V L CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - C_* -$ENDFPLIST -DRAW -P 2 0 1 13 -60 -20 60 -20 N -P 2 0 1 12 -60 20 60 20 N -X ~ 1 0 100 80 D 50 50 1 1 P -X ~ 2 0 -100 80 U 50 50 1 1 P -ENDDRAW -ENDDEF -# -# Conn_02x05_Odd_Even -# -DEF Conn_02x05_Odd_Even J 0 40 Y N 1 F N -F0 "J" 50 300 50 H V C CNN -F1 "Conn_02x05_Odd_Even" 50 -300 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - Connector*:*2x??x*mm* - Connector*:*2x???Pitch* - Pin_Header_Straight_2X* - Pin_Header_Angled_2X* - Socket_Strip_Straight_2X* - Socket_Strip_Angled_2X* -$ENDFPLIST -DRAW -S -50 -195 0 -205 1 1 6 N -S -50 -95 0 -105 1 1 6 N -S -50 5 0 -5 1 1 6 N -S -50 105 0 95 1 1 6 N -S -50 205 0 195 1 1 6 N -S -50 250 150 -250 1 1 10 f -S 150 -195 100 -205 1 1 6 N -S 150 -95 100 -105 1 1 6 N -S 150 5 100 -5 1 1 6 N -S 150 105 100 95 1 1 6 N -S 150 205 100 195 1 1 6 N -X Pin_1 1 -200 200 150 R 50 50 1 1 P -X Pin_2 2 300 200 150 L 50 50 1 1 P -X Pin_3 3 -200 100 150 R 50 50 1 1 P -X Pin_4 4 300 100 150 L 50 50 1 1 P -X Pin_5 5 -200 0 150 R 50 50 1 1 P -X Pin_6 6 300 0 150 L 50 50 1 1 P -X Pin_7 7 -200 -100 150 R 50 50 1 1 P -X Pin_8 8 300 -100 150 L 50 50 1 1 P -X Pin_9 9 -200 -200 150 R 50 50 1 1 P -X Pin_10 10 300 -200 150 L 50 50 1 1 P -ENDDRAW -ENDDEF -# -# D_Schottky -# -DEF D_Schottky D 0 40 N N 1 F N -F0 "D" 0 100 50 H V C CNN -F1 "D_Schottky" 0 -100 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - TO-???* - *SingleDiode - *_Diode_* - *SingleDiode* - D_* -$ENDFPLIST -DRAW -P 2 0 1 0 50 0 -50 0 N -P 4 0 1 8 50 50 50 -50 -50 0 50 50 N -P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N -X K 1 -150 0 100 R 50 50 1 1 P -X A 2 150 0 100 L 50 50 1 1 P -ENDDRAW -ENDDEF -# -# D_TVS -# -DEF D_TVS D 0 40 N N 1 F N -F0 "D" 0 100 50 H V C CNN -F1 "D_TVS" 0 -100 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - TO-???* - *SingleDiode - *_Diode_* - *SingleDiode* - D_* -$ENDFPLIST -DRAW -P 2 0 1 0 50 0 -50 0 N -P 4 0 1 8 -100 -50 0 0 -100 50 -100 -50 N -P 4 0 1 8 20 50 0 50 0 -50 -20 -50 N -P 4 0 1 8 100 50 100 -50 0 0 100 50 N -X A1 1 -150 0 100 R 50 50 1 1 P -X A2 2 150 0 100 L 50 50 1 1 P -ENDDRAW -ENDDEF -# -# D_TVS_x2_AAC -# -DEF D_TVS_x2_AAC D 0 40 Y N 1 F N -F0 "D" 0 175 50 H V C CNN -F1 "D_TVS_x2_AAC" 0 100 50 H V C CNN -F2 "" -150 0 50 H I C CNN -F3 "" -150 0 50 H I C CNN -DRAW -P 2 0 0 0 0 -50 0 0 N -P 2 0 1 0 -250 0 250 0 N -P 4 0 1 8 -130 50 -150 50 -150 -50 -170 -50 N -P 4 0 1 8 170 50 150 50 150 -50 130 -50 N -P 5 0 1 8 -250 -50 -50 50 -50 -50 -250 50 -250 -50 N -P 5 0 1 8 50 -50 50 50 250 -50 250 50 50 -50 N -X A1 1 -350 0 100 R 50 50 1 1 P -X A2 2 350 0 100 L 50 50 1 1 P -X common 3 0 -150 100 U 50 50 1 1 I -ENDDRAW -ENDDEF -# -# FILTER -# -DEF FILTER FB 0 40 Y N 1 F N -F0 "FB" 0 150 50 H V C CNN -F1 "FILTER" 0 -100 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN -DRAW -A -150 0 50 1 1799 0 1 0 N -100 0 -200 0 -A -50 0 50 1 1799 0 1 0 N 0 0 -100 0 -A 0 0 0 0 0 0 1 0 N 0 0 0 0 -A 50 0 50 1 1799 0 1 0 N 100 0 0 0 -A 150 0 50 1 1799 0 1 0 N 200 0 100 0 -S -225 75 225 -50 0 1 0 N -X 1 1 -350 0 150 R 40 40 1 1 P -X 2 2 350 0 150 L 40 40 1 1 P -ENDDRAW -ENDDEF -# -# FUSE -# -DEF FUSE F 0 10 Y Y 1 F N -F0 "F" 100 50 50 H V C CNN -F1 "FUSE" -100 -50 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN -DRAW -A -75 0 75 1 1799 0 1 0 N 0 0 -150 0 -A 75 0 75 -1799 -1 0 1 0 N 0 0 150 0 -X ~ 1 -250 0 100 R 40 40 1 1 I -X ~ 2 250 0 100 L 40 40 1 1 I -ENDDRAW -ENDDEF -# -# GND -# -DEF GND #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -250 50 H I C CNN -F1 "GND" 0 -150 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N -X GND 1 0 0 0 D 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# INDUCTOR_SMALL -# -DEF INDUCTOR_SMALL L 0 0 N N 1 F N -F0 "L" 0 100 50 H V C CNN -F1 "INDUCTOR_SMALL" 0 -50 50 H V C CNN -F2 "" 0 0 50 H V C CNN -F3 "" 0 0 50 H V C CNN -$FPLIST - Choke_* - *Coil* -$ENDFPLIST -DRAW -A -150 0 50 1 1799 0 1 0 N -100 0 -200 0 -A -50 0 50 1 1799 0 1 0 N 0 0 -100 0 -A 50 0 50 1 1799 0 1 0 N 100 0 0 0 -A 150 0 50 1 1799 0 1 0 N 200 0 100 0 -X 1 1 -250 0 50 R 30 30 1 1 I -X 2 2 250 0 50 L 30 30 1 1 I -ENDDRAW -ENDDEF -# -# Jumper_NO_Small -# -DEF Jumper_NO_Small JP 0 30 N N 1 F N -F0 "JP" 0 80 50 H V C CNN -F1 "Jumper_NO_Small" 10 -60 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -C -40 0 20 0 1 0 N -C 40 0 20 0 1 0 N -X 1 1 -100 0 40 R 50 50 0 1 P -X 2 2 100 0 40 L 50 50 0 1 P -ENDDRAW -ENDDEF -# -# PCA9540B -# -DEF PCA9540B U 0 40 Y Y 1 F N -F0 "U" 0 0 60 H V C CNN -F1 "PCA9540B" 240 -350 50 H V C CNN -F2 "" 0 -150 60 H I C CNN -F3 "" 0 -150 60 H I C CNN -DRAW -S -300 300 300 -300 0 1 0 f -X SCL 1 -400 -100 100 R 50 50 1 1 B -X SDA 2 -400 100 100 R 50 50 1 1 B -X VDD 3 0 400 100 D 50 50 1 1 W -X SD0 4 400 200 100 L 50 50 1 1 B -X SC0 5 400 100 100 L 50 50 1 1 O -X VSS 6 0 -400 100 U 50 50 1 1 W -X SD1 7 400 -100 100 L 50 50 1 1 B -X SC1 8 400 -200 100 L 50 50 1 1 O -ENDDRAW -ENDDEF -# -# PWR_FLAG -# -DEF PWR_FLAG #FLG 0 0 N N 1 F P -F0 "#FLG" 0 75 50 H I C CNN -F1 "PWR_FLAG" 0 150 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -X pwr 1 0 0 0 U 50 50 0 0 w -P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N -ENDDRAW -ENDDEF -# -# Pololu_A4988 -# -DEF Pololu_A4988 U 0 40 Y Y 1 F N -F0 "U" 0 0 50 H V C CNN -F1 "Pololu_A4988" 0 -600 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -S -300 500 300 -500 0 1 0 N -X GND 1 -500 400 200 R 50 50 1 1 W -X VDD 2 -500 300 200 R 50 50 1 1 W -X 1B 3 -500 200 200 R 50 50 1 1 w -X 1A 4 -500 100 200 R 50 50 1 1 w -X 2A 5 -500 -100 200 R 50 50 1 1 w -X 2B 6 -500 -200 200 R 50 50 1 1 w -X GND 7 -500 -300 200 R 50 50 1 1 W -X VMOT 8 -500 -400 200 R 50 50 1 1 W -X ~EN 9 500 -400 200 L 50 50 1 1 I I -X MS1 10 500 -300 200 L 50 50 1 1 I -X MS2 11 500 -200 200 L 50 50 1 1 I -X MS3 12 500 -100 200 L 50 50 1 1 I -X ~RST 13 500 100 200 L 50 50 1 1 I I -X ~SLP 14 500 200 200 L 50 50 1 1 B I -X STEP 15 500 300 200 L 50 50 1 1 I -X DIR 16 500 400 200 L 50 50 1 1 I -ENDDRAW -ENDDEF -# -# Pololu_Dual_MC33926 -# -DEF Pololu_Dual_MC33926 U 0 40 Y Y 1 F N -F0 "U" 0 0 50 H V C CNN -F1 "Pololu_Dual_MC33926" 600 -900 50 H V C CNN -F2 "" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN -DRAW -S -500 800 500 -800 0 1 0 N -X VMOT 1 0 1000 200 D 50 50 1 1 W -X GND 2 -100 -1000 200 U 50 50 1 1 W -X VDD 3 -100 1000 200 D 50 50 1 1 W -X M1IN2 4 -700 700 200 R 50 50 1 1 I -X M1IN1 5 -700 600 200 R 50 50 1 1 I -X ~M1D2 6 -700 500 200 R 50 50 1 1 I I -X M1D1 7 -700 400 200 R 50 50 1 1 I -X ~M1SF 8 -700 300 200 R 50 50 1 1 O I -X M1FB 9 -700 200 200 R 50 50 1 1 O -X EN 10 -700 100 200 R 50 50 1 1 I -X VDD 20 700 -200 200 L 50 50 1 1 w -X SLEW 11 -700 0 200 R 50 50 1 1 I -X VDD 21 700 -100 200 L 50 50 1 1 w -X INV 12 -700 -100 200 R 50 50 1 1 I -X VDD 22 700 0 200 L 50 50 1 1 w -X M2IN2 13 -700 -200 200 R 50 50 1 1 I -X VDD 23 700 100 200 L 50 50 1 1 w -X M2IN1 14 -700 -300 200 R 50 50 1 1 I -X GND 24 700 200 200 L 50 50 1 1 w -X ~M2D2 15 -700 -400 200 R 50 50 1 1 I I -X VDD 25 700 300 200 L 50 50 1 1 w -X M2D1 16 -700 -500 200 R 50 50 1 1 I -X VMOT 26 100 1000 200 D 50 50 1 1 W -X ~M2SF 17 -700 -600 200 R 50 50 1 1 O I -X GND 27 100 -1000 200 U 50 50 1 1 W -X M2FB 18 -700 -700 200 R 50 50 1 1 O -X GND 19 700 -300 200 L 50 50 1 1 w -ENDDRAW -ENDDEF -# -# R -# -DEF R R 0 0 N Y 1 F N -F0 "R" 80 0 50 V V C CNN -F1 "R" 0 0 50 V V C CNN -F2 "" -70 0 50 V I C CNN -F3 "" 0 0 50 H I C CNN -$FPLIST - R_* - R_* -$ENDFPLIST -DRAW -S -40 -100 40 100 0 1 10 N -X ~ 1 0 150 50 D 50 50 1 1 P -X ~ 2 0 -150 50 U 50 50 1 1 P -ENDDRAW -ENDDEF -# -# SN65HVD485EDR -# -DEF SN65HVD485EDR U 0 40 Y Y 1 F N -F0 "U" 0 0 50 H V C CNN -F1 "SN65HVD485EDR" 400 -400 50 H V C CNN -F2 "" 0 0 60 H V C CNN -F3 "" 0 0 60 H V C CNN -DRAW -S -200 300 200 -300 0 1 0 f -X R 1 -400 200 200 R 50 50 1 1 O -X ~RE 2 -400 100 200 R 50 50 1 1 I I -X DE 3 -400 -100 200 R 50 50 1 1 I -X D 4 -400 -200 200 R 50 50 1 1 I -X GND 5 0 -500 200 U 50 50 1 1 W -X A 6 400 -100 200 L 50 50 1 1 B -X B 7 400 100 200 L 50 50 1 1 B -X VDD 8 0 500 200 D 50 50 1 1 W -ENDDRAW -ENDDEF -# -# TC74 -# -DEF TC74 U 0 40 Y Y 1 F N -F0 "U" 0 0 50 H V C CNN -F1 "TC74" 200 -400 50 H V C CNN -F2 "" -100 -100 60 H I C CNN -F3 "" 0 0 60 H I C CNN -DRAW -S -300 300 300 -300 0 1 0 f -X NC 1 400 0 100 L 50 50 1 1 N -X GND 2 0 -400 100 U 50 50 1 1 W -X VDD 3 0 400 100 D 50 50 1 1 W -X SCLK 4 -400 -100 100 R 50 50 1 1 B -X SDA 5 -400 100 100 R 50 50 1 1 B -ENDDRAW -ENDDEF -# -# TPS54360DDA -# -DEF TPS54360DDA U 0 40 Y Y 1 F N -F0 "U" -300 450 50 H V L CNN -F1 "TPS54360DDA" -300 350 50 H V L CNN -F2 "HSOIC8" 300 -450 50 H I C CIN -F3 "" 0 0 50 H I C CNN -ALIAS TPS54340DDA -$FPLIST - *SO* -$ENDFPLIST -DRAW -S -300 300 300 -400 0 1 10 f -X BOOT 1 400 200 100 L 50 50 1 1 I -X VIN 2 -400 200 100 R 50 50 1 1 I -X EN 3 -400 -300 100 R 50 50 1 1 I -X RT/CLK 4 -400 0 100 R 50 50 1 1 I -X FB 5 400 -300 100 L 50 50 1 1 I -X COMP 6 400 -100 100 L 50 50 1 1 P -X GND 7 -100 -500 100 U 50 50 1 1 W -X SW 8 400 0 100 L 50 50 1 1 O -X PAD 9 100 -500 100 U 50 50 1 1 P -ENDDRAW -ENDDEF -# #End Library diff --git a/satnogs_controller/satnogs_controller.csv b/satnogs_controller/satnogs_controller.csv index a868419..216824e 100644 --- a/satnogs_controller/satnogs_controller.csv +++ b/satnogs_controller/satnogs_controller.csv @@ -7,7 +7,7 @@ Component,Description,Part,References,Value,Footprint,Quantity Per PCB,Datasheet 6,b'',b'C_Small',b'C9',b'47u',b'C_1210_HandSoldering',b'1',b'',b'GRM32ER61C476ME15L',b'0.851' 7,b'',b'C_Small',b'C7',b'7.5n',b'C_0805_HandSoldering',b'1',b'',b'GRM2195C1H752JA01D',b'0.244' 8,b'',b'D_Schottky',b'D1 D2',b'D_Schottky',b'DO-214AB_Handsoldering',b'2',b'',b'CDBC560-G',b'0.67' -9,b'',b'D_TVS',b'D4',b'D_TVS',b'DO-214AB_Handsoldering',b'1',b'',b'SMCJ48A',b'0.442' +9,b'',b'D_TVS',b'D4',b'D_TVS',b'DO-214AB_Handsoldering',b'1',b'',b'SMCJ48CA-TR',b'0.442' 10,b'',b'D_TVS_x2_AAC',b'D3',b'D_TVS_x2_AAC',b'SOT-23_Handsoldering',b'1',b'',b'CDSOT23-SM712',b'1.53' 11,b'',b'FUSE',b'F1',b'FUSE',b'Fuse_SMD1206_HandSoldering',b'1',b'',b'Littelfuse 1206SFS200F/63-2',b'0.6' 12,b'',b'FILTER',b'FB2',b'FILTER',b'R_0805_HandSoldering',b'1',b'',b'BLM21AG221SN1D',b'0.141' diff --git a/satnogs_controller/satnogs_controller.sch b/satnogs_controller/satnogs_controller.sch index 7cdec6f..52d35d0 100644 --- a/satnogs_controller/satnogs_controller.sch +++ b/satnogs_controller/satnogs_controller.sch @@ -1,82 +1,7 @@ -EESchema Schematic File Version 2 -LIBS:74xgxx -LIBS:74xx -LIBS:ac-dc -LIBS:actel -LIBS:adc-dac -LIBS:Altera -LIBS:analog_devices -LIBS:analog_switches -LIBS:atmel -LIBS:audio -LIBS:brooktre -LIBS:cmos4000 -LIBS:cmos_ieee -LIBS:conn -LIBS:contrib -LIBS:cypress -LIBS:dc-dc -LIBS:device -LIBS:digital-audio -LIBS:diode -LIBS:display -LIBS:dsp -LIBS:elec-unifil -LIBS:ESD_Protection -LIBS:ftdi -LIBS:gennum -LIBS:hc11 -LIBS:intel -LIBS:interface -LIBS:ir -LIBS:Lattice -LIBS:linear -LIBS:maxim -LIBS:memory -LIBS:microchip -LIBS:microchip_dspic33dsc -LIBS:microchip_pic10mcu -LIBS:microchip_pic12mcu -LIBS:microchip_pic16mcu -LIBS:microchip_pic18mcu -LIBS:microchip_pic32mcu -LIBS:microcontrollers -LIBS:motor_drivers -LIBS:motorola -LIBS:msp430 -LIBS:nordicsemi -LIBS:nxp_armmcu -LIBS:onsemi -LIBS:opto -LIBS:Oscillators -LIBS:philips -LIBS:power -LIBS:powerint -LIBS:Power_Management -LIBS:pspice -LIBS:references -LIBS:regul -LIBS:relays -LIBS:rfcom -LIBS:sensors -LIBS:silabs -LIBS:siliconi -LIBS:stm8 -LIBS:stm32 -LIBS:supertex -LIBS:switches -LIBS:texas -LIBS:transf -LIBS:transistors -LIBS:ttl_ieee -LIBS:valves -LIBS:video -LIBS:Xicor -LIBS:xilinx -LIBS:Zilog +EESchema Schematic File Version 4 LIBS:satnogs LIBS:satnogs_controller-cache -EELAYER 25 0 +EELAYER 26 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 @@ -1771,7 +1696,7 @@ F 0 "D4" H 1080 6260 50 0000 C CNN F 1 "D_TVS" H 1080 6060 50 0000 C CNN F 2 "satnogs:DO-214AB_Handsoldering" H 1080 6160 50 0001 C CNN F 3 "" H 1080 6160 50 0000 C CNN -F 4 "SMCJ48A" H 1080 6160 60 0001 C CNN "Mnf." +F 4 "SMCJ48CA-TR" H 1080 6160 60 0001 C CNN "Mnf." F 5 "0.442" H 1080 6160 60 0001 C CNN "Price" 1 1080 6160 0 1 1 0 @@ -1837,9 +1762,9 @@ B Wire Wire Line 1345 6890 1345 6835 Wire Wire Line - 1030 5920 1125 5920 + 1030 5920 1080 5920 Wire Wire Line - 2350 5920 3740 5920 + 2350 5920 2510 5920 Connection ~ 2830 5920 Wire Wire Line 1825 5920 1850 5920 @@ -1851,7 +1776,7 @@ Connection ~ 3070 5920 Wire Wire Line 4540 5920 4800 5920 Wire Wire Line - 4540 6120 5360 6120 + 4540 6120 5045 6120 Wire Wire Line 3470 6255 3470 6120 Wire Wire Line @@ -1859,7 +1784,7 @@ Wire Wire Line Wire Wire Line 4540 6420 4630 6420 Wire Wire Line - 4540 6220 5020 6220 + 4540 6220 4840 6220 Wire Wire Line 4840 6220 4840 6295 Wire Wire Line @@ -1875,18 +1800,18 @@ Wire Wire Line 5245 6120 5245 6175 Connection ~ 5245 6120 Wire Wire Line - 5860 6120 6525 6120 + 5860 6120 6010 6120 Wire Wire Line 6010 6120 6010 6185 Wire Wire Line - 6010 6485 6010 6580 + 6010 6485 6010 6545 Wire Wire Line - 6225 6060 6225 6445 + 6225 6060 6225 6120 Connection ~ 6010 6120 Wire Wire Line 6010 6940 6010 6880 Wire Wire Line - 6225 6645 6225 6995 + 6225 6645 6225 6940 Wire Wire Line 5245 6940 5245 6475 Wire Wire Line @@ -1897,7 +1822,7 @@ Wire Wire Line 3470 6555 3470 6940 Connection ~ 6225 6120 Wire Wire Line - 3470 6940 6225 6940 + 3470 6940 4040 6940 Connection ~ 6010 6940 Connection ~ 5245 6940 Connection ~ 5020 6940 @@ -1962,7 +1887,7 @@ Wire Wire Line Wire Wire Line 8020 2880 8020 2930 Wire Wire Line - 8020 2930 8220 2930 + 8020 2930 8120 2930 Wire Wire Line 8220 2930 8220 2880 Wire Wire Line @@ -1981,10 +1906,10 @@ Wire Wire Line Wire Wire Line 7740 4280 7740 4250 Wire Wire Line - 7580 4250 7870 4250 + 7580 4250 7740 4250 Connection ~ 7740 4250 Wire Wire Line - 8870 4150 9270 4150 + 8870 4150 9220 4150 Wire Wire Line 8870 4050 9270 4050 Wire Wire Line @@ -2021,7 +1946,7 @@ Wire Wire Line Wire Wire Line 7600 5530 7520 5530 Wire Wire Line - 7600 5780 7870 5780 + 7600 5780 7730 5780 Wire Wire Line 7730 5810 7730 5780 Connection ~ 7730 5780 @@ -2034,7 +1959,7 @@ Wire Wire Line Wire Wire Line 9190 6170 9190 6030 Wire Wire Line - 8870 5680 9250 5680 + 8870 5680 9190 5680 Wire Wire Line 9250 5580 8870 5580 Wire Wire Line @@ -2042,7 +1967,7 @@ Wire Wire Line Wire Wire Line 9610 5680 9450 5680 Wire Wire Line - 9610 5440 9610 5680 + 9610 5440 9610 5480 Wire Wire Line 9450 5480 9610 5480 Connection ~ 9610 5480 @@ -2055,7 +1980,7 @@ Connection ~ 9190 5680 Wire Wire Line 9470 3950 9610 3950 Wire Wire Line - 9610 3930 9610 4150 + 9610 3930 9610 3950 Wire Wire Line 9610 4150 9470 4150 Connection ~ 9610 3950 @@ -2069,7 +1994,7 @@ Wire Wire Line Wire Wire Line 5830 3290 5910 3290 Wire Wire Line - 6140 3190 6140 3400 + 6140 3190 6140 3380 Wire Wire Line 6140 3190 5830 3190 Wire Wire Line @@ -2092,7 +2017,7 @@ Wire Wire Line Wire Wire Line 5330 3190 4980 3190 Wire Wire Line - 4980 3190 4980 3400 + 4980 3190 4980 3380 Wire Wire Line 4800 3360 4800 3380 Wire Wire Line @@ -2111,11 +2036,11 @@ Wire Wire Line Wire Wire Line 2530 3580 2530 3760 Wire Wire Line - 2410 3760 2860 3760 + 2410 3760 2530 3760 Wire Wire Line 2530 3280 2530 3060 Wire Wire Line - 2410 3060 2860 3060 + 2410 3060 2530 3060 Wire Wire Line 2360 3320 2410 3320 Wire Wire Line @@ -2133,7 +2058,7 @@ Wire Wire Line Wire Wire Line 1150 3320 1090 3320 Wire Wire Line - 1090 3320 1090 3520 + 1090 3320 1090 3410 Wire Wire Line 1090 3520 1150 3520 Wire Wire Line @@ -2142,9 +2067,9 @@ Connection ~ 1090 3410 Wire Wire Line 820 3410 820 3470 Wire Wire Line - 1550 2850 1550 2920 + 1550 2850 1550 2890 Wire Wire Line - 870 2890 1710 2890 + 870 2890 1550 2890 Connection ~ 1550 2890 Wire Wire Line 900 2620 810 2620 @@ -2155,7 +2080,7 @@ Wire Wire Line Wire Wire Line 900 2720 810 2720 Wire Wire Line - 5350 1030 5350 1130 + 5350 1030 5350 1060 Wire Wire Line 5350 1060 5240 1060 Connection ~ 5350 1060 @@ -2178,13 +2103,13 @@ Wire Wire Line Wire Wire Line 6390 1280 6390 1220 Wire Wire Line - 6390 1220 6550 1220 + 6390 1220 6470 1220 Wire Wire Line 6550 1220 6550 1280 Wire Wire Line 6060 1030 6060 1010 Wire Wire Line - 6060 1010 6230 1010 + 6060 1010 6140 1010 Wire Wire Line 6230 1010 6230 1030 Wire Wire Line @@ -2226,12 +2151,12 @@ Wire Wire Line Wire Wire Line 6230 4440 6230 4470 Wire Wire Line - 5890 4280 5890 4540 + 5890 4280 5890 4340 Connection ~ 5890 4340 Wire Wire Line 5890 2540 5830 2540 Wire Wire Line - 5890 2280 5890 2540 + 5890 2280 5890 2340 Wire Wire Line 5890 2340 5830 2340 Wire Wire Line @@ -2245,7 +2170,7 @@ Wire Wire Line Wire Wire Line 5830 2640 5950 2640 Wire Wire Line - 5950 2440 5950 2660 + 5950 2440 5950 2640 Wire Wire Line 5950 2440 5830 2440 Connection ~ 5950 2640 @@ -2257,7 +2182,7 @@ Wire Wire Line Wire Wire Line 2480 1630 2430 1630 Wire Wire Line - 2430 1630 2430 1730 + 2430 1630 2430 1680 Wire Wire Line 2430 1730 2480 1730 Connection ~ 2430 1680 @@ -2282,9 +2207,9 @@ Wire Wire Line Wire Wire Line 9190 5280 8870 5280 Wire Wire Line - 1780 1430 2480 1430 + 1780 1430 1850 1430 Wire Wire Line - 1850 1370 1850 1520 + 1850 1370 1850 1430 Connection ~ 1850 1430 Wire Wire Line 1080 1430 970 1430 @@ -2293,7 +2218,7 @@ Wire Wire Line Wire Wire Line 4320 4920 4320 4870 Wire Wire Line - 4320 4030 4320 4070 + 4320 4030 4320 4050 Wire Wire Line 3680 1530 4170 1530 Wire Wire Line @@ -2305,7 +2230,7 @@ Wire Wire Line Wire Wire Line 4000 1110 4000 1060 Wire Wire Line - 4000 1060 4170 1060 + 4000 1060 4080 1060 Wire Wire Line 4170 1060 4170 1110 Wire Wire Line @@ -2322,11 +2247,11 @@ Wire Wire Line 5270 4640 5270 4680 Connection ~ 2830 6280 Wire Wire Line - 2510 6280 3070 6280 + 2510 6280 2830 6280 Wire Wire Line - 2830 6250 2830 6360 + 2830 6250 2830 6280 Wire Wire Line - 2830 5840 2830 5950 + 2830 5840 2830 5920 Wire Wire Line 2510 5970 2510 5920 Connection ~ 2510 5920 @@ -2350,9 +2275,9 @@ Wire Wire Line Wire Wire Line 1710 4780 1710 4790 Wire Wire Line - 965 4480 965 4580 + 965 4480 965 4530 Wire Wire Line - 1465 4480 1465 4580 + 1465 4480 1465 4530 Wire Wire Line 1710 4530 1465 4530 Connection ~ 1465 4530 @@ -2389,4 +2314,104 @@ Wire Wire Line 870 3220 1150 3220 Wire Wire Line 870 2890 870 2920 +Wire Wire Line + 2830 5920 3070 5920 +Wire Wire Line + 2830 5920 2830 5950 +Wire Wire Line + 3070 5920 3740 5920 +Wire Wire Line + 4840 6220 5020 6220 +Wire Wire Line + 5245 6120 5360 6120 +Wire Wire Line + 6010 6120 6225 6120 +Wire Wire Line + 6225 6120 6225 6445 +Wire Wire Line + 6225 6120 6525 6120 +Wire Wire Line + 6010 6940 6225 6940 +Wire Wire Line + 5245 6940 6010 6940 +Wire Wire Line + 5020 6940 5245 6940 +Wire Wire Line + 4840 6940 5020 6940 +Wire Wire Line + 4240 6940 4840 6940 +Wire Wire Line + 4040 6940 4240 6940 +Wire Wire Line + 6225 6940 6225 6995 +Wire Wire Line + 6010 6545 6010 6580 +Wire Wire Line + 5045 6120 5245 6120 +Wire Wire Line + 8120 2930 8220 2930 +Wire Wire Line + 7740 4250 7870 4250 +Wire Wire Line + 9220 4150 9270 4150 +Wire Wire Line + 7730 5780 7870 5780 +Wire Wire Line + 9610 5480 9610 5580 +Wire Wire Line + 9610 5580 9610 5680 +Wire Wire Line + 9190 5680 9250 5680 +Wire Wire Line + 9610 3950 9610 4050 +Wire Wire Line + 9610 4050 9610 4150 +Wire Wire Line + 6140 3380 6140 3400 +Wire Wire Line + 4980 3380 4980 3400 +Wire Wire Line + 2530 3060 2860 3060 +Wire Wire Line + 2530 3760 2860 3760 +Wire Wire Line + 1090 3410 1090 3520 +Wire Wire Line + 1550 2890 1550 2920 +Wire Wire Line + 1550 2890 1710 2890 +Wire Wire Line + 5350 1060 5350 1130 +Wire Wire Line + 6140 1010 6230 1010 +Wire Wire Line + 6470 1220 6550 1220 +Wire Wire Line + 5890 4340 5890 4540 +Wire Wire Line + 5950 2640 5950 2660 +Wire Wire Line + 5890 2340 5890 2540 +Wire Wire Line + 2430 1680 2430 1730 +Wire Wire Line + 1850 1430 2480 1430 +Wire Wire Line + 1850 1430 1850 1520 +Wire Wire Line + 4080 1060 4170 1060 +Wire Wire Line + 4320 4050 4320 4070 +Wire Wire Line + 2830 6280 3070 6280 +Wire Wire Line + 2830 6280 2830 6360 +Wire Wire Line + 2510 5920 2830 5920 +Wire Wire Line + 1080 5920 1125 5920 +Wire Wire Line + 1465 4530 1465 4580 +Wire Wire Line + 965 4530 965 4580 $EndSCHEMATC