The current evaluator implementation overwrites the Value field for each component that contains a Value_expr field. The evaluator does not support SI prefixes for representing orders of magnitude as is usually done in circuit schematics. The Value field is used by KiCad to render the value of the component in the schematic so automatically populated Value fields can lead to a rather unreadable schematic as shown in Figure 1.
It would be nice to add pretty formatting pass to the value fields before they are written back to schematic file after the all unknowns have been evaluated. The output could look like something shown in Figure 2.
The current evaluator implementation overwrites the
Value
field for each component that contains aValue_expr
field. The evaluator does not support SI prefixes for representing orders of magnitude as is usually done in circuit schematics. TheValue
field is used by KiCad to render the value of the component in the schematic so automatically populatedValue
fields can lead to a rather unreadable schematic as shown in Figure 1.It would be nice to add pretty formatting pass to the value fields before they are written back to schematic file after the all unknowns have been evaluated. The output could look like something shown in Figure 2.
Figure 1
Figure 2
CC @twelho @luxas