maker-panel
Eventually you'll be able to specify very basic geometry (ie: screw holes repeating every x mm, striding every y mm), and have usable PCBs generated.
Examples
This (using maker-panel expressions):
wrap (column center ) with
Makes this:
and this:
wrap (
column center
) with
generated with
cargo run -- --hull -f examples/ex3.spec png --size z:8 examples/ex3.png
makes this:
and this (in literal rust):
let mut panel = new;
// panel.convex_hull(true);
// panel.push(Rect::with_center([0.0, -2.5].into(), 5., 5.));
panel.push;
panel.push;
panel.push;
panel.push;
panel.push;
Makes this: