Skip to content

Releases: adamws/kicad-kbplacer

v0.12

28 Sep 12:22
efce1b5
Compare
Choose a tag to compare

Release v0.12

Main changes:

Full Changelog: v0.11...v0.12

v0.11

20 Jul 17:12
eec856f
Compare
Choose a tag to compare

Release v0.11

Main changes:

Full Changelog: v0.10...v0.11

v0.10

30 Apr 12:52
6b71768
Compare
Choose a tag to compare

Release v0.10

Main changes:

New Contributors

Full Changelog: v0.9...v0.10

v0.9

24 Feb 09:55
2d1a084
Compare
Choose a tag to compare

Release v0.9

Main changes:

  • support for KiCad 8.0.0
  • improved footprint to layout matching (see annotation-guide):
    • place switches based on key,row annotations if available - bae6010
    • when placing diodes use net codes instead of annotation numbers - 4244b97
    • add support for placing and routing multiple diodes per one switch - f487df5 683b21c
    • introduced explicit annotation handling - 457dc8f
    • enable switch placing and board creation for VIA alternative layouts - 745df93
  • improved track routing:
    • fix float comparison when evaluating routing - 6150239
    • fix track corner calculation and posture handling - 7531831
    • detect and use track templates when using UNCHANGED diode position - df279d9
    • stopped using hardcoded clearance value - 6f08c29
  • add board outline generation - d4c29e1
  • add option to choose orientation and side of switch footprints - f5e63ca
  • generalized board builder CLI - fe07dbe
  • add option to ignore ergogen zones by name pattern - 836e704
  • align placed elements to defined grid - 78df7d4
  • new translations #19 #23

Full Changelog: v0.8...v0.9

v0.8

09 Dec 19:33
ab4584a
Compare
Choose a tag to compare

Release v0.8

Main changes:

  • bugfix: Fix handling relative position when reference pair rotated 6752ed3 #17
  • new translations #15 #18

Full Changelog: v0.7...v0.8

v0.7

01 Oct 16:40
df9642e
Compare
Choose a tag to compare

Release v0.7

Main changes:

  • Improve switch-diode routing algorithm, determine pads based on common net name, allows for different matrix configurations - 537125b
  • Split various stages to independent parts, i.e. diodes can be placed without providing layout file (will use already placed switches), tracks can be routed without placing any elements etc. Improved GUI.
  • Improved routing
    • Test two possible track postures - #14
    • Add support for track templates connecting multiple pads - 6601e4d
    • Track templates (presets) can be stored to file and reused. Introduced Preset Position option - 4371540
    • Allow running routing without layout files
    • Split routing of switches with diodes and row and columns to separate stages which can be enabled/disabled independently
    • Some minor improvements for matrix routing, should yield better results for rotated groups - 7b60d45 eac1edd
  • Add support for via layout files - c4a70ee
  • Introduced experimental board builder which can create boards without netlist - f3007ba
  • Fixed file picker insertion point update bug - d202b76
  • Improve build flow, switch to hatch and integrate with hatch-kicad
  • Added Russian and Korean translations (thanks to @gfghjjk and @z369369) - ad2c018 eef866f

Full Changelog: v0.6...v0.7

v0.6

22 Aug 20:26
3a47d58
Compare
Choose a tag to compare

Release v0.6

Main changes:

Minor GUI improvements:

Full Changelog: v0.5...v0.6

v0.5

20 Jun 15:15
b646395
Compare
Choose a tag to compare

v0.4

22 Mar 19:24
44a0821
Compare
Choose a tag to compare

v0.3

19 Feb 19:34
232badf
Compare
Choose a tag to compare

Release v0.3

  • add support for KiCad 7.0, backward compatible with KiCad 6.0
  • add support for customizable diode position
  • improve automatic routing, implement track collision check

Full Changelog: v0.2...v0.3