From 52403736995aa26be78e975116cf2a9b32ca0c8b Mon Sep 17 00:00:00 2001 From: dekunukem Date: Fri, 5 Aug 2022 04:57:18 +0100 Subject: [PATCH] almost done with pcb --- pcb/bbc_micro/bbc_micro.brd | 624 ++++++++++++++++++++++---- pcb/bbc_micro/bbc_micro.lbr | 338 ++++++++++++++ pcb/bbc_micro/bbc_micro.sch | 866 +++++++++++++++++++++++++++--------- pcb/bbc_micro/bbc_micro.scr | 421 ++++++++++++++++++ pcb/bbc_micro/changelog.txt | 8 + 5 files changed, 1963 insertions(+), 294 deletions(-) create mode 100644 pcb/bbc_micro/bbc_micro.lbr create mode 100644 pcb/bbc_micro/bbc_micro.scr diff --git a/pcb/bbc_micro/bbc_micro.brd b/pcb/bbc_micro/bbc_micro.brd index 9afdb21..21d926c 100644 --- a/pcb/bbc_micro/bbc_micro.brd +++ b/pcb/bbc_micro/bbc_micro.brd @@ -204,12 +204,12 @@ B3 A15 POWER -RST +RST ERR ACT RX TX -DFU +DFU USB4VC Protocol Card for Apple Lisa, Early Macintosh & Apple Desktop Bus @@ -1203,8 +1203,69 @@ by exp-lbrs.ulp - -Generated from <b>ibmpc.sch</b><p> + +Generated from <b>ps2.sch</b><p> +by exp-lbrs.ulp + + +<b>Thin Shrink Small Outline Plastic 20</b><p> +MAX3223-MAX3243.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +Generated from <b>bbc_micro.sch</b><p> by exp-lbrs.ulp @@ -1231,20 +1292,18 @@ by exp-lbrs.ulp + + + - - ->NAME ->VALUE - - - + + @@ -1449,7 +1508,7 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - + @@ -1457,10 +1516,10 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - + - - + + @@ -1489,9 +1548,9 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - - - + + + @@ -1511,7 +1570,49 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1573,10 +1674,34 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear + + + + + + + + + + + + + + + + + + + + + + - + + + @@ -1606,22 +1731,17 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - - - - - - - - - - - + + + + + + @@ -1640,8 +1760,27 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear + + + + + + + + + + + + + + + + + + + @@ -1655,19 +1794,23 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - - - - - - + + + + - - + + + + + + + + @@ -1677,13 +1820,36 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1728,18 +1894,20 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - - - + + + + - + + - - + + @@ -1825,16 +1993,17 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - - - - - - - - - - + + + + + + + + + + + @@ -1842,16 +2011,28 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - - + + - - - - - + + + + + + + + + + + + + + + + + @@ -1860,13 +2041,27 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - - - - - + + + + + + + + + + + + + + + + + + + @@ -1881,26 +2076,35 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - - - - + - + + + + + + - + + + + + + + + @@ -1911,34 +2115,42 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear + + + + + + + + - + - - - - + + + + - - - - - + + + + + - + @@ -1988,6 +2200,10 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear + + + + @@ -1998,6 +2214,14 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear + + + + + + + + @@ -2018,22 +2242,107 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2043,12 +2352,143 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pcb/bbc_micro/bbc_micro.lbr b/pcb/bbc_micro/bbc_micro.lbr new file mode 100644 index 0000000..01939a9 --- /dev/null +++ b/pcb/bbc_micro/bbc_micro.lbr @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Generated from <b>bbc_micro.sch</b><p> +by exp-lbrs.ulp + + +<h3>9 Pin Serial Connector - Male PCB Mount Right Angle</h3> +0.318" style. +<p>Specifications: +<ul><li>Pin count:11</li> +</ul></p> +<p><a href=”http://www.4uconnector.com/online/object/4udrawing/15944.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>DB9</li> +</ul></p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pcb/bbc_micro/bbc_micro.sch b/pcb/bbc_micro/bbc_micro.sch index 4b128fa..8571978 100644 --- a/pcb/bbc_micro/bbc_micro.sch +++ b/pcb/bbc_micro/bbc_micro.sch @@ -4802,8 +4802,133 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor. - -Generated from <b>ibmpc.sch</b><p> + +Generated from <b>ps2.sch</b><p> +by exp-lbrs.ulp + + +<b>Thin Shrink Small Outline Plastic 20</b><p> +MAX3223-MAX3243.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Generated from <b>bbc_micro.sch</b><p> by exp-lbrs.ulp @@ -4830,68 +4955,66 @@ by exp-lbrs.ulp + + + - - ->NAME ->VALUE - - - + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -4969,12 +5092,32 @@ by exp-lbrs.ulp - + + + + + + + + + + + + + + + + + + + + + -PIN 1 +PIN 1 @@ -5015,27 +5158,27 @@ by exp-lbrs.ulp - - - + + + - - + + - - + + - - - + + + - - - + + + @@ -5051,8 +5194,8 @@ by exp-lbrs.ulp - - + + @@ -5067,11 +5210,11 @@ by exp-lbrs.ulp - - + + - - + + @@ -5161,21 +5304,92 @@ by exp-lbrs.ulp - - + + - - - + + + - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -5198,12 +5412,15 @@ by exp-lbrs.ulp - - + + - - + + + + + @@ -5252,6 +5469,21 @@ by exp-lbrs.ulp + + + + + + + + + + + + + + + @@ -5304,12 +5536,15 @@ by exp-lbrs.ulp - - + + - - + + + + + @@ -5384,45 +5619,80 @@ by exp-lbrs.ulp - + - + - - + + - + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5622,6 +5892,14 @@ by exp-lbrs.ulp + + + + + + + + @@ -5629,6 +5907,14 @@ by exp-lbrs.ulp + + + + + + + + @@ -5646,11 +5932,11 @@ by exp-lbrs.ulp - - - - + + + + @@ -5662,251 +5948,427 @@ by exp-lbrs.ulp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pcb/bbc_micro/bbc_micro.scr b/pcb/bbc_micro/bbc_micro.scr new file mode 100644 index 0000000..966bdc5 --- /dev/null +++ b/pcb/bbc_micro/bbc_micro.scr @@ -0,0 +1,421 @@ +OPEN '~dummy~.lbr'; +CLOSE; +OPEN 'C:/Users/allen/Desktop/repos/usb2ps2/pcb/bbc_micro/bbc_micro.lbr'; +Layer 1 Top; +# Layer 2 Route2; +# Layer 3 Route3; +# Layer 4 Route4; +# Layer 5 Route5; +# Layer 6 Route6; +# Layer 7 Route7; +# Layer 8 Route8; +# Layer 9 Route9; +# Layer 10 Route10; +# Layer 11 Route11; +# Layer 12 Route12; +# Layer 13 Route13; +# Layer 14 Route14; +# Layer 15 Route15; +Layer 16 Bottom; +Layer 17 Pads; +Layer 18 Vias; +Layer 19 Unrouted; +Layer 20 Dimension; +Layer 21 tPlace; +Layer 22 bPlace; +Layer 23 tOrigins; +Layer 24 bOrigins; +Layer 25 tNames; +Layer 26 bNames; +Layer 27 tValues; +Layer 28 bValues; +Layer 29 tStop; +Layer 30 bStop; +Layer 31 tCream; +Layer 32 bCream; +Layer 33 tFinish; +Layer 34 bFinish; +Layer 35 tGlue; +Layer 36 bGlue; +Layer 37 tTest; +Layer 38 bTest; +Layer 39 tKeepout; +Layer 40 bKeepout; +Layer 41 tRestrict; +Layer 42 bRestrict; +Layer 43 vRestrict; +Layer 44 Drills; +Layer 45 Holes; +Layer 46 Milling; +Layer 47 Measures; +Layer 48 Document; +Layer 49 Reference; +Layer 50 dxf; +Layer 51 tDocu; +Layer 52 bDocu; +Layer 53 tGND_GNDA; +Layer 54 bGND_GNDA; +Layer 56 wert; +Layer 57 tCAD; +Layer 58 b3D; +Layer 59 tCarbon; +Layer 60 bCarbon; +Layer 61 stand; +Layer 100 Muster; +Layer 101 Patch_Top; +Layer 102 Vscore; +Layer 103 fp3; +Layer 104 Name; +Layer 105 Beschreib; +Layer 106 BGA-Top; +Layer 107 BD-Top; +Layer 108 fp8; +Layer 109 fp9; +Layer 110 fp0; +Layer 111 LPC17xx; +Layer 112 tSilk; +Layer 113 ReferenceLS; +Layer 114 Badge_Outline; +Layer 115 ReferenceISLANDS; +Layer 116 Patch_BOT; +Layer 117 secv21; +Layer 118 Rect_Pads; +Layer 119 PF_Ref; +Layer 120 120; +Layer 121 _tsilk; +Layer 122 _bsilk; +Layer 123 tTestmark; +Layer 124 bTestmark; +Layer 125 _tNames; +Layer 126 _bNames; +Layer 127 _tValues; +Layer 128 _bValues; +Layer 129 Mask; +Layer 130 bLogo; +Layer 131 tAdjust; +Layer 132 bAdjust; +Layer 133 bottom_silk; +Layer 134 silk_top; +Layer 135 silk_bottom; +Layer 136 silktop; +Layer 137 silkbottom; +Layer 138 EEE; +Layer 139 _tKeepout; +Layer 140 mbKeepout; +Layer 141 ASSEMBLY_TOP; +Layer 142 mbRestrict; +Layer 143 PLACE_BOUND_TOP; +Layer 144 Drill_legend; +Layer 145 DrillLegend_01-02; +Layer 146 DrillLegend_01-15; +Layer 147 DrillLegend_01-16; +Layer 148 DrillLegend_01-20; +Layer 149 DrillLegend_02-15; +Layer 150 Notes; +Layer 151 HeatSink; +Layer 152 _bDocu; +Layer 153 FabDoc1; +Layer 154 FabDoc2; +Layer 155 FabDoc3; +Layer 166 AntennaArea; +Layer 168 4mmHeightArea; +Layer 191 mNets; +Layer 192 mBusses; +Layer 193 mPins; +Layer 194 mSymbols; +Layer 195 mNames; +Layer 196 mValues; +Layer 199 Contour; +Layer 200 200bmp; +Layer 201 201bmp; +Layer 202 202bmp; +Layer 203 203bmp; +Layer 204 204bmp; +Layer 205 205bmp; +Layer 206 206bmp; +Layer 207 207bmp; +Layer 208 208bmp; +Layer 209 209bmp; +Layer 210 210bmp; +Layer 211 211bmp; +Layer 212 212bmp; +Layer 213 213bmp; +Layer 214 214bmp; +Layer 215 215bmp; +Layer 216 216bmp; +Layer 217 217bmp; +Layer 218 218bmp; +Layer 219 219bmp; +Layer 220 220bmp; +Layer 221 221bmp; +Layer 222 222bmp; +Layer 223 223bmp; +Layer 224 224bmp; +Layer 225 225bmp; +Layer 226 226bmp; +Layer 227 227bmp; +Layer 228 228bmp; +Layer 229 229bmp; +Layer 230 230bmp; +Layer 231 Eagle3D_PG1; +Layer 232 Eagle3D_PG2; +Layer 233 Eagle3D_PG3; +Layer 248 Housing; +Layer 249 Edge; +Layer 250 Descript; +Layer 251 SMDround; +Layer 253 Extra; +Layer 254 cooling; +Layer 255 routoute; +Layer 88 SimResults; +Layer 89 SimProbes; +Layer 90 Modules; +Layer 91 Nets; +Layer 92 Busses; +Layer 93 Pins; +Layer 94 Symbols; +Layer 95 Names; +Layer 96 Values; +Layer 97 Info; +Layer 98 Guide; +Layer 99 SpiceOrder; +Layer 100 Muster; +Layer 101 Patch_Top; +Layer 102 Vscore; +Layer 103 fp3; +Layer 104 Name; +Layer 105 Beschreib; +Layer 106 BGA-Top; +Layer 107 BD-Top; +Layer 108 fp8; +Layer 109 fp9; +Layer 110 fp0; +Layer 111 LPC17xx; +Layer 112 tSilk; +Layer 113 ReferenceLS; +Layer 114 Badge_Outline; +Layer 115 ReferenceISLANDS; +Layer 116 Patch_BOT; +Layer 117 secv21; +Layer 118 Rect_Pads; +Layer 119 PF_Ref; +Layer 120 120; +Layer 121 _tsilk; +Layer 122 _bsilk; +Layer 123 tTestmark; +Layer 124 bTestmark; +Layer 125 _tNames; +Layer 126 _bNames; +Layer 127 _tValues; +Layer 128 _bValues; +Layer 129 Mask; +Layer 130 bLogo; +Layer 131 tAdjust; +Layer 132 bAdjust; +Layer 133 bottom_silk; +Layer 134 silk_top; +Layer 135 silk_bottom; +Layer 136 silktop; +Layer 137 silkbottom; +Layer 138 EEE; +Layer 139 _tKeepout; +Layer 140 mbKeepout; +Layer 141 ASSEMBLY_TOP; +Layer 142 mbRestrict; +Layer 143 PLACE_BOUND_TOP; +Layer 144 Drill_legend; +Layer 145 DrillLegend_01-02; +Layer 146 DrillLegend_01-15; +Layer 147 DrillLegend_01-16; +Layer 148 DrillLegend_01-20; +Layer 149 DrillLegend_02-15; +Layer 150 Notes; +Layer 151 HeatSink; +Layer 152 _bDocu; +Layer 153 FabDoc1; +Layer 154 FabDoc2; +Layer 155 FabDoc3; +Layer 166 AntennaArea; +Layer 168 4mmHeightArea; +Layer 191 mNets; +Layer 192 mBusses; +Layer 193 mPins; +Layer 194 mSymbols; +Layer 195 mNames; +Layer 196 mValues; +Layer 199 Contour; +Layer 200 200bmp; +Layer 201 201bmp; +Layer 202 202bmp; +Layer 203 203bmp; +Layer 204 204bmp; +Layer 205 205bmp; +Layer 206 206bmp; +Layer 207 207bmp; +Layer 208 208bmp; +Layer 209 209bmp; +Layer 210 210bmp; +Layer 211 211bmp; +Layer 212 212bmp; +Layer 213 213bmp; +Layer 214 214bmp; +Layer 215 215bmp; +Layer 216 216bmp; +Layer 217 217bmp; +Layer 218 218bmp; +Layer 219 219bmp; +Layer 220 220bmp; +Layer 221 221bmp; +Layer 222 222bmp; +Layer 223 223bmp; +Layer 224 224bmp; +Layer 225 225bmp; +Layer 226 226bmp; +Layer 227 227bmp; +Layer 228 228bmp; +Layer 229 229bmp; +Layer 230 230bmp; +Layer 231 Eagle3D_PG1; +Layer 232 Eagle3D_PG2; +Layer 233 Eagle3D_PG3; +Layer 248 Housing; +Layer 249 Edge; +Layer 250 Descript; +Layer 251 SMDround; +Layer 253 Extra; +Layer 254 cooling; +Layer 255 routoute; +Set Wire_bend 2; +Set Select_factor 0; +Set Undo_log off; +Grid mic 1; +Display All; +DESCRIPTION ''; +DESCRIPTION 'Generated from bbc_micro.sch

\n\ +by exp-lbrs.ulp'; + +Edit 'DA15.PAC'; +GRID mic; +Layer 51; +Wire 203.200000 (-12058.000000 10219.000000) (-12058.000000 15807.000000); +Layer 51; +Wire 203.200000 (12048.000000 10219.000000) (12048.000000 15807.000000); +Layer 51; +Wire 203.200000 (12048.000000 15807.000000) (-12058.000000 15807.000000); +Layer 21; +Wire 203.200000 (-19560.000000 -2800.000000) (-19560.000000 2540.000000); +Layer 51; +Wire 203.200000 (-19560.000000 2542.600000) (-19560.000000 9500.000000); +Layer 21; +Wire 203.200000 (19550.000000 -2800.000000) (19550.000000 2540.000000); +Layer 51; +Wire 203.200000 (19550.000000 2540.000000) (19550.000000 9500.000000); +Layer 51; +Wire 203.200000 (-19560.000000 9500.000000) (19550.000000 9500.000000); +Layer 21; +Wire 203.200000 (-19560.000000 -2800.000000) (19550.000000 -2800.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '1' (-9690.000000 -1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '2' (-6920.000000 -1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '3' (-4150.000000 -1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '4' (-1380.000000 -1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '5' (1390.000000 -1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '6' (4160.000000 -1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '7' (6930.000000 -1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '8' (9700.000000 -1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '9' (-8300.000000 1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '10' (-5530.000000 1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '11' (-2770.000000 1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '12' (0.000000 1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '13' (2770.000000 1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '14' (5540.000000 1420.000000); +Change Drill 1016.000000; +Pad 1879.600000 Round R180.0 '15' (8310.000000 1420.000000); +Change Drill 3302.000000; +Pad 5080.000000 Round R0.0 'G1' (-16660.000000 0.000000); +Change Drill 3302.000000; +Pad 5080.000000 Round R0.0 'G2' (16670.000000 0.000000); +Layer 25; +CHANGE FONT VECTOR; +Change Size 609.600000; +Change Ratio 20; +Change Align BOTTOM LEFT; +Change Linedistance 50; +Text R0.0 '>NAME' (-6065.000000 5588.000000); +Layer 27; +CHANGE FONT VECTOR; +Change Size 609.600000; +Change Ratio 20; +Change Align BOTTOM LEFT; +Change Linedistance 50; +Text R0.0 '>VALUE' (-6065.000000 4572.000000); +DESCRIPTION '

9 Pin Serial Connector - Male PCB Mount Right Angle

\n0.318" style. \n

Specifications:\n

  • Pin count:11
  • \n

\n

Datasheet referenced for footprint

\n

Example device(s):\n

  • DB9
  • \n

'; + +Edit 'GAMEPORT_SYM.SYM'; +Layer 94; +Wire 406.400000 (-12700.000000 38100.000000) (10160.000000 38100.000000); +Layer 94; +Wire 406.400000 (10160.000000 38100.000000) (10160.000000 -43180.000000); +Layer 94; +Wire 406.400000 (10160.000000 -43180.000000) (-12700.000000 -43180.000000); +Layer 94; +Wire 406.400000 (-12700.000000 -43180.000000) (-12700.000000 38100.000000); +Pin '5V_1' IO None Middle R0 Both 0 (-17780.000000 33020.000000); +Pin '5V_2' IO None Middle R0 Both 0 (-17780.000000 -2540.000000); +Pin '5V_3' IO None Middle R0 Both 0 (-17780.000000 -7620.000000); +Pin '5V_MIDIIN_NC' IO None Middle R0 Both 0 (-17780.000000 -38100.000000); +Pin 'B1' IO None Middle R0 Both 0 (-17780.000000 27940.000000); +Pin 'B2' IO None Middle R0 Both 0 (-17780.000000 2540.000000); +Pin 'B3' IO None Middle R0 Both 0 (-17780.000000 -12700.000000); +Pin 'B4' IO None Middle R0 Both 0 (-17780.000000 -33020.000000); +Pin 'GND_B1' IO None Middle R0 Both 0 (-17780.000000 17780.000000); +Pin 'GND_B2' IO None Middle R0 Both 0 (-17780.000000 12700.000000); +Pin 'GND_MIDIOUT' IO None Middle R0 Both 0 (-17780.000000 -22860.000000); +Pin 'X1' IO None Middle R0 Both 0 (-17780.000000 22860.000000); +Pin 'X2' IO None Middle R0 Both 0 (-17780.000000 -17780.000000); +Pin 'Y1' IO None Middle R0 Both 0 (-17780.000000 7620.000000); +Pin 'Y2' IO None Middle R0 Both 0 (-17780.000000 -27940.000000); +DESCRIPTION ''; + +Edit 'GAMEPORT_15P*?.DEV'; +DESCRIPTION ''; +PREFIX ''; +VALUE Off; +CHANGE Addlevel Next; +CHANGE Swaplevel 0; +ADD 'GAMEPORT_SYM' 'G$1' (0.000000 0.000000); +PACKAGE 'DA15' ''; +CONNECT ALL 'G$1.5V_1' '1'; +CONNECT ALL 'G$1.5V_2' '8'; +CONNECT ALL 'G$1.5V_3' '9'; +CONNECT ALL 'G$1.5V_MIDIIN_NC' '15'; +CONNECT ALL 'G$1.B1' '2'; +CONNECT ALL 'G$1.B2' '7'; +CONNECT ALL 'G$1.B3' '10'; +CONNECT ALL 'G$1.B4' '14'; +CONNECT ALL 'G$1.GND_B1' '4 G1'; +CONNECT ALL 'G$1.GND_B2' '5 G2'; +CONNECT ALL 'G$1.GND_MIDIOUT' '12'; +CONNECT ALL 'G$1.X1' '3'; +CONNECT ALL 'G$1.X2' '11'; +CONNECT ALL 'G$1.Y1' '6'; +CONNECT ALL 'G$1.Y2' '13'; +TECHNOLOGY ''''''; + +RENAME GAMEPORT_15P*? GAMEPORT_15P;WRITE; +Set Undo_log On; +Set Select_factor 0.02; +Grid last; diff --git a/pcb/bbc_micro/changelog.txt b/pcb/bbc_micro/changelog.txt index dbf2340..e50d47e 100644 --- a/pcb/bbc_micro/changelog.txt +++ b/pcb/bbc_micro/changelog.txt @@ -1,2 +1,10 @@ pt1: initial prototype +note slave requst is PF1 instead of PC13 + + +TODO: + +add keyboard LEDs +device presense detect? +double check 5V pullups \ No newline at end of file