v0.1.0
Breaking changes in this release include:
- footprint format adds drills and maskMargin
{
padName: {
pos: [0, 0]
shape: "...",
layers: ["F.Cu", "F.Mask"],
maskMargin: 0,
drill: {
diameter: 0.02,
start: "F.Cu",
end: "B.Cu",
plated: false
}
},
...
}
- removed special "drill" layer
- footprints are declared with footprint(...) function
const header = {...}
// becomes
const header = footprint{...}
- component "name" has become component "label"
board.add({ name: "C_10uf" })
// becomes
board.add({ label: "C_10uf" })
- drills are specified in footprints
- vias' footprint has changed
- mask layers are now specified as layers
Major improvements include:
- path drawing interface with point type toggling, point deleting, path selection from gui
- vastly improved gerber export