PCB net and parameter overhaul

- merge static and parametric nets
- allow dynamic nets on the fly with `p.local_net()`
- support local-to-global position calculations with `p.xy()`
  - this also enables intra-footprint traces and zones
- add anchor type parameters to footprints
This commit is contained in:
Bán Dénes 2021-07-11 20:36:11 +02:00
parent 452d7c155b
commit fe30b91309
7 changed files with 225 additions and 36 deletions

View file

@ -27,6 +27,7 @@ module.exports = {
const points = points_lib.parse(config.points, units)
if (debug) {
results.points = points
results.demo = points_lib.visualize(points)
}
logger('Generating outlines...')
@ -55,5 +56,6 @@ module.exports = {
return results
},
visualize: points_lib.visualize
visualize: points_lib.visualize,
inject_footprint: pcbs_lib.inject_footprint
}