diff --git a/adapter/active-3/active3-rpi-hub75-adapter-cache.lib b/adapter/active-3/active3-rpi-hub75-adapter-cache.lib index 578e8e0..41ae235 100644 --- a/adapter/active-3/active3-rpi-hub75-adapter-cache.lib +++ b/adapter/active-3/active3-rpi-hub75-adapter-cache.lib @@ -78,6 +78,50 @@ X P1 1 -200 0 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# CONN_01X02 +# +DEF CONN_01X02 P 0 40 Y N 1 F N +F0 "P" 0 150 50 H V C CNN +F1 "CONN_01X02" 100 0 50 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +$FPLIST + Pin_Header_Straight_1X02 + Pin_Header_Angled_1X02 + Socket_Strip_Straight_1X02 + Socket_Strip_Angled_1X02 +$ENDFPLIST +DRAW +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 100 50 -100 0 1 0 N +X P1 1 -200 50 150 R 50 50 1 1 P +X P2 2 -200 -50 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X01 +# +DEF CONN_02X01 P 0 1 Y N 1 F N +F0 "P" 0 100 50 H V C CNN +F1 "CONN_02X01" 0 -100 50 H V C CNN +F2 "" 0 -1200 60 H V C CNN +F3 "" 0 -1200 60 H V C CNN +$FPLIST + Pin_Header_Straight_2X01 + Pin_Header_Angled_2X01 + Socket_Strip_Straight_2X01 + Socket_Strip_Angled_2X01 +$ENDFPLIST +DRAW +S -100 5 -50 -5 0 1 0 N +S -100 50 100 -50 0 1 0 N +S 50 5 100 -5 0 1 0 N +X P1 1 -250 0 150 R 50 50 1 1 P +X P2 2 250 0 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # CONN_02X08 # DEF CONN_02X08 P 0 1 Y N 1 F N diff --git a/adapter/active-3/active3-rpi-hub75-adapter.sch b/adapter/active-3/active3-rpi-hub75-adapter.sch index 4de4de7..0500e72 100644 --- a/adapter/active-3/active3-rpi-hub75-adapter.sch +++ b/adapter/active-3/active3-rpi-hub75-adapter.sch @@ -233,23 +233,19 @@ Text GLabel 4950 1450 0 51 Input ~ 0 p0_b2 Text GLabel 4950 1650 0 51 Input ~ 0 p0_g2 -Wire Wire Line - 8750 2500 9300 2500 $Comp -L GND #PWR22 +L GND #PWR21 U 1 1 54ECD031 -P 9300 2950 -F 0 "#PWR22" H 9300 2950 30 0001 C CNN -F 1 "GND" H 9300 2880 30 0001 C CNN -F 2 "" H 9300 2950 60 0000 C CNN -F 3 "" H 9300 2950 60 0000 C CNN - 1 9300 2950 +P 9300 2900 +F 0 "#PWR21" H 9300 2900 30 0001 C CNN +F 1 "GND" H 9300 2830 30 0001 C CNN +F 2 "" H 9300 2900 60 0000 C CNN +F 3 "" H 9300 2900 60 0000 C CNN + 1 9300 2900 1 0 0 -1 $EndComp Wire Wire Line 9300 2900 8750 2900 -Wire Wire Line - 8750 2300 9300 2300 Text GLabel 4950 3100 0 51 Input ~ 0 row_A Text GLabel 4950 3200 0 51 Input ~ 0 @@ -283,23 +279,19 @@ Text GLabel 4950 4150 0 51 Input ~ 0 p1_b2 Text GLabel 4950 4350 0 51 Input ~ 0 p1_g2 -Wire Wire Line - 8750 3750 9300 3750 $Comp -L GND #PWR23 +L GND #PWR22 U 1 1 54ECE20E -P 9300 4200 -F 0 "#PWR23" H 9300 4200 30 0001 C CNN -F 1 "GND" H 9300 4130 30 0001 C CNN -F 2 "" H 9300 4200 60 0000 C CNN -F 3 "" H 9300 4200 60 0000 C CNN - 1 9300 4200 +P 9300 4150 +F 0 "#PWR22" H 9300 4150 30 0001 C CNN +F 1 "GND" H 9300 4080 30 0001 C CNN +F 2 "" H 9300 4150 60 0000 C CNN +F 3 "" H 9300 4150 60 0000 C CNN + 1 9300 4150 1 0 0 -1 $EndComp Wire Wire Line 9300 4150 8750 4150 -Wire Wire Line - 8750 3550 9300 3550 $Comp L C C1 U 1 1 54ECBE4F @@ -377,10 +369,10 @@ F 3 "" H 3550 2650 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR18 +L GND #PWR17 U 1 1 54ECF31C P 4950 2300 -F 0 "#PWR18" H 4950 2300 30 0001 C CNN +F 0 "#PWR17" H 4950 2300 30 0001 C CNN F 1 "GND" H 4950 2230 30 0001 C CNN F 2 "" H 4950 2300 60 0000 C CNN F 3 "" H 4950 2300 60 0000 C CNN @@ -390,10 +382,10 @@ $EndComp Wire Wire Line 4950 2250 4950 2300 $Comp -L GND #PWR19 +L GND #PWR18 U 1 1 54ECF3AB P 4950 3650 -F 0 "#PWR19" H 4950 3650 30 0001 C CNN +F 0 "#PWR18" H 4950 3650 30 0001 C CNN F 1 "GND" H 4950 3580 30 0001 C CNN F 2 "" H 4950 3650 60 0000 C CNN F 3 "" H 4950 3650 60 0000 C CNN @@ -401,10 +393,10 @@ F 3 "" H 4950 3650 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR20 +L GND #PWR19 U 1 1 54ECF608 P 4950 5000 -F 0 "#PWR20" H 4950 5000 30 0001 C CNN +F 0 "#PWR19" H 4950 5000 30 0001 C CNN F 1 "GND" H 4950 4930 30 0001 C CNN F 2 "" H 4950 5000 60 0000 C CNN F 3 "" H 4950 5000 60 0000 C CNN @@ -425,20 +417,12 @@ Text GLabel 6350 4350 2 51 Output ~ 0 p1_g2_buf Text GLabel 8750 3650 2 51 Input ~ 0 p1_g2_buf -Wire Wire Line - 9300 3550 9300 4200 -Connection ~ 9300 4150 -Connection ~ 9300 3750 Text GLabel 4950 4250 0 51 Input ~ 0 p1_r2 Text GLabel 6350 4150 2 51 Output ~ 0 p1_b2_buff Text GLabel 8750 3450 2 51 Input ~ 0 p1_g1_buff -Wire Wire Line - 9300 2300 9300 2950 -Connection ~ 9300 2500 -Connection ~ 9300 2900 Text GLabel 6350 1650 2 51 Output ~ 0 p0_g2_buff Text GLabel 8750 2400 2 51 Input ~ 0 @@ -475,10 +459,10 @@ $EndComp Wire Wire Line 4950 2150 4700 2150 $Comp -L VCC #PWR15 +L VCC #PWR14 U 1 1 54ED629A P 4700 3500 -F 0 "#PWR15" H 4700 3600 30 0001 C CNN +F 0 "#PWR14" H 4700 3600 30 0001 C CNN F 1 "VCC" H 4700 3600 30 0000 C CNN F 2 "" H 4700 3500 60 0000 C CNN F 3 "" H 4700 3500 60 0000 C CNN @@ -488,10 +472,10 @@ $EndComp Wire Wire Line 4700 3500 4950 3500 $Comp -L VCC #PWR16 +L VCC #PWR15 U 1 1 54ED670D P 4750 4850 -F 0 "#PWR16" H 4750 4950 30 0001 C CNN +F 0 "#PWR15" H 4750 4950 30 0001 C CNN F 1 "VCC" H 4750 4950 30 0000 C CNN F 2 "" H 4750 4850 60 0000 C CNN F 3 "" H 4750 4850 60 0000 C CNN @@ -604,29 +588,21 @@ F 3 "" H 8500 4050 60 0000 C CNN 1 8500 5250 1 0 0 -1 $EndComp -Wire Wire Line - 8750 5200 9300 5200 $Comp -L GND #PWR24 +L GND #PWR23 U 1 1 54F3E6DC -P 9300 5650 -F 0 "#PWR24" H 9300 5650 30 0001 C CNN -F 1 "GND" H 9300 5580 30 0001 C CNN -F 2 "" H 9300 5650 60 0000 C CNN -F 3 "" H 9300 5650 60 0000 C CNN - 1 9300 5650 +P 9300 5600 +F 0 "#PWR23" H 9300 5600 30 0001 C CNN +F 1 "GND" H 9300 5530 30 0001 C CNN +F 2 "" H 9300 5600 60 0000 C CNN +F 3 "" H 9300 5600 60 0000 C CNN + 1 9300 5600 1 0 0 -1 $EndComp Wire Wire Line 9300 5600 8750 5600 -Wire Wire Line - 8750 5000 9300 5000 Text GLabel 8750 5100 2 51 Input ~ 0 p2_g2_buf -Wire Wire Line - 9300 5000 9300 5650 -Connection ~ 9300 5600 -Connection ~ 9300 5200 Text GLabel 8750 4900 2 51 Input ~ 0 p2_g1_buff Text GLabel 8750 5300 2 51 Input ~ 0 @@ -673,10 +649,10 @@ p2_b2 Text GLabel 4950 5850 0 51 Input ~ 0 p2_g2 $Comp -L GND #PWR21 +L GND #PWR20 U 1 1 54F3F4AD P 4950 6500 -F 0 "#PWR21" H 4950 6500 30 0001 C CNN +F 0 "#PWR20" H 4950 6500 30 0001 C CNN F 1 "GND" H 4950 6430 30 0001 C CNN F 2 "" H 4950 6500 60 0000 C CNN F 3 "" H 4950 6500 60 0000 C CNN @@ -696,10 +672,10 @@ p2_r2 Text GLabel 6350 5650 2 51 Output ~ 0 p2_b2_buff $Comp -L VCC #PWR17 +L VCC #PWR16 U 1 1 54F3F4B9 P 4750 6350 -F 0 "#PWR17" H 4750 6450 30 0001 C CNN +F 0 "#PWR16" H 4750 6450 30 0001 C CNN F 1 "VCC" H 4750 6450 30 0000 C CNN F 2 "" H 4750 6350 60 0000 C CNN F 3 "" H 4750 6350 60 0000 C CNN @@ -754,7 +730,6 @@ $EndComp Wire Wire Line 2950 4600 2950 4700 Connection ~ 2950 4600 -NoConn ~ 6350 2600 $Comp L R R1 U 1 1 55B6F717 @@ -895,6 +870,78 @@ Wire Wire Line Connection ~ 3850 3100 Text GLabel 4950 2600 0 51 Input ~ 0 row_E -Text Notes 6400 2600 0 60 ~ 0 -TBD: See issue #120 +$Comp +L CONN_01X02 P6 +U 1 1 573741C0 +P 9600 1550 +F 0 "P6" H 9600 1700 50 0000 C CNN +F 1 "CONN_01X02" H 9150 1700 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 9600 1550 60 0001 C CNN +F 3 "" H 9600 1550 60 0000 C CNN + 1 9600 1550 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X02 P8 +U 1 1 57374379 +P 10100 1550 +F 0 "P8" H 10100 1700 50 0000 C CNN +F 1 "CONN_01X02" H 9950 1400 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 10100 1550 60 0001 C CNN +F 3 "" H 10100 1550 60 0000 C CNN + 1 10100 1550 + -1 0 0 1 +$EndComp +$Comp +L CONN_02X01 P7 +U 1 1 573743CD +P 9850 1550 +F 0 "P7" H 9850 1650 50 0000 C CNN +F 1 "CONN_02X01" H 9850 1450 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_1x02" H 9850 350 60 0001 C CNN +F 3 "" H 9850 350 60 0000 C CNN + 1 9850 1550 + 0 1 1 0 +$EndComp +Text GLabel 9850 1300 1 51 Output ~ 0 +Sel-Pin4 +Text GLabel 9850 1800 3 51 Output ~ 0 +Sel-Pin8 +Text GLabel 8750 2300 2 51 Input ~ 0 +Sel-Pin4 +Text GLabel 8750 2500 2 51 Input ~ 0 +Sel-Pin8 +Text GLabel 8750 3550 2 51 Input ~ 0 +Sel-Pin4 +Text GLabel 8750 5000 2 51 Input ~ 0 +Sel-Pin4 +Text GLabel 8750 3750 2 51 Input ~ 0 +Sel-Pin8 +Text GLabel 8750 5200 2 51 Input ~ 0 +Sel-Pin8 +Wire Wire Line + 6350 2600 7350 2600 +Wire Wire Line + 7350 2600 7350 1500 +Wire Wire Line + 7350 1500 9400 1500 +Wire Wire Line + 9400 1500 9400 1600 +Connection ~ 9400 1500 +Wire Wire Line + 10300 1500 10300 1650 +$Comp +L GND #PWR24 +U 1 1 57379022 +P 10300 1650 +F 0 "#PWR24" H 10300 1650 30 0001 C CNN +F 1 "GND" H 10300 1580 30 0001 C CNN +F 2 "" H 10300 1650 60 0000 C CNN +F 3 "" H 10300 1650 60 0000 C CNN + 1 10300 1650 + 1 0 0 -1 +$EndComp +Connection ~ 10300 1600 +Text Notes 8050 1900 0 60 ~ 0 +Jumper for 1:32 multiplexing:\nSelection if E-Line on Pin 4 or 8\nOtherwise: Ground (for non-1:32). $EndSCHEMATC