maker-panel

Crates.iomaker-panel
lib.rsmaker-panel
version0.13.0
sourcesrc
created_at2021-01-03 21:27:58.24071
updated_at2022-08-10 20:29:24.890726
descriptionGenerator for modular mechanical panels
homepage
repository
max_upload_size
id331232
size341,855
Twitch (twitchyliquid64)

documentation

README

maker-panel

Crates.io Docs License

Make simple parts by combining shapes together. Order them as cheap PCBs.

Language reference

Examples

This (using maker-panel expressions):

wrap (column center {
    [12] R<7.5>(h)
    [ 9] R<7.5>(h)
    [12] R<7.5>(h)
}) with {
  left => C<11.25>(h5),
  right => C<11.25>(h5),
}

A center-aligned column of holes, spaced 15mm (7.5 * 2) apart, with circles positioned about each end such to round out the edges of the rectangle with semi-circles.

Makes this:

Example 2

To generate the gerbers for you, you can run:

cargo run -- --hull -f examples/ex2.spec gen -f zip > ex2_r1.zip

which will give you ex2_r1.zip which you can upload to your fabhouse of choice.

License

MIT License. Raster font is from http://uzebox.org/, itself licensed under CC BY-SA 3.0.

Commit count: 0

cargo fmt