From 4ecab0af7250342a03949a9f7f73f410c9ced0ec Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Thu, 27 Jun 2024 12:11:55 -0600 Subject: [PATCH] change I2C pullup resistor values to match HW Design Guide suggestions, add notes about things I might or might not have right, update schematic text block about HW reset (which we're not even connecting) not being reliable on the Plus version parts with the current design. --- Notebook | 30 ++++++ quantimotor.lht | 282 +++++++++++++++++++++++++++++++++--------------- quantimotor.sch | 17 +-- 3 files changed, 235 insertions(+), 94 deletions(-) diff --git a/Notebook b/Notebook index 6e3ea5b..7de6753 100644 --- a/Notebook +++ b/Notebook @@ -174,3 +174,33 @@ have to package sizes with the same pin count is beyond me... The easy fix is just use one of the LPC11U14 parts we have in stock .. might ought to just sell the 11U12 inventory when I sell the CC1310 inventory? + +2024.06.27 +- raw boards for v1p2 due to arrive today, reviewing design. Per HW Design + Guide 2.2.1, there are some conditions for being able to boot: + + - is the use of GPIO_36 for the continuity LED going to be a problem? + HW Design Guide says that must be floating at boot .. uclear whether + LED to ground with series R is "floating" enough? + + - SPI_CS1 and SPI_CLK must also be floating, since the ADC treats + those as inputs only, we should be fine there? + + - GPIO_12/UART_TXD0 must be floating or pulled down. This is meant + to be serial console out going to rxd on the LPC acting as a USB + to serial converter. That also should be ok? + + For the wired network interface, the CND-tek B1601S transformer module is + shown as the preferred way to wire up an RJ45 connector. I can't recall what + I bought for a possible daughter card? If it's an RJ45 with in-built + transformer, then I should work out a daughter card schematic for it .. and + possibly consider adding it to the main board before production? Or is WIFI + sufficient in all cases? + + They call for vias around a 50R trace between the SOM and external antenna. + I hope what I've done is "sufficient", this is my first 2.4 GHz design. + + They call for 90R traces for the USB signals .. I've never sweated USB line + impedance before, though, hopefully USB just works. + + diff --git a/quantimotor.lht b/quantimotor.lht index b4ec80a..7f73065 100644 --- a/quantimotor.lht +++ b/quantimotor.lht @@ -292,17 +292,17 @@ ha:pcb-rnd-board-v8 { ha:sd_cmd { li:conn { J2-3; R33-2; U1-58; } } - ha:unnamed_net20 { - li:conn { J5-3; R24-1; R27-1; } - } - ha:unnamed_net19 { - li:conn { J5-2; R23-1; } - } ha:unnamed_net17 { li:conn { R23-2; U2-13; } } - ha:unnamed_net30 { - li:conn { R2-1; U1-61; } + ha:unnamed_net19 { + li:conn { J5-2; R23-1; } + } + ha:unnamed_net30 { + li:conn { R2-1; U1-61; } + } + ha:unnamed_net20 { + li:conn { J5-3; R24-1; R27-1; } } ha:unnamed_net32 { li:conn { R6-2; U1-32; } @@ -313,87 +313,87 @@ ha:pcb-rnd-board-v8 { ha:unnamed_net29 { li:conn { R1-1; U1-62; } } + ha:unnamed_net35 { + li:conn { D5-1; R9-1; } + } + ha:unnamed_net40 { + li:conn { J11-2; U6-6; } + } + ha:unnamed_net42 { + li:conn { J10-1; U6-13; } + } + ha:unnamed_net38 { + li:conn { R106-2; U6-9; } + } + ha:unnamed_net14 { + li:conn { C3-1; U2-5; X1-3; } + } ha:unnamed_net34 { li:conn { J19-3; R2-2; } } - ha:unnamed_net35 { - li:conn { D5-1; R9-1; } - } - ha:unnamed_net42 { - li:conn { J10-1; U6-13; } - } - ha:unnamed_net38 { - li:conn { R106-2; U6-9; } - } + ha:unnamed_net45 { + li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16; } + } + ha:unnamed_net36 { + li:conn { D6-2; R6-1; } + } + ha:sense_1 { + li:conn { R14-2; R20-2; U2-23; } + } + ha:unnamed_net46 { + li:conn { Q3-1; U6-4; } + } + ha:unnamed_net47 { + li:conn { R106-1; U6-8; } + } + ha:unnamed_net41 { + li:conn { R18-2; U6-10; U6-11; } + } + ha:unnamed_net51 { + li:conn { C111-2; U7-5; } + } + ha:unnamed_net43 { + li:conn { J10-2; U6-14; } + } ha:unnamed_net39 { li:conn { J11-3; U6-7; } } + ha:unnamed_net62 { + li:conn { J22-1; Q6-2; } + } + ha:unnamed_net60 { + li:conn { J7-1; R18-1; R19-2; } + } + ha:unnamed_net52 { + li:conn { C102-1; C110-1; U7-7; } + } + ha:unnamed_net65 { + li:conn { Q2-2; R7-2; } + } ha:unnamed_net44 { li:conn { J10-3; U6-15; } } - ha:unnamed_net40 { - li:conn { J11-2; U6-6; } - } - ha:unnamed_net36 { - li:conn { D6-2; R6-1; } - } - ha:unnamed_net47 { - li:conn { R106-1; U6-8; } - } - ha:sense_1 { - li:conn { R14-2; R20-2; U2-23; } - } - ha:unnamed_net60 { - li:conn { J7-1; R18-1; R19-2; } - } - ha:unnamed_net45 { - li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16; } - } - ha:unnamed_net62 { - li:conn { J22-1; Q6-2; } - } + ha:unnamed_net72 { + li:conn { C5-1; U4-6; } + } + ha:unnamed_net61 { + li:conn { Q1-3; R8-2; U13-7; } + } + ha:unnamed_net66 { + li:conn { Q2-4; R16-2; } + } ha:unnamed_net63 { li:conn { J21-1; Q6-1; } - } - ha:unnamed_net61 { - li:conn { Q1-3; R8-2; U13-7; } - } - ha:unnamed_net65 { - li:conn { Q2-2; R7-2; } - } - ha:unnamed_net41 { - li:conn { R18-2; U6-10; U6-11; } - } - ha:unnamed_net66 { - li:conn { Q2-4; R16-2; } } ha:unnamed_net73 { li:conn { J12-1; R10-2; } } + ha:unnamed_net70 { + li:conn { C5-2; L1-1; R41-2; U4-2; } + } ha:unnamed_net71 { li:conn { R41-1; R42-2; U4-4; } } - ha:unnamed_net72 { - li:conn { C5-1; U4-6; } - } - ha:unnamed_net46 { - li:conn { Q3-1; U6-4; } - } - ha:unnamed_net52 { - li:conn { C102-1; C110-1; U7-7; } - } - ha:unnamed_net43 { - li:conn { J10-2; U6-14; } - } - ha:unnamed_net70 { - li:conn { C5-2; L1-1; R41-2; U4-2; } - } - ha:unnamed_net51 { - li:conn { C111-2; U7-5; } - } - ha:unnamed_net14 { - li:conn { C3-1; U2-5; X1-3; } - } ha:fet_a { li:conn { J3-2; Q2-7; Q2-8; } } @@ -421,33 +421,33 @@ ha:pcb-rnd-board-v8 { ha:gpio_19 { li:conn { J1-31; U1-50; } } + ha:gpio_22 { + li:conn { J1-34; U1-53; } + } + ha:gpio_20 { + li:conn { J1-32; U1-51; } + } ha:led_armed { li:conn { R3-1; U1-52; } } - ha:gpio_20 { - li:conn { J1-32; U1-51; } - } - ha:gpio_22 { - li:conn { J1-34; U1-53; } - } ha:gpio_41 { li:conn { J1-33; U1-16; } } ha:gpio_37 { li:conn { J1-26; U1-3; } } + ha:gpio_38 { + li:conn { J1-21; R10-1; U1-4; } + } + ha:gpio_43 { + li:conn { J1-20; U1-18; } + } ha:gpio_42 { li:conn { J1-19; U1-17; } } - ha:gpio_38 { - li:conn { J1-21; R10-1; U1-4; } - } ha:gpio_45 { li:conn { J1-17; U1-20; } } - ha:gpio_43 { - li:conn { J1-20; U1-18; } - } ha:gpio_46 { li:conn { J1-18; U1-21; } } @@ -4968,7 +4968,7 @@ ha:pcb-rnd-board-v8 { text_scale = 100 clearance = 11.0mil } - {ha:oh wow} { + {ha:oh wow} { via_proto = 3 thickness = 100.0mil text_thick = 0.0 @@ -6648,6 +6648,7 @@ ha:pcb-rnd-board-v8 { value = {} {io_pcb::hidename_direction} = 0 {io_pcb::hidename_x} = 16.8910 mm + device=HOLE_PLATED } ha:data { li:padstack_prototypes { @@ -6873,6 +6874,7 @@ ha:pcb-rnd-board-v8 { value = {} {io_pcb::hidename_direction} = 0 {io_pcb::hidename_x} = 17.3990 mm + device=HOLE_PLATED } ha:data { li:padstack_prototypes { @@ -7082,6 +7084,7 @@ ha:pcb-rnd-board-v8 { value = 200k footprint = 0402 refdes = R17 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -7269,6 +7272,7 @@ ha:pcb-rnd-board-v8 { value = 0.25 footprint = TE1217861 refdes = J21 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -7562,6 +7566,7 @@ ha:pcb-rnd-board-v8 { value = 0.25 footprint = TE1217861 refdes = J22 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -7855,6 +7860,7 @@ ha:pcb-rnd-board-v8 { value = 0.25 footprint = TE1217861 refdes = J26 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -8148,6 +8154,7 @@ ha:pcb-rnd-board-v8 { value = 0.25 footprint = TE1217861 refdes = J25 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -8445,6 +8452,7 @@ ha:pcb-rnd-board-v8 { value = 4screws {io_pcb::hidename_direction} = 1 {io_pcb::hidename_x} = 38.6601 mm + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -8857,6 +8865,7 @@ ha:pcb-rnd-board-v8 { value = 200k footprint = 0402 refdes = R14 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -9044,6 +9053,7 @@ ha:pcb-rnd-board-v8 { value = 22k footprint = 0402 refdes = R20 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -9228,6 +9238,7 @@ ha:pcb-rnd-board-v8 { value = 22 footprint = 0402 refdes = R2 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -9415,6 +9426,7 @@ ha:pcb-rnd-board-v8 { value = 0.1uF footprint = 0402 refdes = C2 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -9611,6 +9623,7 @@ ha:pcb-rnd-board-v8 { value = 1k footprint = 0402 refdes = R8 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -9802,6 +9815,7 @@ ha:pcb-rnd-board-v8 { value = IRLR8743PbF {io_pcb::hidename_direction} = 3 {io_pcb::hidename_x} = 16.3238 mm + device=MOSFET } ha:data { li:padstack_prototypes { @@ -10104,6 +10118,7 @@ ha:pcb-rnd-board-v8 { value = 0.25 footprint = TE1217861 refdes = J27 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -10401,6 +10416,7 @@ ha:pcb-rnd-board-v8 { value = {} {io_pcb::hidename_direction} = 0 {io_pcb::hidename_x} = 60.1218 mm + device=HOLE_PLATED } ha:data { li:padstack_prototypes { @@ -10626,6 +10642,7 @@ ha:pcb-rnd-board-v8 { value = {} {io_pcb::hidename_direction} = 0 {io_pcb::hidename_x} = 60.1472 mm + device=HOLE_PLATED } ha:data { li:padstack_prototypes { @@ -10835,6 +10852,7 @@ ha:pcb-rnd-board-v8 { value = 0.25 footprint = TE1217861 refdes = J20 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -11171,6 +11189,7 @@ ha:pcb-rnd-board-v8 { value = green {io_pcb::hidename_direction} = 2 {io_pcb::hidename_x} = 67.8688 mm + device=LED } ha:data { li:padstack_prototypes { @@ -11515,6 +11534,7 @@ ha:pcb-rnd-board-v8 { value = red footprint = 100mil-led refdes = D1 + device=LED } ha:data { li:padstack_prototypes { @@ -11864,6 +11884,7 @@ ha:pcb-rnd-board-v8 { value = 22 footprint = 0402 refdes = R1 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -12051,6 +12072,7 @@ ha:pcb-rnd-board-v8 { value = 6screws footprint = 282834-6 refdes = J11 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -12517,6 +12539,7 @@ ha:pcb-rnd-board-v8 { value = 0.1uF footprint = 0402 refdes = C7 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -12701,6 +12724,7 @@ ha:pcb-rnd-board-v8 { value = 12MHz footprint = ABM8 refdes = X1 + device=CRYSTAL } ha:data { li:padstack_prototypes { @@ -12996,6 +13020,7 @@ ha:pcb-rnd-board-v8 { value = RP-SMA footprint = rpsma-th refdes = J8 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -13391,6 +13416,7 @@ ha:pcb-rnd-board-v8 { value = USBmicroB footprint = 11071 refdes = J5 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -14010,7 +14036,7 @@ ha:pcb-rnd-board-v8 { ha:combining { } } - {ha:top copper} { + {ha:top copper} { lid = 2 ha:type { copper = 1 @@ -14151,6 +14177,7 @@ ha:pcb-rnd-board-v8 { value = 18pF refdes = C3 footprint = 0402 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -14336,6 +14363,7 @@ ha:pcb-rnd-board-v8 { value = 3.3k footprint = 0402 openscad = 0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -14521,6 +14549,7 @@ ha:pcb-rnd-board-v8 { value = 18pF openscad = 0402 refdes = C4 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -14706,6 +14735,7 @@ ha:pcb-rnd-board-v8 { value = 12.7 footprint = 0402 openscad = 0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -14893,6 +14923,7 @@ ha:pcb-rnd-board-v8 { value = 150 footprint = 0402 refdes = R3 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -15080,6 +15111,7 @@ ha:pcb-rnd-board-v8 { value = 0.1uF footprint = 0402 refdes = C9 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -15262,9 +15294,10 @@ ha:pcb-rnd-board-v8 { ha:subc.797146 { ha:attributes { refdes = R21 - value = 1.5k + value = 4.7k footprint = 0402 openscad = 0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -15450,9 +15483,10 @@ ha:pcb-rnd-board-v8 { ha:subc.797162 { ha:attributes { refdes = R22 - value = 1.5k + value = 4.7k footprint = 0402 openscad = 0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -15640,6 +15674,7 @@ ha:pcb-rnd-board-v8 { value = 4screws footprint = tb003-500-04 refdes = J3 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -16029,6 +16064,7 @@ ha:pcb-rnd-board-v8 { value = 12.7 openscad = 0402 refdes = R5 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -16217,6 +16253,7 @@ ha:pcb-rnd-board-v8 { value = 10k openscad = 0402 refdes = R30 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -16405,6 +16442,7 @@ ha:pcb-rnd-board-v8 { value = 10k openscad = 0402 refdes = R33 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -16593,6 +16631,7 @@ ha:pcb-rnd-board-v8 { value = 10k openscad = 0402 refdes = R34 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -16781,6 +16820,7 @@ ha:pcb-rnd-board-v8 { value = 10k openscad = 0402 refdes = R35 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -16968,6 +17008,7 @@ ha:pcb-rnd-board-v8 { value = blue footprint = 100mil-led refdes = D5 + device=LED } ha:data { li:padstack_prototypes { @@ -17294,6 +17335,7 @@ ha:pcb-rnd-board-v8 { value = DFLS130L footprint = powerdi123 refdes = D6 + device=DIODE } ha:data { li:padstack_prototypes { @@ -17606,6 +17648,7 @@ ha:pcb-rnd-board-v8 { value = 10k openscad = 0402 refdes = R32 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -17794,6 +17837,7 @@ ha:pcb-rnd-board-v8 { value = 33 openscad = 0402 refdes = R40 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -17982,6 +18026,7 @@ ha:pcb-rnd-board-v8 { value = 10k openscad = 0402 refdes = R31 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -18169,6 +18214,7 @@ ha:pcb-rnd-board-v8 { value = Debug footprint = 0-215079-4 refdes = J6 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -18658,6 +18704,7 @@ ha:pcb-rnd-board-v8 { value = 50 openscad = 0402 refdes = R6 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -18846,6 +18893,7 @@ ha:pcb-rnd-board-v8 { value = 150 openscad = 0402 refdes = R9 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -19033,6 +19081,7 @@ ha:pcb-rnd-board-v8 { value = male footprint = 100mil20x2 refdes = J1 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -20132,6 +20181,7 @@ ha:pcb-rnd-board-v8 { value = 5.1V footprint = 0805diode openscad = 0805 + device=DIODE } ha:data { li:padstack_prototypes { @@ -20357,6 +20407,7 @@ ha:pcb-rnd-board-v8 { value = 0.1uF refdes = C101 footprint = 0402 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -20541,6 +20592,7 @@ ha:pcb-rnd-board-v8 { value = MMBT2222A footprint = SOT23 refdes = Q3 + device=TRANSISTOR } ha:data { li:padstack_prototypes { @@ -20778,6 +20830,7 @@ ha:pcb-rnd-board-v8 { value = 374 footprint = 0.125W_Carbon_Resistor refdes = R106 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -21029,6 +21082,7 @@ ha:pcb-rnd-board-v8 { value = vref_thrust {io_pcb::hidename_direction} = 2 {io_pcb::hidename_x} = 51.5874 mm + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -21423,6 +21477,7 @@ ha:pcb-rnd-board-v8 { value = INA125 footprint = SO16 refdes = U6 + device=IC } ha:data { li:padstack_prototypes { @@ -21971,6 +22026,7 @@ ha:pcb-rnd-board-v8 { value = {Header-2} footprint = 100mil2pin refdes = J7 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -22311,6 +22367,7 @@ ha:pcb-rnd-board-v8 { value = green footprint = 100mil-led refdes = D4 + device=LED } ha:data { li:padstack_prototypes { @@ -22650,6 +22707,7 @@ ha:pcb-rnd-board-v8 { value = 10k refdes = R19 footprint = 0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -22835,6 +22893,7 @@ ha:pcb-rnd-board-v8 { value = 5.6k footprint = 0402 openscad = 0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -23022,6 +23081,7 @@ ha:pcb-rnd-board-v8 { value = ADS8684 footprint = TSSOP38 refdes = U7 + device=IC } ha:data { li:padstack_prototypes { @@ -23933,6 +23993,7 @@ ha:pcb-rnd-board-v8 { value = {50mil6pin} footprint = 50mil6pin refdes = J4 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -24336,6 +24397,7 @@ ha:pcb-rnd-board-v8 { value = 3.3k refdes = R500 footprint = 0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -24520,6 +24582,7 @@ ha:pcb-rnd-board-v8 { value = 1k footprint = 0402 refdes = R7 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -24707,6 +24770,7 @@ ha:pcb-rnd-board-v8 { value = 1k footprint = 0402 refdes = R16 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -24894,6 +24958,7 @@ ha:pcb-rnd-board-v8 { value = 3.3k footprint = 0402 refdes = R13 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -25078,6 +25143,7 @@ ha:pcb-rnd-board-v8 { value = 0.25 footprint = TE1217861 refdes = J23 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -25371,6 +25437,7 @@ ha:pcb-rnd-board-v8 { value = IPD068P03L3GATMA1 footprint = TO252FET refdes = Q6 + device=MOSFET } ha:data { li:padstack_prototypes { @@ -25681,6 +25748,7 @@ ha:pcb-rnd-board-v8 { value = 22k footprint = 0402 refdes = R15 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -25868,6 +25936,7 @@ ha:pcb-rnd-board-v8 { value = 22k footprint = 0402 refdes = R26 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -26055,6 +26124,7 @@ ha:pcb-rnd-board-v8 { value = 200k footprint = 0402 refdes = R25 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -26242,6 +26312,7 @@ ha:pcb-rnd-board-v8 { value = 200k footprint = 0402 refdes = R12 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -26429,6 +26500,7 @@ ha:pcb-rnd-board-v8 { value = 200k footprint = 0402 refdes = R11 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -26616,6 +26688,7 @@ ha:pcb-rnd-board-v8 { value = 0.25 footprint = TE1217861 refdes = J24 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -26913,6 +26986,7 @@ ha:pcb-rnd-board-v8 { value = 220uF {io_pcb::hidename_direction} = 3 {io_pcb::hidename_x} = 6.9342 mm + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -27282,6 +27356,7 @@ ha:pcb-rnd-board-v8 { value = TPS70950 use-license = Unlimited openscad = sot23-5 + device=IC } ha:data { li:padstack_prototypes { @@ -27552,6 +27627,7 @@ ha:pcb-rnd-board-v8 { value = 2.2uF footprint = 0402 refdes = C38 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -27736,6 +27812,7 @@ ha:pcb-rnd-board-v8 { value = {USB-A} footprint = cu01sav refdes = J19 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -28267,6 +28344,7 @@ ha:pcb-rnd-board-v8 { value = 1.5k footprint = 0402 openscad = 0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -28455,6 +28533,7 @@ ha:pcb-rnd-board-v8 { value = 33 footprint = 0402 openscad = 0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -28643,6 +28722,7 @@ ha:pcb-rnd-board-v8 { value = 33 refdes = R23 footprint = 0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -28830,6 +28910,7 @@ ha:pcb-rnd-board-v8 { value = Omega2S+ footprint = Omega2S refdes = U1 + device=IC } ha:data { li:padstack_prototypes { @@ -30200,6 +30281,7 @@ ha:pcb-rnd-board-v8 { value = TSM200N03D footprint = PDFN33 refdes = Q2 + device=MOSFET } ha:data { li:padstack_prototypes { @@ -30703,6 +30785,7 @@ ha:pcb-rnd-board-v8 { value = Force Bootloader footprint = 100mil2pin refdes = J9 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -31056,6 +31139,7 @@ ha:pcb-rnd-board-v8 { value = 0.1uF openscad = 0402 refdes = C5 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -31244,6 +31328,7 @@ ha:pcb-rnd-board-v8 { value = 31.6k openscad = 0402 refdes = R41 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -31432,6 +31517,7 @@ ha:pcb-rnd-board-v8 { value = 10k openscad = 0402 refdes = R42 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -31616,6 +31702,7 @@ ha:pcb-rnd-board-v8 { value = 3.3uH footprint = NRS50 refdes = L1 + device=INDUCTOR } ha:data { li:padstack_prototypes { @@ -31803,6 +31890,7 @@ ha:pcb-rnd-board-v8 { value = AP62150 footprint = TSOT26 refdes = U4 + device=IC } ha:data { li:padstack_prototypes { @@ -32138,6 +32226,7 @@ ha:pcb-rnd-board-v8 { value = 22uF openscad = 1206 refdes = C37 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -32350,6 +32439,7 @@ ha:pcb-rnd-board-v8 { value = LM293 footprint = miniso8 refdes = U13 + device=IC } ha:data { li:padstack_prototypes { @@ -32686,6 +32776,7 @@ ha:pcb-rnd-board-v8 { value = DFLS130L {io_pcb::hidename_direction} = 0 {io_pcb::hidename_x} = 6.9342 mm + device=DIODE } ha:data { li:padstack_prototypes { @@ -32997,6 +33088,7 @@ ha:pcb-rnd-board-v8 { value = 26.1k footprint = 0402 refdes = R39 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -33181,6 +33273,7 @@ ha:pcb-rnd-board-v8 { value = 200k footprint = 0402 refdes = R38 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -33368,6 +33461,7 @@ ha:pcb-rnd-board-v8 { value = 22k footprint = 0402 refdes = R37 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -33552,6 +33646,7 @@ ha:pcb-rnd-board-v8 { value = 200k footprint = 0402 refdes = R36 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -33739,6 +33834,7 @@ ha:pcb-rnd-board-v8 { value=LPC11U14FHI33 footprint=hvqfn33 refdes=U2 + device=IC } ha:data { li:padstack_prototypes { @@ -35390,6 +35486,7 @@ ha:pcb-rnd-board-v8 { value=3.3k footprint=0402 openscad=0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -35547,6 +35644,7 @@ ha:pcb-rnd-board-v8 { value=Force Uboot footprint=100mil2pin refdes=J12 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -35817,6 +35915,7 @@ ha:pcb-rnd-board-v8 { value=10k footprint=0402 openscad=0402 + device=RESISTOR } ha:data { li:padstack_prototypes { @@ -35974,6 +36073,7 @@ ha:pcb-rnd-board-v8 { value=microSD footprint=microSDpush refdes=J2 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -36597,6 +36697,7 @@ ha:pcb-rnd-board-v8 { value=Header-5 footprint=100mil5pin refdes=J14 + device=CONNECTOR } ha:data { li:padstack_prototypes { @@ -36915,6 +37016,7 @@ ha:pcb-rnd-board-v8 { value=10uF footprint=0402 openscad=0402 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -37069,6 +37171,7 @@ ha:pcb-rnd-board-v8 { value=22uF footprint=1206 openscad=1206 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -37229,6 +37332,7 @@ ha:pcb-rnd-board-v8 { value=10uF footprint=0402 openscad=0402 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -37383,6 +37487,7 @@ ha:pcb-rnd-board-v8 { value=10uF footprint=0402 openscad=0402 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -37537,6 +37642,7 @@ ha:pcb-rnd-board-v8 { value=1uF footprint=0402 openscad=0402 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -37691,6 +37797,7 @@ ha:pcb-rnd-board-v8 { value=1uF footprint=0402 openscad=0402 + device=CAPACITOR } ha:data { li:padstack_prototypes { @@ -37845,6 +37952,7 @@ ha:pcb-rnd-board-v8 { value=1uF openscad=0402 refdes=C102 + device=CAPACITOR } ha:data { li:padstack_prototypes { diff --git a/quantimotor.sch b/quantimotor.sch index 6de70c7..ad47320 100644 --- a/quantimotor.sch +++ b/quantimotor.sch @@ -1112,7 +1112,7 @@ refdes=R21 T 53100 50800 5 10 0 1 0 0 1 footprint=0402 T 53200 51000 5 10 1 1 0 0 1 -value=1.5k +value=4.7k } C 53900 50800 1 90 0 resistor.sym { @@ -1123,7 +1123,7 @@ refdes=R22 T 53900 50800 5 10 0 1 0 0 1 footprint=0402 T 54000 51000 5 10 1 1 0 0 1 -value=1.5k +value=4.7k } N 53800 50400 53800 50800 4 C 52800 51700 1 0 0 3.3V-plus.sym @@ -2234,11 +2234,14 @@ pyro voltage with ADC T 52700 52300 9 10 1 0 0 0 2 i2c pull-ups could be higher value? -T 44300 56600 9 10 1 0 0 0 4 -Onion suggests a 1N5819 here. Circuit -is insufficient to support hardware reset -on plus version of SOM, but don't think -we actually care since power cycle is easy. +T 44300 55500 9 10 1 0 0 0 7 +Onion suggests a 1N5819 here. + +Note that this circuit is sufficient to support +hardware reset on O2S but not on O2SP, +because of a flash chip issue on the Plus +variant. Since we're not driving HW_RST_N, +use the simpler/cheaper circuit. C 45500 58000 1 0 0 diode.sym { T 45900 58600 5 10 0 1 0 0 1 -- 2.47.2