Skip to content

Releases: yaqwsx/PcbDraw

v1.1.2 release

26 Feb 19:06
afbab94
Compare
Choose a tag to compare

This release only addresses incompatibilies with the final release of KiCAD 7

v1.1.1 release

12 Jan 09:17
6e9c0b7
Compare
Choose a tag to compare

This release only brings compatibility with KiCAD 7.

v1.0.1 release

08 Nov 09:38
942566e
Compare
Choose a tag to compare

This is a patch release containing no new features, only a few bug fixes:

  • compatibility with KiCAD 6.0.8 and 6.0.9 was fixed
  • reading resistance for color banding was fixed (thanks to @Electro707)
  • the produced SVG files are now compatible with all the major web-browsers (thanks to @set-soft)

All users are encouraged to upgrade.

v1.0.0 release

22 Sep 14:14
d717719
Compare
Choose a tag to compare

This is the first major release of PcbDraw. The whole tool was refactored. The following functionality was added:

  • new convert backends that don't rely on ImageMagick
  • support for 3D renderings (Linux only)
    • configurable side, projection, background
    • support for transparent backgrounds
  • support for rendering color bands on resistors based on real value
  • new API that allows PcbDraw to be integrated into other projects
  • a number of bug fixes

There is a related blog post: https://blog.honzamrazek.cz/2022/09/pcbdraw-v1-0-released-whats-new/

Having all these new features & bug fixes wouldn’t be possible without the support of my Github Sponsors. Your support allows me to allocate more time to maintain my open-source projects. I really appreciate your trust in me.

v0.9

27 Dec 17:38
a19a5cd
Compare
Choose a tag to compare

This is a release that mainly brings KiCAD 6 compatibility. It also brings some small improvements and several bug fixes:

  • the generated SVGs are much smaller as we no longer duplicate components
  • generated SVGS should be now compatible with rsvg
  • shrinkage of bitmaps was fixed
  • the board bounding box is computed correctly when layers are hidden.

v0.7.0

26 May 18:27
1dba7dd
Compare
Choose a tag to compare

Changelog

  • PcbDraw started to interpret SVG units correctly. This is a breaking change for the libraries. We provide a migration script to easily migrate the libraries.
  • Support for the automatic shrinking of the resulting images was added.

Bugfixes

  • PcbDraw no longer fails on negative coordinates
  • It is possible to draw boards with no footprints
  • Remapping of the backsides of components works again
  • PcbDraw no longer crashes on circular boards

v0.6.0

05 Aug 10:46
086d6fe
Compare
Choose a tag to compare

Changelog

  • change the logic of search paths to allow for libraries packages
  • add several built-in styles
  • fix bug with opaque holes
  • add a switch to suppress warning about missing backside of the components

v0.4.0

01 Jul 12:25
6337306
Compare
Choose a tag to compare

Version 0.4.0 release

  • we migrated from Cairo to wand for exploring PNG images. It should yield higher quality and less troublesome dependencies
  • a bug with wrongly oriented pads was fixed
  • PcbDraw now subtracts solder mask from silkscreen - just like every manufacturer does
  • PcbDraw now correctly draws areas without a solder mask. There is a new parameter for styles, clad, which specifies the color of these areas