* 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>
191 B
191 B
| 1 | Item | Qty | Unit | Designators |
|---|---|---|---|---|
| 2 | Connector, Molex Micro-Fit, female, 2 pins | 3 | X2, X3, X4 | |
| 3 | Connector, Molex Micro-Fit, male, 2 pins | 1 | X1 | |
| 4 | Cable, 2 x 0.25 mm² | 0.4 | m | W1, W2 |
| 5 | Cable, 2 x 20 awg | 0.2 | m | W3 |