~martijnbraam/turbocase

1.8.0 5 months ago .tar.gz browse log

TurboCase 1.8.0

* Support putting all the OpenSCAD metadata inside footprint properties
  so TurboCase can generate cases that include footprints that are not
  from the same version.
* Generate a placeholder case outline when loading a PCB without any
  drawings on the User.6 layer. This is just a rectangle with a bit of
  padding around the bounding box of the PCB.
* Use fuzzy matching for connecting the Edge.Cuts shapes into a board
  outline since KiCad also allows slight gaps due to rounding errors.

1.7.1 6 months ago .tar.gz browse log

TurboCase 1.7.1

Bugfix release for:
* Crash when using a polygon as PCB outline
* Regression when having circular holes in the PCB that are not from
  footprints.

1.7.0 6 months ago .tar.gz browse log

TurboCase 1.7.0

* Support circular PCBs and cases
* Fix OpenSCAD syntax error when fractional metric screws are used
* Use proper calculations for arcs in the outlines
* Don't crash on MountingHoles without a reference from KiCad 7
* Added more cutouts:
  * Neutrik D-Style chassis mount holes
  * CUI SJ1-353x 3.5mm jack

1.6.1 7 months ago .tar.gz browse log

TurboCase 1.6.1

* Support generating a lid for the case
* Improve print time for 18650 battery holders
* Add HDMI cutouts
* Support SCAD parts that are automatically constrained to the inside of
  the case
* Support cutting holes in the lid using the User.7 layer
* Add OpenSCAD customizer support
* Improve shape for installation of threaded metal inserts
* Add verbose output with a command line flag

1.5.0 7 months ago .tar.gz browse log

TurboCase 1.5.0

* Create an OpenSCAD module for the PCB shape generated from the
  Edge.Cuts layer and the holes from recognized mountingh holes
* Fix rotation glitches for parts and connectors

1.4.2 7 months ago .tar.gz browse log

TurboCase 1.4.2

* Don't assume that all footprints with MountingHole in the name are
  mounting holes.
* Don't crash on hole footprints without fp_circle graphic

1.4.1 7 months ago .tar.gz browse log

TurboCase 1.4.1

* Add the turbocase.parts module to the PyPI package
* Fix the standoff height calculation being incorrect when the height is
  changed

1.4.0 7 months ago .tar.gz browse log

TurboCase 1.4.0

* Add support for injecting custom OpenSCAD modules by adding custom
  KiCad footprints for case parts
* Add a KiCad footprint library generator for the CAD shapes defined by
  TurboCase.
* Add a pre-generated footprint library ready for KiCad use.

1.3.0 7 months ago .tar.gz browse log

TurboCase 1.3.0

* Add a footprint library for KiCad
* Fix the generation of mounting posts for MountingHole footprints
  without a metal area around them.