-
Notifications
You must be signed in to change notification settings - Fork 4
20131029o
Eirik and I are fetching Yaman and fixing the corner mounting hole-things. Mounting holes. That's what they're called.
Added four mounting holes à 2.0mm in diameter and 2.4mm in diamater shape-wise.
Replaced all decoupling capacitors with ones using 1206 footprint because Rune had used 1210 capacitors. I don't remember if I specified that the lab had 1206 capacitors or not. After having to find replacement resistors and capacitors after submitting our first shopping list I'd say it's safer to go for 1206 parts because those seem to be more available than 1210.
Aaanddd no scratch that last one because it caused all kinds of design rule violations and I don't have time to fix that. Rune is going to update the component list with the 1210 decoupling capacitors instead.
Okay let's generate those production files.
aaand we sent the production files to Odd Rune at 14:08.
I'm going to make a list of the silk screen identifiers and what component should be there. I think it will mostly be useful for the resistors and capacitors.
Ha-ha no wait I totally forgot that I was going to do that. Oh well, I'll get to it on thursday.
23:xx
would you look at that we've still got some smd resistor/cap components without their footprint/package in the comment field. Having it in the comment field makes constructing the silk screen identifier -- component package list SO MUCH EASIER.
Hmm no, it's actually easier if the value is in the comment -- the footprint itself is referenced in another column in the PCB list.
Oh by the way the list of components in the .pcbdoc file is obtained through PCB -> PCB List and then clicking the blue, underlined text right of "Include only" and selecting "Components".
Hmm, the SCH List can display Parts (which include the Component's designator, Part comment and description) in a way that allows us to extract the required information easily with regex.
For example:
Extracting/copying the "component designator", "description" and "part comment" columns for the capacitors result in a bunch of lines of text looking something like C4 CAP 100nF 100V ±5% 1210 (3225 Metric) Thickness 1.05mm SMD 1210
or C66 CAP 10pF 100V ±0.25pF 1210 (3225 Metric) Thickness 1mm SMD CAP 10pF 100V 1210(3225)
. Regex-replacing (C\d+).+[^ ] (\w+F).+[^ ] (12[01][60]).+[^\n]
with | $1\t| $2\t| $3\t|
nets us something we can copy-paste straight into a markdown table with the headers "Designator", "value", "package".
Something similar should work for resistors.
It is probably easier to perform the extraction on the more "exotic" components like the FPGA and microcontroller and variable resistances and what not manually.