]> git.gag.com Git - hw/quantimotor/commitdiff
change I2C pullup resistor values to match HW Design Guide suggestions, add
authorBdale Garbee <bdale@gag.com>
Thu, 27 Jun 2024 18:11:55 +0000 (12:11 -0600)
committerBdale Garbee <bdale@gag.com>
Thu, 27 Jun 2024 18:11:55 +0000 (12:11 -0600)
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
quantimotor.lht
quantimotor.sch

index 6e3ea5b32798ec5c888aa806e0e1a46790f24522..7de6753e84b13ccbef8102ef98010e1f09bedc67 100644 (file)
--- a/Notebook
+++ b/Notebook
   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.
+
+
index b4ec80a34d0a89f6903ceb6d4b24c1f5aedfb83f..7f730657f6bb70f5185b07fcb79d09361adeb93a 100644 (file)
@@ -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 {
index 6de70c7795adc741d652828bd497fa3dfb2f1f92..ad47320d6fd1956c45d7fd18b303f033d34bd560 100644 (file)
@@ -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