Skip to content

v0.1.0

Compare
Choose a tag to compare
@leomcelroy leomcelroy released this 12 Apr 02:29
· 129 commits to main since this release
f0dc877

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