* Fix AWG<-> mm2 conversions Add an inverted dictionary and a lookup function from awg -> mm2. Also do some minor refactoring. Both sides of the conversion table were converted to strings, since '0000' and '2/0' are perfectly valid AWG values. * Update example ex02 with awg -> mm2 conversion Show conversions for ex02, and make sure it displays conversions in both directions. Rebuild the example files. * Fix faulty conversion of non-(mm2,AWG) units The parsing allows arbitrary units to be used for cable dimensions -- this might be valid units, e.g. square inches, or invalid, e.g. bananas. We only allow conversion between mm2 and AWG, so check that the gauge_unit is either of those before conversion. If not, pass through as is. * Fix AWG string casing in output Convert e.g. 'awg, 'AwG' to upper case for consistent rendering. Leave any other input gauge units as they were. Co-authored-by: Daniel Rojas <github@danielrojas.net>
6 lines
191 B
Plaintext
6 lines
191 B
Plaintext
Item Qty Unit Designators
|
|
Connector, Molex Micro-Fit, female, 2 pins 3 X2, X3, X4
|
|
Connector, Molex Micro-Fit, male, 2 pins 1 X1
|
|
Cable, 2 x 0.25 mm² 0.4 m W1, W2
|
|
Cable, 2 x 20 awg 0.2 m W3
|