### [v13.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v13.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v13.3.1...v13.4.0 "diff with v13.3.1")
* 2021-02-22 [c69100b](https://github.com/nophead/NopSCADlib/commit/c69100bd71254933c21fdf7bed21676b612564a6 "show commit") [C.P.](# "Chris Palmer") Added spring steel and silicone sheets.
#### [v13.3.1](https://github.com/nophead/NopSCADlib/releases/tag/v13.3.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v13.3.0...v13.3.1 "diff with v13.3.0")
* 2021-02-21 [e0b8935](https://github.com/nophead/NopSCADlib/commit/e0b89359aabb05a5c35f85a4036a1d055a02e4ad "show commit") [C.P.](# "Chris Palmer") Fixed plateup using target dir when no panels or platters.
### [v13.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v13.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v13.2.0...v13.3.0 "diff with v13.2.0")
* 2021-02-20 [7c2df8d](https://github.com/nophead/NopSCADlib/commit/7c2df8d36d214a8bf8ebdcd39da293209bc175ab "show commit") [C.P.](# "Chris Palmer") The pose module can now specify the camera distance supressing viewall and
autocentre.
### [v13.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v13.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v13.1.0...v13.2.0 "diff with v13.1.0")
* 2021-02-09 [0199587](https://github.com/nophead/NopSCADlib/commit/0199587907dac76a74911518bdc1358414636e87 "show commit") [M.B.](# "Martin Budden") Allow `poly_shapes` to collapse to non-poly form.
#### [v13.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v13.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v13.0.0...v13.0.1 "diff with v13.0.0")
* 2021-02-11 [0a84bf0](https://github.com/nophead/NopSCADlib/commit/0a84bf0927819f96e8da7e10bca76ffb956ea3a0 "show commit") [C.P.](# "Chris Palmer") `plateup.py` now saves the used files to speed up processing when a part hasn't changed.
Added times to `plateup.py`.
* 2021-02-10 [da825b1](https://github.com/nophead/NopSCADlib/commit/da825b17ab760ebf9243389a83af8047be0ea484 "show commit") [C.P.](# "Chris Palmer") Added `colorama.init()` to `plateup.py` to handle new coloured changed messages.
* 2021-02-10 [ca153c9](https://github.com/nophead/NopSCADlib/commit/ca153c971d641debc2d3bd74798adc0caf46a6d1 "show commit") [C.P.](# "Chris Palmer") Fixed platters and panels not working in the GUI, a regression.
`set_config()` now puts `$cwd` in `target.scad`.
`use_stl()` and `use_dxf()` included again instead of used.
* 2021-02-09 [60350eb](https://github.com/nophead/NopSCADlib/commit/60350eb22878abd806a53746b51b676935614f51 "show commit") [C.P.](# "Chris Palmer") Updated `gallery.py` for new page break format.
* 2021-02-09 [4f9729c](https://github.com/nophead/NopSCADlib/commit/4f9729cf868ceef3c24b7d0d539aece86617f44e "show commit") [C.P.](# "Chris Palmer") Now shows what changed to trigger an openscad invocation in cyan.
* 2021-02-09 [26f1338](https://github.com/nophead/NopSCADlib/commit/26f1338ca29c90ff022c4b308caa50373f5eb296 "show commit") [C.P.](# "Chris Palmer") Fixed removal of old deps
* 2021-02-09 [fc44b43](https://github.com/nophead/NopSCADlib/commit/fc44b43638914a991117477425cbb2f631e9dcae "show commit") [C.P.](# "Chris Palmer") Temporary files used during `make_all` and tests now in tmp dir.
* 2021-02-09 [182f398](https://github.com/nophead/NopSCADlib/commit/182f39876a96c632ce5aff185f96d3d92d2c6e53 "show commit") [C.P.](# "Chris Palmer") Moved deps directories to separate stl deps from views deps.
* 2021-02-08 [055e90c](https://github.com/nophead/NopSCADlib/commit/055e90cbb364a25b44355aa0271c288a2fff6935 "show commit") [C.P.](# "Chris Palmer") `/stls/` and `/dxfs/` excluded from deps to prevent circular dependencies.
* 2021-02-08 [929d082](https://github.com/nophead/NopSCADlib/commit/929d082b25eb385b95850e060a3b9bba166a0fa6 "show commit") [C.P.](# "Chris Palmer") `openscad.py` now quits if there are errors or warnings in the log.
This is because the exit status is not always set correctly.
* 2021-02-08 [1c3f136](https://github.com/nophead/NopSCADlib/commit/1c3f136657a6c16c53567ab124952dbb23a9f2ab "show commit") [C.P.](# "Chris Palmer") Fixed `$cwd` and `$target` not defined during silent run.
* 2021-02-08 [cfd2fd3](https://github.com/nophead/NopSCADlib/commit/cfd2fd32a169ce5f6e05b9091eab9c6aa570214c "show commit") [C.P.](# "Chris Palmer") Now checks `openscad.echo` for warnings when used instead of `openscad.log`.
## [v13.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v13.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v12.0.0...v13.0.0 "diff with v12.0.0")
* 2021-02-08 [d75aff2](https://github.com/nophead/NopSCADlib/commit/d75aff2ccdf72feec8c68fe32b0be8aa795935ef "show commit") [C.P.](# "Chris Palmer") `rounded_retangle()` centre now defaults to `false`.
## [v12.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v12.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v11.3.0...v12.0.0 "diff with v11.3.0")
### [v11.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v11.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v11.0.1...v11.1.0 "diff with v11.0.1")
* 2021-02-06 [b67cf4c](https://github.com/nophead/NopSCADlib/commit/b67cf4ce97182f6b31f42aa33ff906fb212f5852 "show commit") [C.P.](# "Chris Palmer") Library printed parts now make use of `stl()` child.
* 2021-02-06 [5bac2bf](https://github.com/nophead/NopSCADlib/commit/5bac2bf46d91f2c4166cd07e21af4234d68d8ff3 "show commit") [C.P.](# "Chris Palmer") `stl()` and `dxf()` can now have the code to make the STL or DXF as a child.
This allows them to be replaced by the STL or DXF when making assembly views.
*`use_dxf()` and `use_stl()` make use of `$cwd` and `$target,` so can be in `bom.scad`
and be documented.
* Corrected the spelling of widget in BOM test.
* 2021-02-06 [0791681](https://github.com/nophead/NopSCADlib/commit/079168142b69732cd539a7ec7184afae98cd29b7 "show commit") [C.P.](# "Chris Palmer") `Views.py` and `plateup.py` now define `$cwd` and `$target`.
#### [v11.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v11.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v11.0.0...v11.0.1 "diff with v11.0.0")
* 2021-02-06 [cb30f0c](https://github.com/nophead/NopSCADlib/commit/cb30f0c63d796f8ccceb23c2527eca3f6a089263 "show commit") [C.P.](# "Chris Palmer") Times for parts that no longer exist pruned from build times.
Now shows changes to the total time.
## [v11.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v11.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v10.38.1...v11.0.0 "diff with v10.38.1")
* 2021-02-02 [f760aaa](https://github.com/nophead/NopSCADlib/commit/f760aaa20a5519a6c3237c7aaaf70cbb60e15a41 "show commit") [M.B.](# "Martin Budden") Changed carriage to specify its rail type.
* 2021-02-01 [1c44538](https://github.com/nophead/NopSCADlib/commit/1c445385b42e2190517342ad140f4bea4480f33b "show commit") [M.B.](# "Martin Budden") Made C version of linear rails and carriages explicit.
#### [v10.38.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.38.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.38.0...v10.38.1 "diff with v10.38.0")
### [v10.38.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.38.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.37.1...v10.38.0 "diff with v10.37.1")
* 2021-02-03 [9da8a3c](https://github.com/nophead/NopSCADlib/commit/9da8a3cb26ba16331aa63fe690999e3b19ddc153 "show commit") [C.P.](# "Chris Palmer") Set `ngb` for most library assemblies.
* 2021-02-03 [36521cf](https://github.com/nophead/NopSCADlib/commit/36521cf0b9d7f84520b04e3d7ffd66bb7691d58c "show commit") [C.P.](# "Chris Palmer") Set `ngb` parameter of `assembly()` to remove it from the global BOM and merge
its parts into it parent's global BOM column.
#### [v10.37.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.37.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.37.0...v10.37.1 "diff with v10.37.0")
* 2021-02-01 [f7fbbd5](https://github.com/nophead/NopSCADlib/commit/f7fbbd5fe4a5757dcba8db4683bf7503e9df1740 "show commit") [C.P.](# "Chris Palmer") No longer runs markdown twice to make `printme.html`.
Instead uses empty spans to mark page breaks and then replaces them.
* 2021-01-31 [a769a38](https://github.com/nophead/NopSCADlib/commit/a769a38dffd43128012722ef9e22045133bf1416 "show commit") [C.P.](# "Chris Palmer") Generation of the html files included in the build times.
* 2021-01-31 [0485eee](https://github.com/nophead/NopSCADlib/commit/0485eeeb34a0e8d3223316d463f7bbc3f3ec461e "show commit") [C.P.](# "Chris Palmer") Removed page break at the end for `printme.html`
#### [v10.35.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.35.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.35.0...v10.35.1 "diff with v10.35.0")
* 2021-01-23 [c9e9942](https://github.com/nophead/NopSCADlib/commit/c9e99420709b1ac0da0026970bc3934f2bdf8559 "show commit") [C.P.](# "Chris Palmer") Fixed some paths that used NopSCADlib instead of `.`.
* 2021-01-21 [e41366e](https://github.com/nophead/NopSCADlib/commit/e41366e20c83875665817b8a9c25cf7d52da7429 "show commit") [C.P.](# "Chris Palmer") Added explicit error message when `tmp.png` is not generated as expected.
Prints a newline after test runs rather than before.
### [v10.35.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.35.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.34.0...v10.35.0 "diff with v10.34.0")
* 2021-01-18 [abb676b](https://github.com/nophead/NopSCADlib/commit/abb676b75ccab76cb90d4e59bd0fafa0a7bf8cbe "show commit") [C.P.](# "Chris Palmer") Updated readme and cover picture for `BTT_SKR_V1_4_TURBO` PCB.
Added list of hidden pcbs to hide the boring ones.
### [v10.33.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.33.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.32.0...v10.33.0 "diff with v10.32.0")
* 2021-01-15 [93b260b](https://github.com/nophead/NopSCADlib/commit/93b260b7b9a016e2afe1ab7df22f5c0c8c906708 "show commit") [C.P.](# "Chris Palmer") Added `screw_length()` to calculuate screw lengths includin washers, inserts and nuts.
### [v10.32.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.32.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.31.1...v10.32.0 "diff with v10.31.1")
* 2021-01-13 [8fea8f4](https://github.com/nophead/NopSCADlib/commit/8fea8f437b4c4efe1aecf24cf8ddb6c8f006cad2 "show commit") [C.P.](# "Chris Palmer") Updated images and readme for green terminals.
* 2021-01-13 [9c0c0c0](https://github.com/nophead/NopSCADlib/commit/9c0c0c0acfe4c2b4a7a8495b09d8fcf91abd4fb2 "show commit") [M.B.](# "Martin Budden") Added green terminals `gt_5x11` and `gt_5x17`.
* 2021-01-13 [6bcdc24](https://github.com/nophead/NopSCADlib/commit/6bcdc24cd360e07eaed1a59f5727b2528b259bc9 "show commit") [C.P.](# "Chris Palmer") Updated readme an images for ESP-01.
* 2021-01-13 [c837de7](https://github.com/nophead/NopSCADlib/commit/c837de721d0b8885bfa81f4597d3a587e087aa3e "show commit") [M.B.](# "Martin Budden") Renamed ESP8266 to `ESP_01` and rotated.
* 2021-01-13 [ef58fe5](https://github.com/nophead/NopSCADlib/commit/ef58fe5818d80262b3735c89c000159e4381d11f "show commit") [M.B.](# "Martin Budden") Minor corrections to positions on `BigTreeTech_TFT35v3_0_PCB`.
### [v10.31.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.31.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.30.0...v10.31.0 "diff with v10.30.0")
* 2021-01-10 [accf4f7](https://github.com/nophead/NopSCADlib/commit/accf4f7bc15cf900ed6badf3565b172d1e4d4cb0 "show commit") [C.P.](# "Chris Palmer") Added printed pulleys to the big picture.
* 2021-01-10 [6bd4638](https://github.com/nophead/NopSCADlib/commit/6bd4638e7d35bca73e7038926aea960922ad6a95 "show commit") [C.P.](# "Chris Palmer") Fixed screw hole position of inverted `printed_pulley`.
Unexploded assembly view shows round screw holes to represent the tapped state.
* 2021-01-10 [a8b634d](https://github.com/nophead/NopSCADlib/commit/a8b634de3911de1fd907fe360aead7dd69e510c8 "show commit") [C.P.](# "Chris Palmer") Better pose for pulley test so screws can be seen.
* 2021-01-09 [b74cbee](https://github.com/nophead/NopSCADlib/commit/b74cbee1510904f6e35d83792b187353c5ae16d3 "show commit") [M.B.](# "Martin Budden") Rendering changes to match pulleys.
* 2021-01-08 [abc38f2](https://github.com/nophead/NopSCADlib/commit/abc38f27441a17184d92dc5125914b1bc052e490 "show commit") [M.B.](# "Martin Budden") Changed linear rails to use a v-slot rather than a square slot.
### [v10.29.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.29.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.28.1...v10.29.0 "diff with v10.28.1")
* 2021-01-09 [757b808](https://github.com/nophead/NopSCADlib/commit/757b808f07212222f989f7ed97d38e88271c65bc "show commit") [C.P.](# "Chris Palmer") Updated readme for teardrops chamfer one side.
* 2020-12-26 [1a2e043](https://github.com/nophead/NopSCADlib/commit/1a2e04367dd3a742b0223cd73e9c44fe76898700 "show commit") [M.B.](# "Martin Budden") Added option to chamfer only one end of a teardrop.
#### [v10.28.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.28.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.28.0...v10.28.1 "diff with v10.28.0")
* 2021-01-04 [41a0723](https://github.com/nophead/NopSCADlib/commit/41a0723362146592fedf9c2a259539b8ea3ca3f0 "show commit") [C.P.](# "Chris Palmer") Can now control the number of `index_screws` in `rail_screws()`
#### [v10.25.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.25.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.25.0...v10.25.1 "diff with v10.25.0")
#### [v10.23.2](https://github.com/nophead/NopSCADlib/releases/tag/v10.23.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.23.1...v10.23.2 "diff with v10.23.1")
* 2021-01-02 [e224ee0](https://github.com/nophead/NopSCADlib/commit/e224ee0ad2ca266a1f29d5e5a86a4880c041d303 "show commit") [C.P.](# "Chris Palmer") Removed z fight in printed box test.
* 2021-01-02 [10c3df4](https://github.com/nophead/NopSCADlib/commit/10c3df466b17a4a472a8b9ae2152205ff246d818 "show commit") [C.P.](# "Chris Palmer") `screw_polysink` can now have h `=` 0 to get just the cone.
* 2020-12-30 [46937e4](https://github.com/nophead/NopSCADlib/commit/46937e403e17c8f2934b16ad9a20c83676a510d1 "show commit") [C.P.](# "Chris Palmer") Better use of Python regex facilities.
### [v10.23.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.23.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.22.1...v10.23.0 "diff with v10.22.1")
* 2020-12-29 [84fa528](https://github.com/nophead/NopSCADlib/commit/84fa528ff74665981c428e1a86da259efb7e9f45 "show commit") [C.P.](# "Chris Palmer") Updated images and readme for new pulley.
#### [v10.22.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.22.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.22.0...v10.22.1 "diff with v10.22.0")
* 2020-12-29 [4ea0883](https://github.com/nophead/NopSCADlib/commit/4ea08839652e02c42fb033006dde372e01937ac4 "show commit") [C.P.](# "Chris Palmer") Blurb divider now three or more asterisks.
#### [v10.21.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.21.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.21.0...v10.21.1 "diff with v10.21.0")
* 2020-12-28 [ba586b3](https://github.com/nophead/NopSCADlib/commit/ba586b368582db163af143ebb60afed270f77b1c "show commit") [C.P.](# "Chris Palmer") Example images update to match new contersink screws and teardrops.
### [v10.21.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.21.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.20.1...v10.21.0 "diff with v10.20.1")
* 2020-12-28 [8d22940](https://github.com/nophead/NopSCADlib/commit/8d22940506df525ac52ef6f8a00ea03661f3b682 "show commit") [C.P.](# "Chris Palmer") Project blurb can now be split with into sections with markdown horizonal rules
made with asterisks.
If an image is include in the first section the default image is supressed.
#### [v10.20.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.20.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.20.0...v10.20.1 "diff with v10.20.0")
* 2020-12-26 [ec44fe9](https://github.com/nophead/NopSCADlib/commit/ec44fe96b40e128f7bd05fbb5a7a636430bfd906 "show commit") [C.P.](# "Chris Palmer") `openscad.py` now works from the command line.
* 2020-12-24 [4cac382](https://github.com/nophead/NopSCADlib/commit/4cac38258121c27a28f635cd30a13fec36b73388 "show commit") [C.P.](# "Chris Palmer") Single backtick now used for all code quotes.
* 2020-12-24 [04b98a3](https://github.com/nophead/NopSCADlib/commit/04b98a3786b585ac7c65c655238541364d34b9d2 "show commit") [C.P.](# "Chris Palmer") One backquote instead of three for code markup test.
### [v10.20.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.20.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.19.0...v10.20.0 "diff with v10.19.0")
* 2020-12-24 [6f8ff60](https://github.com/nophead/NopSCADlib/commit/6f8ff606fa5b2ef7d81fb687b77bd6236f6d277f "show commit") [C.P.](# "Chris Palmer") Removed `woven_sheet()` from the readme.
Removed redundent code.
* 2020-12-24 [acd5de0](https://github.com/nophead/NopSCADlib/commit/acd5de0fbd513b67387478b4c89a5ef4f11b440b "show commit") [C.P.](# "Chris Palmer") Fixed extra BOM entries for woven sheet.
Added render colour to BOM for 3D sheets.
* 2020-12-23 [cc1e3ba](https://github.com/nophead/NopSCADlib/commit/cc1e3baaf6ba7451b3545efc949015af822dc95c "show commit") [C.P.](# "Chris Palmer") Reimplemeted woven sheets with an eye to speed and interface consistancy.
* 2020-12-13 [85cb54e](https://github.com/nophead/NopSCADlib/commit/85cb54ef318597a4922077785247ddcb08d5e00d "show commit") [M.B.](# "Martin Budden") Added sheet with checkerboard texture to simulate carbon fiber.
### [v10.19.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.19.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.18.0...v10.19.0 "diff with v10.18.0")
* 2020-12-21 [0a00f24](https://github.com/nophead/NopSCADlib/commit/0a00f244e41222b00a55c10ba141c100fe7a7775 "show commit") [M.B.](# "Martin Budden") Added dogbones with circles offset in x and y directions.
### [v10.16.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.16.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.15.0...v10.16.0 "diff with v10.15.0")
* 2020-12-20 [14c6219](https://github.com/nophead/NopSCADlib/commit/14c62197337cb3bd4e20bc185a81d4af832e620f "show commit") [M.B.](# "Martin Budden") Added `rounded_rectangles` in the XZ and YZ planes.
#### [v10.14.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.14.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.14.0...v10.14.1 "diff with v10.14.0")
* 2020-12-20 [6ab4bad](https://github.com/nophead/NopSCADlib/commit/6ab4bad97aa6089cf95cdf46ea7e3023c03db932 "show commit") [C.P.](# "Chris Palmer") Polyhole no longer adds an extra twist when layers is small.
### [v10.14.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.14.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.13.1...v10.14.0 "diff with v10.13.1")
* 2020-12-18 [73d814d](https://github.com/nophead/NopSCADlib/commit/73d814d2fed6b76e9a98b05f6b6c962a2c4f91e5 "show commit") [C.P.](# "Chris Palmer") `poly_cylinder()` now has a twist parameter.
#### [v10.13.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.13.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.13.0...v10.13.1 "diff with v10.13.0")
* 2020-12-17 [fa658d9](https://github.com/nophead/NopSCADlib/commit/fa658d9eaaaf0edeea464efed8826a2c0615a956 "show commit") [C.P.](# "Chris Palmer") Moved polysink test to avoid clash in the big picture.
### [v10.13.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.13.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.12.1...v10.13.0 "diff with v10.12.1")
* 2020-12-16 [157ff60](https://github.com/nophead/NopSCADlib/commit/157ff60e19310488cee6a15fb3bdc1df85811dfd "show commit") [C.P.](# "Chris Palmer") `screw_polysink` now has an alternating layer option to be more printable inverted.
The screws test now tests polysinks and has printable sample.
* 2020-12-12 [1e6f0a5](https://github.com/nophead/NopSCADlib/commit/1e6f0a5c4d21f6d9fa68bd799c794a92a8f3f649 "show commit") [C.P.](# "Chris Palmer") Added link to block article about `screw_polysink()`.
### [v10.12.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.12.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.11.1...v10.12.0 "diff with v10.11.1")
* 2020-12-10 [dd757a1](https://github.com/nophead/NopSCADlib/commit/dd757a14617cb0c0f2bb4340cddd398a90b216da "show commit") [C.P.](# "Chris Palmer") `screw_head_depth()` now defaults to all of a cs head if no diameter specified.
#### [v10.11.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.11.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.11.0...v10.11.1 "diff with v10.11.0")
* 2020-12-10 [b4f8892](https://github.com/nophead/NopSCADlib/commit/b4f8892b1a9950bd56c4d20c293b73c0fdac75d9 "show commit") [C.P.](# "Chris Palmer") Cs screw head shape more accurate.
* 2020-12-05 [4b033d9](https://github.com/nophead/NopSCADlib/commit/4b033d994598b2afcaa36f3e19a91991031afba1 "show commit") [C.P.](# "Chris Palmer") Drag chain screw positions no longer mirrored to allow teardrop holes.
Previously the lugs were mirrored but that caused mirrored teardrops in mating parts.
* 2020-12-01 [42b76ab](https://github.com/nophead/NopSCADlib/commit/42b76ab8d3c1fd866d740093cae1e035f41f7530 "show commit") [C.P.](# "Chris Palmer") `drag_chain_link()` now checks it has children when it should.
* 2020-11-30 [f180449](https://github.com/nophead/NopSCADlib/commit/f18044915d81e5677fb3589922b709641b139f31 "show commit") [C.P.](# "Chris Palmer") Fixed nan length for `rounded_polygon` with zero radius corners.
* 2020-11-29 [17b12c7](https://github.com/nophead/NopSCADlib/commit/17b12c7f31d5c41066bf803d9f21ce30dd4f3ae7 "show commit") [C.P.](# "Chris Palmer") `views.py` now uses `enumerate()` to be more Pythonic.
* 2020-11-29 [2eecce8](https://github.com/nophead/NopSCADlib/commit/2eecce819cca182538b702ae7727a6acfc3a5606 "show commit") [C.P.](# "Chris Palmer") Removed comment about sweep path restriction that is no longer relevant.
* 2020-11-29 [f7d8173](https://github.com/nophead/NopSCADlib/commit/f7d81738bbc8a720e2579d6c60a95fb1bf75fe7c "show commit") [C.P.](# "Chris Palmer") `pp2_colour` and `pp3_colour` less saturated to show details better.
* 2020-11-27 [9bb9f09](https://github.com/nophead/NopSCADlib/commit/9bb9f09dca55ad28c78b13e4f0272d25ee12e49e "show commit") [C.P.](# "Chris Palmer") Simplified some of the code in `box.scad` in response to comments from SCA2D.
* 2020-11-27 [773a538](https://github.com/nophead/NopSCADlib/commit/773a53829f696d61efa57dae541c310c106ff62d "show commit") [C.P.](# "Chris Palmer") Fixed `drag_chains` exploding when they shouldn't do.
### [v10.11.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.11.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.10.1...v10.11.0 "diff with v10.10.1")
#### [v10.10.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.10.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.10.0...v10.10.1 "diff with v10.10.0")
* 2020-11-26 [ceac5cd](https://github.com/nophead/NopSCADlib/commit/ceac5cdb2744b8496ef97ac32f164dce9b0e652d "show commit") [C.P.](# "Chris Palmer") Fixed bug in rail screw placement when putting screws in the middle.
Rail test can now move the carriages with customiser.
### [v10.10.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.10.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.9.1...v10.10.0 "diff with v10.9.1")
* 2020-11-23 [ffb4512](https://github.com/nophead/NopSCADlib/commit/ffb4512523f2859e7b79e5c0c4ef1126078fe3b1 "show commit") [C.P.](# "Chris Palmer") Drag chain ends can now be customised by adding children to the assembly.
#### [v10.9.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.9.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.9.0...v10.9.1 "diff with v10.9.0")
* 2020-11-22 [35ffbad](https://github.com/nophead/NopSCADlib/commit/35ffbad74c46f033b6df669c7599c34fa0455bd9 "show commit") [C.P.](# "Chris Palmer") Drag chain ends now `pp3_colour` and explode.
* 2020-11-21 [5c577cc](https://github.com/nophead/NopSCADlib/commit/5c577cccd0a97dda85bc0db9e18a36eed36c94e8 "show commit") [M.B.](# "Martin Budden") Added facility to display camera without lens.
### [v10.8.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.8.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.7.1...v10.8.0 "diff with v10.7.1")
* 2020-11-20 [25dceee](https://github.com/nophead/NopSCADlib/commit/25dceee20a15411a2d74dfd9faf2c6e7bb0b9ae0 "show commit") [M.B.](# "Martin Budden") Made hflip and vflip conditional.
#### [v10.7.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.7.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.7.0...v10.7.1 "diff with v10.7.0")
* 2020-11-19 [d70ddf5](https://github.com/nophead/NopSCADlib/commit/d70ddf53592fcbb62469cdae48ec91d809d55e48 "show commit") [C.P.](# "Chris Palmer") Type in drag chain blurb, fixes #100
* 2020-11-18 [70b6052](https://github.com/nophead/NopSCADlib/commit/70b60522cef38a46a77fad7d8f500a6a9bc5c0cb "show commit") [C.P.](# "Chris Palmer") Added `drag_chain` to the cover picture.
### [v10.7.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.7.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.6.0...v10.7.0 "diff with v10.6.0")
* 2020-11-18 [f751dd9](https://github.com/nophead/NopSCADlib/commit/f751dd9a7343019fd8c7074dd2fd288db0700851 "show commit") [C.P.](# "Chris Palmer") Tweaks to make interface consistent with blowers.
* 2020-11-17 [3e5947c](https://github.com/nophead/NopSCADlib/commit/3e5947c1613c087637fcfd3003eb5991f71928ac "show commit") [C.P.](# "Chris Palmer") Added another size of ribbon clamp
### [v10.6.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.6.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.5.1...v10.6.0 "diff with v10.5.1")
* 2020-11-13 [ebbec3c](https://github.com/nophead/NopSCADlib/commit/ebbec3c903fc90ee8488eb0cdd019231aaa87fa5 "show commit") [M.B.](# "Martin Budden") Allow user to set y size of belt gap.
* 2020-11-14 [072c38f](https://github.com/nophead/NopSCADlib/commit/072c38f955ba55082dd6b2a4168f46f8218e002a "show commit") [C.P.](# "Chris Palmer") Enabled the two belt version.
* 2020-11-14 [040985c](https://github.com/nophead/NopSCADlib/commit/040985c0db0c574f178fb176f9ca93af21e09cab "show commit") [M.B.](# "Martin Budden") Converted belts test to coreXY.
### [v10.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.3.0...v10.4.0 "diff with v10.3.0")
* 2020-11-14 [27b0a44](https://github.com/nophead/NopSCADlib/commit/27b0a442e4b0ca0b89e7b576a2fc53cdf8912f9d "show commit") [C.P.](# "Chris Palmer") Changed the order to avoid a clash with fans.
* 2020-11-13 [b01e6a6](https://github.com/nophead/NopSCADlib/commit/b01e6a673ca9f9286cf320839ceef81d11cfd6d7 "show commit") [C.P.](# "Chris Palmer") `type[0]` should be the name of the constant.
* 2020-11-13 [ba5e5fa](https://github.com/nophead/NopSCADlib/commit/ba5e5fa390f0df66e40b4f049ecd0234d92eee9f "show commit") [C.P.](# "Chris Palmer") Used `tube.scad` to shorten code.
* 2020-11-10 [b583202](https://github.com/nophead/NopSCADlib/commit/b583202fb728b9f87062f29659704f4425e08ac5 "show commit") [M.B.](# "Martin Budden") Added hole for grub screw to shaft coupling.
* 2020-11-13 [305d214](https://github.com/nophead/NopSCADlib/commit/305d2146f2d2cc760838a6d3c209ed2abdbb8ffd "show commit") [C.P.](# "Chris Palmer") Colours passed to thread need to be numeric, not strings.
## [v10.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v9.13.0...v10.0.0 "diff with v9.13.0")
* 2020-11-13 [520569c](https://github.com/nophead/NopSCADlib/commit/520569cb30c82be08b2019f6c8e371453c0aeed6 "show commit") [C.P.](# "Chris Palmer") Made small idler pulley `6.5mm` by default and added a 7mm one.
### [v9.13.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.13.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.12.0...v9.13.0 "diff with v9.12.0")
* 2020-11-13 [0c9ae8d](https://github.com/nophead/NopSCADlib/commit/0c9ae8d60c96d8c5b16adfce98081adc8e20b001 "show commit") [C.P.](# "Chris Palmer") PCBs now drawn before components so that transparent LEDs draw correctly.
* 2020-11-12 [9a0bad4](https://github.com/nophead/NopSCADlib/commit/9a0bad4e61acbd0ae27ef5c2d324d88deb7ee672 "show commit") [C.P.](# "Chris Palmer") Made stepper motor encap paramatric.
Made connector position based on encap height and added PCB.
Made `jst_xh_header()` more parametric and corrected pin positions.
### [v9.11.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.11.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.10.0...v9.11.0 "diff with v9.10.0")
* 2020-11-10 [eac0086](https://github.com/nophead/NopSCADlib/commit/eac0086199b8726c79230c51550bb019f9d2f5b8 "show commit") [C.P.](# "Chris Palmer") `tests.py` now allows parts of projects to be tested without finding an implementation.
* 2020-11-09 [5fa33d7](https://github.com/nophead/NopSCADlib/commit/5fa33d7c4ddca8888d46dc938c9344ab0b52c900 "show commit") [C.P.](# "Chris Palmer") `Tests.py` now works in projects and makes `tests.md` and `tests.html`.
NopSCADlib blurb now scraped from `libtest.scad`.
`libtest.scad` no longer required and lack of it is used to detect a project.
* 2020-11-08 [6c51f87](https://github.com/nophead/NopSCADlib/commit/6c51f8726c359cdd4652a690ffef2f4ff87a9070 "show commit") [M.B.](# "Martin Budden") Updated `tests.py` to better support generic testing.
### [v9.10.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.10.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.9.1...v9.10.0 "diff with v9.9.1")
* 2020-11-08 [2e0e833](https://github.com/nophead/NopSCADlib/commit/2e0e833d4046e903c40bdc3cb6911b1b8456e3ce "show commit") [M.B.](# "Martin Budden") Made `jst_connector` a parameter to NEMA.
* 2020-11-04 [df43fe7](https://github.com/nophead/NopSCADlib/commit/df43fe7dc6b02edd97d9757047eb9b241c4d2cbd "show commit") [C.P.](# "Chris Palmer") Added list and string slicing.
#### [v9.9.1](https://github.com/nophead/NopSCADlib/releases/tag/v9.9.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v9.9.0...v9.9.1 "diff with v9.9.0")
* 2020-11-04 [b5fe03f](https://github.com/nophead/NopSCADlib/commit/b5fe03fcb251432862a9a600b6547952a1af6d26 "show commit") [C.P.](# "Chris Palmer") Test image pixel differences due to switch to winter computer
* 2020-11-04 [1658f6f](https://github.com/nophead/NopSCADlib/commit/1658f6f0b4d7083b35fe057c505c2f2f7f675c5b "show commit") [C.P.](# "Chris Palmer") Sweep can now cope with the start having colinear points.
* 2020-11-04 [7b126f9](https://github.com/nophead/NopSCADlib/commit/7b126f979281980a686894385a753d33d27ebc4e "show commit") [C.P.](# "Chris Palmer") More spelling
#### [v9.7.1](https://github.com/nophead/NopSCADlib/releases/tag/v9.7.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v9.7.0...v9.7.1 "diff with v9.7.0")
* 2020-10-03 [e39af15](https://github.com/nophead/NopSCADlib/commit/e39af154bb6e2b705d5403f970a9a331a7c05af3 "show commit") [C.P.](# "Chris Palmer") Fixed use of intersection with conditional argument to suit new OpenSCAD behaviour.
#### [v9.5.1](https://github.com/nophead/NopSCADlib/releases/tag/v9.5.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v9.5.0...v9.5.1 "diff with v9.5.0")
* 2020-09-11 [81eb183](https://github.com/nophead/NopSCADlib/commit/81eb183db9890baddc3251b83c3309b781f3a5c8 "show commit") [C.P.](# "Chris Palmer") Fixed PCB cutout for right angle pin headers.
### [v9.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.4.1...v9.5.0 "diff with v9.4.1")
* 2020-09-11 [c99ed98](https://github.com/nophead/NopSCADlib/commit/c99ed98a642008327291d051e4194bdabada7f1b "show commit") [C.P.](# "Chris Palmer") Can now have right angle pin headers on PCBs.
Fixed bugs right angle pin headers with rows not equal to two.
Added more tests for pin headers.
* 2020-09-10 [7f65e5d](https://github.com/nophead/NopSCADlib/commit/7f65e5d5392c557ce3d30b01ebb5bb3cc5ca2f67 "show commit") [C.P.](# "Chris Palmer") Added M2 dome head screws.
#### [v9.4.1](https://github.com/nophead/NopSCADlib/releases/tag/v9.4.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v9.4.0...v9.4.1 "diff with v9.4.0")
### [v9.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.3.1...v9.4.0 "diff with v9.3.1")
* 2020-09-06 [d0513c7](https://github.com/nophead/NopSCADlib/commit/d0513c7299ad39241a52cd5504129f44abeb4019 "show commit") [C.P.](# "Chris Palmer") Bodge to jhead to allow the ziptie and sleaving to be removed by setting naked to undef.
* 2020-09-06 [d1429a3](https://github.com/nophead/NopSCADlib/commit/d1429a3b7d36f9ebc9bb281e4956362512530226 "show commit") [C.P.](# "Chris Palmer") Verboard can now have components on the underside, same as PCBs.
* 2020-09-06 [7051399](https://github.com/nophead/NopSCADlib/commit/70513993bdfaca5a64314e4ea5e1b522184d01d6 "show commit") [C.P.](# "Chris Palmer") Can now put wire links on PCBs
#### [v9.3.1](https://github.com/nophead/NopSCADlib/releases/tag/v9.3.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v9.3.0...v9.3.1 "diff with v9.3.0")
* 2020-09-06 [04f2499](https://github.com/nophead/NopSCADlib/commit/04f2499a9e4a8701b1199884a76aea42ef010760 "show commit") [C.P.](# "Chris Palmer") Moved `no_point(str)` from `belt.scad` to `global.scad`
### [v9.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.2.1...v9.3.0 "diff with v9.2.1")
* 2020-08-22 [362dbdb](https://github.com/nophead/NopSCADlib/commit/362dbdb4fc4579c2e096cf7c5552728f46c23b6f "show commit") [C.P.](# "Chris Palmer") Opengrab hole position children now passed diameter.
* 2020-08-22 [6993853](https://github.com/nophead/NopSCADlib/commit/699385342f8a562346cdf97a19c90e47ea6e30b8 "show commit") [C.P.](# "Chris Palmer") quadrant can now have different height and width if passed a vector.
#### [v9.2.1](https://github.com/nophead/NopSCADlib/releases/tag/v9.2.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v9.2.0...v9.2.1 "diff with v9.2.0")
* 2020-08-22 [547a418](https://github.com/nophead/NopSCADlib/commit/547a418cea5a015fa5a50869f3962403bf956bc7 "show commit") [C.P.](# "Chris Palmer") Hanging hole now works when the hole has only four sides.
* 2020-08-22 [b6d2504](https://github.com/nophead/NopSCADlib/commit/b6d25048bc4ec3ba3eb35ec9d7ae8278f151571f "show commit") [C.P.](# "Chris Palmer") Fixed belt gap positioning and added ability to rotae it.
* 2020-07-18 [6a26903](https://github.com/nophead/NopSCADlib/commit/6a26903514a8971b52f408dc40e38d878ef8164d "show commit") [C.P.](# "Chris Palmer") Added blog links for horiholes.
* 2020-07-18 [d08d949](https://github.com/nophead/NopSCADlib/commit/d08d949887725ef57476c8dfdee83fe5efaf0a30 "show commit") [C.P.](# "Chris Palmer") Corrected `teardrop_plus()` shape to be an accurate compensation for slicer
staircasing and added a plus option to tearslot(), etc.
* Added `horiholes.scad` to depict staircase holes.
### [v8.10.0](https://github.com/nophead/NopSCADlib/releases/tag/v8.10.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v8.9.1...v8.10.0 "diff with v8.9.1")
* 2020-07-14 [574a73e](https://github.com/nophead/NopSCADlib/commit/574a73e52776fc224a68cd6b38d38ececfe314a9 "show commit") [C.P.](# "Chris Palmer") More spelling
### [v8.6.0](https://github.com/nophead/NopSCADlib/releases/tag/v8.6.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v8.5.0...v8.6.0 "diff with v8.5.0")
* 2020-07-04 [235f7b8](https://github.com/nophead/NopSCADlib/commit/235f7b86e37e567a968264030213a4423c8edc2e "show commit") [C.P.](# "Chris Palmer") Camera connector position and size separated.
`Camera_lens()` module added.
### [v8.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v8.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v8.4.1...v8.5.0 "diff with v8.4.1")
### [v8.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v8.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v8.3.0...v8.4.0 "diff with v8.3.0")
* 2020-06-30 [8aa00cd](https://github.com/nophead/NopSCADlib/commit/8aa00cd0413c1dcdf38c8a4cf9868e2aade79b21 "show commit") [C.P.](# "Chris Palmer") Added MGN12H rail and included MGN12 in the test.
### [v8.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v8.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v8.2.0...v8.3.0 "diff with v8.2.0")
* 2020-06-29 [f6b512d](https://github.com/nophead/NopSCADlib/commit/f6b512da1f02b18c7cb371b1d7fdaec1fb633091 "show commit") [C.P.](# "Chris Palmer") Added a couple of Raspberry Pi cameras.
* 2020-06-29 [c7ea093](https://github.com/nophead/NopSCADlib/commit/c7ea0939b9e693cb651ed6f3f1e8c4311a00d9ef "show commit") [C.P.](# "Chris Palmer") Made `flat_flex` parametric and changed default orientation.
* 2020-06-27 [265b5ab](https://github.com/nophead/NopSCADlib/commit/265b5ab555f3243940565cd6155187977d67c6de "show commit") [C.P.](# "Chris Palmer") Fixed layout to work with an empty list.
### [v8.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v8.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v8.1.1...v8.2.0 "diff with v8.1.1")
* 2020-06-21 [2b87855](https://github.com/nophead/NopSCADlib/commit/2b878556fc9ccfc81e3cebb780e2a479e3b5235b "show commit") [C.P.](# "Chris Palmer") Bug fix to `platters.scad` for last change.
### [v8.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v8.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v8.0.1...v8.1.0 "diff with v8.0.1")
* 2020-06-21 [1f1a360](https://github.com/nophead/NopSCADlib/commit/1f1a360b7c484adaceb4d79db6f876d9fd01b155 "show commit") [C.P.](# "Chris Palmer") Mods to allow panels and platters to be target specific or not.
* 2020-06-20 [d9fa8c8](https://github.com/nophead/NopSCADlib/commit/d9fa8c86684c1798217bd802d6c4d7cfea645759 "show commit") [C.P.](# "Chris Palmer") Added position children used for drilling holes on sheets.
## [v8.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v8.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v7.5.1...v8.0.0 "diff with v7.5.1")
* 2020-06-20 [184f19e](https://github.com/nophead/NopSCADlib/commit/184f19ef04c3c661b13d5c3989a651a9291fd854 "show commit") [C.P.](# "Chris Palmer") Replaced grey constants with a function `grey()`.
Done to reduced the number of global constants.
#### [v7.5.1](https://github.com/nophead/NopSCADlib/releases/tag/v7.5.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v7.5.0...v7.5.1 "diff with v7.5.0")
* 2020-06-01 [c884721](https://github.com/nophead/NopSCADlib/commit/c88472121ec6de2319e7f529e160d4af9440411d "show commit") [C.P.](# "Chris Palmer") Replaced hard coded number with constant.
### [v7.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v7.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v7.4.0...v7.5.0 "diff with v7.4.0")
* 2020-05-26 [98e1708](https://github.com/nophead/NopSCADlib/commit/98e17080d8648d71eeae2b37f87c5f6cfc176934 "show commit") [C.P.](# "Chris Palmer") Added `meter_shunt_y()` function to `led_meter`.
#### [v7.3.1](https://github.com/nophead/NopSCADlib/releases/tag/v7.3.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v7.3.0...v7.3.1 "diff with v7.3.0")
* 2020-05-20 [d3f308a](https://github.com/nophead/NopSCADlib/commit/d3f308a45e49387c98e2b8abdc5859d94a2c3946 "show commit") [C.P.](# "Chris Palmer") Pixel differences in images due to OpenSCAD version update.
* 2020-05-02 [0ec7aab](https://github.com/nophead/NopSCADlib/commit/0ec7aabcfb831f90f8369e58d9710022e6b472ad "show commit") [C.P.](# "Chris Palmer") Modelled DSP5005 power supply module as a `panel_meter`.
`Panel_meters` can now have inner apertures and buttons.
### [v7.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v7.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v7.1.1...v7.2.0 "diff with v7.1.1")
* 2020-05-02 [baa737c](https://github.com/nophead/NopSCADlib/commit/baa737c4d83be0ab38685122ebe535872fe63e20 "show commit") [C.P.](# "Chris Palmer") Updated example to use Foot contructor.
* 2020-05-02 [70b13d2](https://github.com/nophead/NopSCADlib/commit/70b13d2f2723caa18a69afb7a179d88366c82c51 "show commit") [C.P.](# "Chris Palmer") Added functions to create property lists that are created by the client.
Foot, box, bbox, pbox, `flat_hinge` and `strap_handle`.
#### [v7.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v7.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v7.1.0...v7.1.1 "diff with v7.1.0")
* 2020-04-29 [828e5ad](https://github.com/nophead/NopSCADlib/commit/828e5ad36e7266174825b6ef2ae0b3a7c6cb73f1 "show commit") [C.P.](# "Chris Palmer") `make_all.py` now terminates early if there are any errors in bom generation.
* 2020-04-25 [cedaafe](https://github.com/nophead/NopSCADlib/commit/cedaafed3d7497cef7e4376c1a941b145654c82c "show commit") [C.P.](# "Chris Palmer") More precise led positions on WD2002SJ pcb.
### [v7.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v7.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v7.0.0...v7.1.0 "diff with v7.0.0")
* 2020-04-23 [4ab0a98](https://github.com/nophead/NopSCADlib/commit/4ab0a981ef060bda9fe12d22bfd8a0855ff91a43 "show commit") [C.P.](# "Chris Palmer") Added `panel_meters` for panel mount digital meters.
* 2020-04-23 [bb7dd51](https://github.com/nophead/NopSCADlib/commit/bb7dd512705d85757169ad6ece913f66f22460cb "show commit") [C.P.](# "Chris Palmer") Added `poly_drill()` and used it for LED and trimpot cutouts.
Uses drill if `cnc_bit_r` is non-zero else `poly_cylinder`.
* 2020-04-23 [48293b9](https://github.com/nophead/NopSCADlib/commit/48293b9abdc84d74f6efe7a601d053d3c8e91b32 "show commit") [C.P.](# "Chris Palmer") `Poly_ring` now can have specified number of sides.
## [v7.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v7.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v6.5.0...v7.0.0 "diff with v6.5.0")
* 2020-04-21 [c9d10ee](https://github.com/nophead/NopSCADlib/commit/c9d10eeb8bdaf01f18e856f4276be383ed3fad08 "show commit") [C.P.](# "Chris Palmer") Renamed meters to `LED_meters` and added ammeter version.
### [v6.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v6.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v6.4.1...v6.5.0 "diff with v6.4.1")
#### [v6.3.1](https://github.com/nophead/NopSCADlib/releases/tag/v6.3.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v6.3.0...v6.3.1 "diff with v6.3.0")
* 2020-04-20 [2afc00c](https://github.com/nophead/NopSCADlib/commit/2afc00cfa9f29987f74c1b997075b35b8274ed07 "show commit") [C.P.](# "Chris Palmer") Added tongues to USB A connectors
#### [v6.2.2](https://github.com/nophead/NopSCADlib/releases/tag/v6.2.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v6.2.1...v6.2.2 "diff with v6.2.1")
* 2020-04-13 [5be14f5](https://github.com/nophead/NopSCADlib/commit/5be14f5e892b79fceeac546e8d2db3ec5c3e8e2d "show commit") [C.P.](# "Chris Palmer") Fixed bug updating the times file when case changes.
First column split of vitamins now at J.
* 2020-04-11 [efff17d](https://github.com/nophead/NopSCADlib/commit/efff17dfc7bed05aab5797fecc3293e2a8f82ae6 "show commit") [C.P.](# "Chris Palmer") Ball bearing chamfer less and 6808 hub corrected.
* 2020-04-11 [ac4a550](https://github.com/nophead/NopSCADlib/commit/ac4a5500a91447404976dffd8455e7ebcc28a226 "show commit") [C.P.](# "Chris Palmer") Added chamfers and made hub and rim properties of `ball_bearings`.
#### [v6.2.1](https://github.com/nophead/NopSCADlib/releases/tag/v6.2.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v6.2.0...v6.2.1 "diff with v6.2.0")
* 2020-04-09 [40843b4](https://github.com/nophead/NopSCADlib/commit/40843b421f4eef8b209a3358cc2348550da12dc0 "show commit") [P.L.](# "Petr Ledvina") `nut_radius` is needed for `screw_boss_diameter`
* using `include <NopSCADlib/lib.scad>` in main file fails in `screw_boss_diameter`:
`WARNING: Ignoring unknown function 'nut_radius', in file ../../../sw/OpenSCAD/libraries/NopSCADlib/vitamins/screw.scad, line 41.`
* Maybe my library usage is wrong, I did not investigate further `..`.
### [v6.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v6.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v6.1.2...v6.2.0 "diff with v6.1.2")
* 2020-04-10 [11d96d3](https://github.com/nophead/NopSCADlib/commit/11d96d37e15adb6b77ad9b6bc80a2f67bfff8895 "show commit") [C.P.](# "Chris Palmer") LEDs can not be placed on PCBs.
* 2020-04-10 [dbcab83](https://github.com/nophead/NopSCADlib/commit/dbcab8377fe11b1b6076f3c12f0cda3ef9450b68 "show commit") [C.P.](# "Chris Palmer") LEDs can now be placed on PCBs.
#### [v6.1.2](https://github.com/nophead/NopSCADlib/releases/tag/v6.1.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v6.1.1...v6.1.2 "diff with v6.1.1")
* 2020-04-09 [69d6fc8](https://github.com/nophead/NopSCADlib/commit/69d6fc8bf0cf997f5eefb0d819354f1c3d346798 "show commit") [C.P.](# "Chris Palmer") PCB test now shorter and wider for better view.
* 2020-04-08 [b57b50d](https://github.com/nophead/NopSCADlib/commit/b57b50d2b0db02fe7b2bfa41cb56d4dba0085a2c "show commit") [C.P.](# "Chris Palmer") Added yet another type of green terminal that is blue.
#### [v6.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v6.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v6.1.0...v6.1.1 "diff with v6.1.0")
* 2020-04-07 [52011fd](https://github.com/nophead/NopSCADlib/commit/52011fd6f73554287af2b949b5865b2e3649b831 "show commit") [C.P.](# "Chris Palmer") Renders of dxfs now use the sheet colour.
* 2020-04-07 [9da8634](https://github.com/nophead/NopSCADlib/commit/9da863476980ea82342aa5099224ba36185c504e "show commit") [C.P.](# "Chris Palmer") Bom generation now calls openscad with `--hardwarnings` to stop ASAP.
### [v6.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v6.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v6.0.1...v6.1.0 "diff with v6.0.1")
* 2020-04-06 [3be88f6](https://github.com/nophead/NopSCADlib/commit/3be88f6517fe2dab1352259902790d00232c10e4 "show commit") [C.P.](# "Chris Palmer") Some more `stl_colours`.
* 2020-04-06 [d42f99e](https://github.com/nophead/NopSCADlib/commit/d42f99e43747db0aef5ca65ec827b3387c7af2f7 "show commit") [C.P.](# "Chris Palmer") `stl_colour()` now used in tests and examples.
* 2020-04-05 [6545593](https://github.com/nophead/NopSCADlib/commit/65455930f8d4b3d5b6a4ae630684e1384792afee "show commit") [C.P.](# "Chris Palmer") Reverted incorrect use of `stl_colour()`.
* 2020-04-05 [7e0c5fd](https://github.com/nophead/NopSCADlib/commit/7e0c5fdb6e7da03a42cc81d87639421821e8b13e "show commit") [C.P.](# "Chris Palmer") Renders of STLs are now the correct colour. Fixes #71
## [v6.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v6.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v5.0.1...v6.0.0 "diff with v5.0.1")
* 2020-04-04 [bc4e18d](https://github.com/nophead/NopSCADlib/commit/bc4e18d788a0df773497b20ba958501855cd2a10 "show commit") [C.P.](# "Chris Palmer") The assembly module now has a big parameter to force large or small views.
#### [v5.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v5.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v5.0.0...v5.0.1 "diff with v5.0.0")
* 2020-04-02 [f5980b4](https://github.com/nophead/NopSCADlib/commit/f5980b47036196f6b74b3ad31ab1b48761346c44 "show commit") [C.P.](# "Chris Palmer") Made the ground surfaces of steppers lighter.
## [v5.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v5.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v4.9.0...v5.0.0 "diff with v4.9.0")
* 2020-03-29 [7b3d7fa](https://github.com/nophead/NopSCADlib/commit/7b3d7fab553d0d107a5d4c81903c5734b6e31e6c "show commit") [C.P.](# "Chris Palmer") Fixed some more colour spellings
* 2020-03-29 [654571a](https://github.com/nophead/NopSCADlib/commit/654571a70e87e12bf7ca818cc0fd244531c6f46b "show commit") [C.P.](# "Chris Palmer") Colour now always spelt colour except the call to `color()`.
* 2020-03-29 [e8abcde](https://github.com/nophead/NopSCADlib/commit/e8abcde52f266b0ebdcc13fd6f3050658bc3a4ad "show commit") [C.P.](# "Chris Palmer") Removed the height parameter from `linear_extrude`
### [v4.9.0](https://github.com/nophead/NopSCADlib/releases/tag/v4.9.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v4.8.0...v4.9.0 "diff with v4.8.0")
### [v4.8.0](https://github.com/nophead/NopSCADlib/releases/tag/v4.8.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v4.7.0...v4.8.0 "diff with v4.7.0")
* 2020-03-27 [fbe8533](https://github.com/nophead/NopSCADlib/commit/fbe8533a42041a9eabe5a7a08dedf4dbd37cca4b "show commit") [C.P.](# "Chris Palmer") Added function to get the height of pcb carriers.
### [v4.7.0](https://github.com/nophead/NopSCADlib/releases/tag/v4.7.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v4.6.0...v4.7.0 "diff with v4.6.0")
* 2020-03-27 [a9c2f85](https://github.com/nophead/NopSCADlib/commit/a9c2f854c6cc08fc01a7eaf54c0f2d48f7cf3dfc "show commit") [C.P.](# "Chris Palmer") Can now have rectangular lands on PCB holes.
### [v4.6.0](https://github.com/nophead/NopSCADlib/releases/tag/v4.6.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v4.5.0...v4.6.0 "diff with v4.5.0")
### [v4.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v4.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v4.4.0...v4.5.0 "diff with v4.4.0")
* 2020-03-26 [65f3201](https://github.com/nophead/NopSCADlib/commit/65f320141d675411490a549932944c7c6b688704 "show commit") [C.P.](# "Chris Palmer") Added printed carriers for MT3608 and TP4056 modules.
* 2020-03-24 [d367e74](https://github.com/nophead/NopSCADlib/commit/d367e743dac2308cb0a1a170fec911cdfd766016 "show commit") [C.P.](# "Chris Palmer") Image churn due to change of computer.
### [v4.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v4.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v4.3.1...v4.4.0 "diff with v4.3.1")
* 2020-03-24 [3a4305f](https://github.com/nophead/NopSCADlib/commit/3a4305f5caa059e94d00b26adda1dae0089cb845 "show commit") [C.P.](# "Chris Palmer") Nuts can now have non-standard pitch, toggle switch nut pitch fixed.
#### [v4.3.1](https://github.com/nophead/NopSCADlib/releases/tag/v4.3.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v4.3.0...v4.3.1 "diff with v4.3.0")
* 2020-03-24 [a7dde2d](https://github.com/nophead/NopSCADlib/commit/a7dde2d4e274865c8fdad6548d351f61d88399c6 "show commit") [C.P.](# "Chris Palmer") Fixed short thread bug although threads should not be that short.
* 2020-03-24 [53f0bbc](https://github.com/nophead/NopSCADlib/commit/53f0bbcd6e9f09580330a7e5597d3ba7d1077239 "show commit") [C.P.](# "Chris Palmer") Fixed long `SCS_bearing` blocks to use two short bearings and added circlips.
#### [v4.2.1](https://github.com/nophead/NopSCADlib/releases/tag/v4.2.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v4.2.0...v4.2.1 "diff with v4.2.0")
* 2020-03-15 [c897060](https://github.com/nophead/NopSCADlib/commit/c8970607267819f3699b4173b3c6b562c5161788 "show commit") [F.W.](# "Filip Wieland") Fix handling of Windows paths with spaces
* 2020-03-15 [b2c2fc6](https://github.com/nophead/NopSCADlib/commit/b2c2fc668b7a6da4fce30e5c0af12ba949464db1 "show commit") [C.P.](# "Chris Palmer") Added descriptions to `doc_scripts.py` and `gallery.py`.
* 2020-03-12 [4914f90](https://github.com/nophead/NopSCADlib/commit/4914f9099449e7fca9d3a45a9bced0cb3c97931b "show commit") [C.P.](# "Chris Palmer") Now ensures project scad dir searched first.
* 2020-03-12 [2210396](https://github.com/nophead/NopSCADlib/commit/2210396234dc9342dbb6c874a4bba4d6f4ba291c "show commit") [C.P.](# "Chris Palmer") Now uses the dependencies to locate modules for printed parts and assemblies.
* 2020-03-11 [23a64f2](https://github.com/nophead/NopSCADlib/commit/23a64f238d24adfdedbefbc8931e1a82102be219 "show commit") [C.P.](# "Chris Palmer") Added usage messages to all the scripts and documented multiple configuration
### [v4.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v4.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v4.1.1...v4.2.0 "diff with v4.1.1")
* 2020-03-07 [b56ddea](https://github.com/nophead/NopSCADlib/commit/b56ddea1e3358ef03cd342db1cff0e913ae5742d "show commit") [C.P.](# "Chris Palmer") Can now have PCB screw holes without screws for RAMPS endstop.
#### [v4.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v4.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v4.1.0...v4.1.1 "diff with v4.1.0")
* 2020-03-05 [c16a1c3](https://github.com/nophead/NopSCADlib/commit/c16a1c38046db66866a4564e573b761886c658ed "show commit") [C.P.](# "Chris Palmer") Moved cable strips nearer the back of the libtest picture.
* 2020-03-04 [60628df](https://github.com/nophead/NopSCADlib/commit/60628dfec0a2b577f1a038dfddb31a4f9216c77c "show commit") [C.P.](# "Chris Palmer") Added threads to 4mm jack sockets.
* 2020-03-04 [f7db793](https://github.com/nophead/NopSCADlib/commit/f7db793c74fcba50ec3eced55e74b3b6581244d4 "show commit") [C.P.](# "Chris Palmer") Assembly module search in `views.py` now case insensitive
allowing the module name string to specify the capitalisaing used in the
build instructions.
* 2020-03-03 [53292c9](https://github.com/nophead/NopSCADlib/commit/53292c9f899f5f939b0f14c939f1077e6376bdd5 "show commit") [C.P.](# "Chris Palmer") Filenames of tests can now be capitalised to get the correct titles.
The implementation files are still lower case for backwards compatibility.
* 2020-03-03 [4d51cb7](https://github.com/nophead/NopSCADlib/commit/4d51cb73f3d2b3a92ac4c12a2002bc4918228969 "show commit") [C.P.](# "Chris Palmer") Table of contents now has three vitamin coloumns
* 2020-03-02 [3b77c97](https://github.com/nophead/NopSCADlib/commit/3b77c975325851caf5e602ae6ceaa8e5d9126425 "show commit") [C.P.](# "Chris Palmer") Example now include `core.scad` instead of `lib.scad`.
* 2020-03-02 [4442042](https://github.com/nophead/NopSCADlib/commit/4442042197b7905850c34bdd3f94eeab4948f94b "show commit") [C.P.](# "Chris Palmer") Include of `wire.scad` changed to use.
### [v4.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v4.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v4.0.1...v4.1.0 "diff with v4.0.1")
#### [v4.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v4.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v4.0.0...v4.0.1 "diff with v4.0.0")
* 2020-03-01 [3433511](https://github.com/nophead/NopSCADlib/commit/343351155c0146a990300cdb76ca054146036f8f "show commit") [C.P.](# "Chris Palmer") Made library search order deterministic by sorting the result of `os.listdir()`
* 2020-03-01 [c41b1fa](https://github.com/nophead/NopSCADlib/commit/c41b1fa1151fb5a7fe09cb3a4fb53c79ab99de71 "show commit") [C.P.](# "Chris Palmer") Fix for issue #57, now searches multiple directories.
* 2020-03-02 [7b76ace](https://github.com/nophead/NopSCADlib/commit/7b76aceaadf5f2089ea20b0acb60ac831cd35079 "show commit") [C.P.](# "Chris Palmer") Changed microswitch include to a use.
* 2020-03-02 [4edd089](https://github.com/nophead/NopSCADlib/commit/4edd08977ff10001e07cc96c98bb5b7b0d7e5dbf "show commit") [C.P.](# "Chris Palmer") Added `green_terminals` and `pin_headers` to `lib.scad`.
* 2020-03-02 [fc17b52](https://github.com/nophead/NopSCADlib/commit/fc17b5251836bb3ef2dcc360f2e15b3cdab476ae "show commit") [C.P.](# "Chris Palmer") Added missing includes in `lib.scad:``extrusion_brackets` and `kp_pillow_blocks`.
Since `kp_pillow_blocks` includes ball bearings, they were also missing.
* 2020-03-02 [9fbdb82](https://github.com/nophead/NopSCADlib/commit/9fbdb8299188673ed1ab477cd19ec791e19dcce1 "show commit") [C.P.](# "Chris Palmer") `bom.py` now shows errors and warnings.
* 2020-02-29 [ab592e0](https://github.com/nophead/NopSCADlib/commit/ab592e049c26d87cf0e1a9f6c3f2d689dd7910a9 "show commit") [C.P.](# "Chris Palmer") `Screws.scad` is now included in `core.scad,` so doesn't need to be included
anywhere else. `utils/core/core.scad` is the old version without fasteners to
be used internally in the library.
* 2020-02-29 [9b104e4](https://github.com/nophead/NopSCADlib/commit/9b104e4fe7f69a0f8cea2a96c46cfa40808e72b4 "show commit") [C.P.](# "Chris Palmer") Changed the default printed part colour, `pp1_colour` to RepRap logo green.
* 2020-02-29 [acb2cb2](https://github.com/nophead/NopSCADlib/commit/acb2cb2a480021a832fdc830675679487688ac40 "show commit") [C.P.](# "Chris Palmer") Changed PSU list order to get all the shrouds together.
### [v3.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v3.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v3.1.0...v3.2.0 "diff with v3.1.0")
* 2020-02-28 [a5a640e](https://github.com/nophead/NopSCADlib/commit/a5a640e273bc88cf565973ddf39d850eaa7ac9a2 "show commit") [M.B.](# "Martin Budden") Added facility to add vents to PSU. Added vents to `S_300_12`.
### [v3.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v3.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v3.0.1...v3.1.0 "diff with v3.0.1")
#### [v3.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v3.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v3.0.0...v3.0.1 "diff with v3.0.0")
* 2020-02-28 [95c4359](https://github.com/nophead/NopSCADlib/commit/95c43594212965658ec71a2fea067b3716524a82 "show commit") [C.P.](# "Chris Palmer") Better test coverage of stepper earth tag position.
* 2020-02-28 [bcff26a](https://github.com/nophead/NopSCADlib/commit/bcff26a27b164b198d49982b7eb7f2c96dec0a84 "show commit") [C.P.](# "Chris Palmer") Added threads to stepper motors and made the test show them.
* 2020-02-28 [07b00fa](https://github.com/nophead/NopSCADlib/commit/07b00fabe02e40671930fff9e5a725162754b1c1 "show commit") [C.P.](# "Chris Palmer") Added a guard against and empty BOM in `views.py`.
## [v3.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v3.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v2.41.0...v3.0.0 "diff with v2.41.0")
* 2020-02-27 [6470f1b](https://github.com/nophead/NopSCADlib/commit/6470f1b0045bae8bc9699b7e1523f1f664e2dd8b "show commit") [C.P.](# "Chris Palmer") Extrusions now default to centered. New parts added to the libtest picture.
Extrusion bracket examples rotated for clearer view and made optional.
Added missing description for `scs_bearing_blocks`.
Extrusion no longer shows centre parameter but does show no default cornerHole.
### [v2.41.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.41.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.40.1...v2.41.0 "diff with v2.40.1")
#### [v2.40.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.40.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.40.0...v2.40.1 "diff with v2.40.0")
* 2020-02-27 [2de479d](https://github.com/nophead/NopSCADlib/commit/2de479d6917c76c487dba1e792c9c81ed7bb5aeb "show commit") [M.B.](# "Martin Budden") Fixed incomplete webbing on side of `kp_pillow_block`.
* 2020-02-27 [b559319](https://github.com/nophead/NopSCADlib/commit/b559319b0337ed0f1c1e0faa432bf84277e16ecc "show commit") [C.P.](# "Chris Palmer") Ensured all Markdown table heading markers have at least three dashes.
### [v2.40.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.40.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.39.0...v2.40.0 "diff with v2.39.0")
### [v2.39.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.39.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.38.0...v2.39.0 "diff with v2.38.0")
* 2020-02-27 [c09a74b](https://github.com/nophead/NopSCADlib/commit/c09a74b4c979f772b93e13919c32d21aee0c5da8 "show commit") [C.P.](# "Chris Palmer") Added `center` option to spring and documented the origin of rods, etc.
### [v2.38.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.38.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.37.0...v2.38.0 "diff with v2.37.0")
* 2020-02-25 [598527e](https://github.com/nophead/NopSCADlib/commit/598527edbe6dcef0a5944c38a0c4dd5e90f5f244 "show commit") [M.B.](# "Martin Budden") Added a test pcb.
* 2020-01-30 [ce36729](https://github.com/nophead/NopSCADlib/commit/ce36729e506c49b29068fb95c8e5e120f562e0d6 "show commit") [M.B.](# "Martin Budden") Allow pin header base colour to be set on PCB.
* 2020-01-29 [bc1f135](https://github.com/nophead/NopSCADlib/commit/bc1f135e401ce6da844e6e99b7c3ffdf3e86364e "show commit") [M.B.](# "Martin Budden") Added ability to set socket color.
#### [v2.36.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.36.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.36.0...v2.36.1 "diff with v2.36.0")
### [v2.36.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.36.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.35.1...v2.36.0 "diff with v2.35.1")
* 2020-02-26 [b6fd795](https://github.com/nophead/NopSCADlib/commit/b6fd795a252a0d5b43320a62d972273d626dc974 "show commit") [F.H.](# "Felicia Hummel") Updated readme to reflect the pillow block changes
* 2020-02-26 [ad0882d](https://github.com/nophead/NopSCADlib/commit/ad0882db40615d41247b6017f9b32e41b4fdee7c "show commit") [F.H.](# "Felicia Hummel") Added 15mm and 18mm variants for the KP08 blocks
#### [v2.35.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.35.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.35.0...v2.35.1 "diff with v2.35.0")
* 2020-02-26 [33c9d15](https://github.com/nophead/NopSCADlib/commit/33c9d158ef9f1bed8ae179e084e37b360fe514a0 "show commit") [C.P.](# "Chris Palmer") REmoved `fans.scad` from `lib.scad` as already included from `psus.scad`.
* 2020-02-26 [d2874a0](https://github.com/nophead/NopSCADlib/commit/d2874a0531e79dc9c12d8ef82a5a5d9bc86c58bf "show commit") [C.P.](# "Chris Palmer") Moved `washers.scad` from `screws.scad` to `nuts.scad`.
Moved `screw_insert()` from `inserts.scad` to `screw.scad`.
Changed most includes of `inserts.scad` to use `insert.scad`.
Removed `linear_bearings,` iecs, rockers and microswitches from `lib.scad` as
### [v2.30.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.30.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.29.1...v2.30.0 "diff with v2.29.1")
* 2020-02-24 [dcf258f](https://github.com/nophead/NopSCADlib/commit/dcf258f11a14208eb13061388de7340f76040db0 "show commit") [C.P.](# "Chris Palmer") Brass colour now distinct from gold.
#### [v2.29.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.29.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.29.0...v2.29.1 "diff with v2.29.0")
* 2020-02-24 [2edb6d4](https://github.com/nophead/NopSCADlib/commit/2edb6d4df27f598bcceb77ff22786a5d3084be06 "show commit") [C.P.](# "Chris Palmer") Shorter screws when using T-nut but mignt not be a suitable standard size.
### [v2.29.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.29.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.28.0...v2.29.0 "diff with v2.28.0")
* 2020-02-24 [4641e3a](https://github.com/nophead/NopSCADlib/commit/4641e3a64280fd526e72ad82eb7023da4f66c3ce "show commit") [C.P.](# "Chris Palmer") More nut and screw types
* 2020-02-24 [42cfed8](https://github.com/nophead/NopSCADlib/commit/42cfed8846567d00c283d415ecc6eb9c0589a562 "show commit") [C.P.](# "Chris Palmer") Set default part thickness to 2.
* 2020-02-24 [8c339a1](https://github.com/nophead/NopSCADlib/commit/8c339a18c4f51eb9c6de429a7d3a698767271618 "show commit") [C.P.](# "Chris Palmer") Removed washers from T-nuts and used the lack to detect them.
* 2020-02-24 [e7eea05](https://github.com/nophead/NopSCADlib/commit/e7eea0520c7e4bd20e505084d7c17a64a915ef75 "show commit") [C.P.](# "Chris Palmer") T nut thickness no longer includes the stem to simplyfy placement and screw
* 2020-02-24 [5734250](https://github.com/nophead/NopSCADlib/commit/573425055adb8afc389b7bb65b5ee5757bfa507c "show commit") [C.P.](# "Chris Palmer") Fixed origin of T-nuts to be consistent with others.
`I.e` the mating face is at Z `=` 0.
* 2020-02-24 [66a7a9b](https://github.com/nophead/NopSCADlib/commit/66a7a9bfe0d0c06e100f68e36b7f18d83f9ef9cc "show commit") [C.P.](# "Chris Palmer") Used named elements of size.
* 2020-02-23 [66a8d1d](https://github.com/nophead/NopSCADlib/commit/66a8d1d5834f05187d0a48fab0d6ebf70deeeffc "show commit") [M.B.](# "Martin Budden") Tidy of `sk_brackets` as per `scs_bearing_blocks` code review.
### [v2.28.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.28.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.27.1...v2.28.0 "diff with v2.27.1")
* 2020-01-30 [cc84a5a](https://github.com/nophead/NopSCADlib/commit/cc84a5a53616a11de974760492448ea6f91861e8 "show commit") [M.B.](# "Martin Budden") Added comments and ability to set colour to green terminals.
### [v2.26.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.26.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.25.1...v2.26.0 "diff with v2.25.1")
* 2020-02-23 [c5038db](https://github.com/nophead/NopSCADlib/commit/c5038db6d91813f5a707ed09402355c47987870f "show commit") [M.B.](# "Martin Budden") Added support for tNuts in `sk_brackets`.
* 2020-01-18 [a08216d](https://github.com/nophead/NopSCADlib/commit/a08216d0b8c1752716c2cacbe38a038f33b49998 "show commit") [M.B.](# "Martin Budden") Added SK shaft support brackets.
#### [v2.25.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.25.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.25.0...v2.25.1 "diff with v2.25.0")
* 2020-01-26 [f5fdec6](https://github.com/nophead/NopSCADlib/commit/f5fdec613cfae1bf47178066864892c358731893 "show commit") [M.B.](# "Martin Budden") Allow setting of color of rocker switch. Defaults to current colors.
#### [v2.23.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.23.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.23.0...v2.23.1 "diff with v2.23.0")
### [v2.22.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.22.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.21.0...v2.22.0 "diff with v2.21.0")
* 2020-02-23 [1e5e586](https://github.com/nophead/NopSCADlib/commit/1e5e5860e1b3975ce35ae2fd2b5c94f95f2ee7b7 "show commit") [C.P.](# "Chris Palmer") Made more realistic and added a test.
* 2020-01-12 [7574768](https://github.com/nophead/NopSCADlib/commit/75747687d9b2d0318400308cc5349cd25624b681 "show commit") [M.B.](# "Martin Budden") Parameterised coloring of linear rail carriage.
* 2020-01-11 [03c97e8](https://github.com/nophead/NopSCADlib/commit/03c97e8b6af02a928b4eb312e0cdcad8a094891b "show commit") [M.B.](# "Martin Budden") Changed rail carriage coloring to be green with red endpiece to match common form.
* 2020-01-11 [1606062](https://github.com/nophead/NopSCADlib/commit/16060629c03431ec5a017834111dfb339e588912 "show commit") [M.B.](# "Martin Budden") Added sliding t nuts. Sizes M3, M4 and M5.
* 2020-01-11 [de76eb4](https://github.com/nophead/NopSCADlib/commit/de76eb46e78c67eddbe268b99438f8d7033f268a "show commit") [M.B.](# "Martin Budden") Initial commit. Set default text file line endings to LF.
* 2020-02-22 [e068918](https://github.com/nophead/NopSCADlib/commit/e068918e21a58f06f5ec8f74e3ed2b786cae24ce "show commit") [C.P.](# "Chris Palmer") Added screw threads to most things that are threaded.
Added a mechanism for `tests.py` and `views.py` to have command line options.
* 2020-02-17 [a793cb6](https://github.com/nophead/NopSCADlib/commit/a793cb6d4398295f45f4049e0c9b66904830a964 "show commit") [M.B.](# "Martin Budden") Added ability to use microswitch on a pcb.
### [v2.18.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.18.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.17.0...v2.18.0 "diff with v2.17.0")
* 2020-01-11 [8ac06b5](https://github.com/nophead/NopSCADlib/commit/8ac06b53e7b6cddaa80f4dbffe064957d49db137 "show commit") [C.P.](# "Chris Palmer") Updated readme and images for `linear_bearings` change.
* 2020-01-10 [4d3d9df](https://github.com/nophead/NopSCADlib/commit/4d3d9dfdfe46ab95e10b3698b44cf015addd417f "show commit") [M.B.](# "Martin Budden") Added LM16UU and long form (LMxLUU) of linear bearings.
* Added external grooves.
### [v2.17.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.17.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.16.1...v2.17.0 "diff with v2.16.1")
* 2020-01-10 [f7a972f](https://github.com/nophead/NopSCADlib/commit/f7a972f946b21da2096c586f1b5043f9a734de63 "show commit") [C.P.](# "Chris Palmer") Added pictures and documentation for extrusions.
#### [v2.16.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.16.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.15.1...v2.16.1 "diff with v2.15.1")
* 2020-01-10 [61493ea](https://github.com/nophead/NopSCADlib/commit/61493eaa349894a8afd72cf7115d88aeaf51e86a "show commit") [M.B.](# "Martin Budden") Resistor wire drawn even if `naked=true`.
* 2020-01-10 [4107a2c](https://github.com/nophead/NopSCADlib/commit/4107a2c8483cf1a30a6b8c2792bbe69aaa052bd9 "show commit") [M.B.](# "Martin Budden") Fixed typo where 'rocker' was spelt 'rocket'.
#### [v2.15.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.15.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.15.0...v2.15.1 "diff with v2.15.0")
* 2020-01-10 [ed97d22](https://github.com/nophead/NopSCADlib/commit/ed97d226f8737e5d7a74498a938ed28d01d49592 "show commit") [M.B.](# "Martin Budden") Tabs used instead of spaces in module `e3d_resistor`.
### [v2.15.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.15.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.14.1...v2.15.0 "diff with v2.14.1")
* 2019-11-15 [6f93b6a](https://github.com/nophead/NopSCADlib/commit/6f93b6af9ae66e35d3a901fc7404460150c78127 "show commit") [C.P.](# "Chris Palmer") `pcb_component_position()` can now be passed an index to differentiate between
multiple components of the same type.
* Added `pcb_grid_pos()` function.
* 2019-11-15 [53f416e](https://github.com/nophead/NopSCADlib/commit/53f416eef1ac9144e4ae8e8e2349cba9f6287def "show commit") [C.P.](# "Chris Palmer") Added more detail to the Environ+ pcb.
#### [v2.14.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.14.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.14.0...v2.14.1 "diff with v2.14.0")
* 2019-10-21 [e85887f](https://github.com/nophead/NopSCADlib/commit/e85887fec4714557403a9831d5a6f0b4b43623cd "show commit") [E.P.](# "Eddy Pronk") Small typo fix for blower RB5015 in source (string) and documentation
* 2019-10-22 [a85fdaf](https://github.com/nophead/NopSCADlib/commit/a85fdaf1769df201c44553076319730e597b1946 "show commit") [C.P.](# "Chris Palmer") Added printed `pcb_mount` to hold PCBs without mounting holes.
* 2019-10-22 [ad62ce3](https://github.com/nophead/NopSCADlib/commit/ad62ce362c76e5f6d77e2c8e1fc7d6cb73b813ac "show commit") [C.P.](# "Chris Palmer") Can now force fan screws to be the full depth and nuts then get washers.
* 2019-10-22 [2eaa4bf](https://github.com/nophead/NopSCADlib/commit/2eaa4bfc21884afa2a1fa3bda63e545d71003388 "show commit") [C.P.](# "Chris Palmer") Readme changes for last commit.
* 2019-10-22 [1944039](https://github.com/nophead/NopSCADlib/commit/1944039f2286f049c621c3aea2b1d8e201fe2f7c "show commit") [C.P.](# "Chris Palmer") Added crimp version of ring terminal.
* 2019-10-22 [c34469e](https://github.com/nophead/NopSCADlib/commit/c34469e852e0f3440316d96920332ae8034c484f "show commit") [C.P.](# "Chris Palmer") Added more sizes of cable grommets.
* 2019-10-22 [dbc3c36](https://github.com/nophead/NopSCADlib/commit/dbc3c36f44af3441a2674c305efa9638a2b5cba9 "show commit") [C.P.](# "Chris Palmer") Can now override the front panel width of a `butt_box` to make it wider.
* 2019-10-22 [8c51183](https://github.com/nophead/NopSCADlib/commit/8c51183ba6163ba15080058096965a9e43c95215 "show commit") [C.P.](# "Chris Palmer") Added volume and area functions to `butt_box`.
* 2019-08-21 [79f1c95](https://github.com/nophead/NopSCADlib/commit/79f1c9513693137ff4b06ef5948bb52122678b76 "show commit") [C.P.](# "Chris Palmer") Insert lug made more flexible and `insert_boss` made faster.
Both added to the insert test.
* 2019-08-21 [9bb8459](https://github.com/nophead/NopSCADlib/commit/9bb84593be1fc30181ce31fa615844949b945ac8 "show commit") [C.P.](# "Chris Palmer") Added two more projects to the gallery.
### [v2.12.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.12.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.11.1...v2.12.0 "diff with v2.11.1")
#### [v2.11.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.11.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.11.0...v2.11.1 "diff with v2.11.0")
* 2019-08-21 [7c1ff5e](https://github.com/nophead/NopSCADlib/commit/7c1ff5ecd59129a1ea63251c76022b9f9d64c858 "show commit") [C.P.](# "Chris Palmer") Added comment to belts about using negative pitch radius for outside pulleys.
* 2019-08-18 [b7654f0](https://github.com/nophead/NopSCADlib/commit/b7654f0384f56d4b04257b705484fb4ce6df60ef "show commit") [C.P.](# "Chris Palmer") Fixed readme index order for Python 2.
Fixed index order being different on Linux due to `os.listdir` order being
inconsistent with Windows.
### [v2.11.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.11.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.10.1...v2.11.0 "diff with v2.10.1")
* 2019-08-18 [312f12d](https://github.com/nophead/NopSCADlib/commit/312f12dfd0a32e39eec6107bf29cfcd25e8cd43c "show commit") [C.P.](# "Chris Palmer") `Butt_box` made more flexible with extra parameters.
* 2019-08-18 [be3999e](https://github.com/nophead/NopSCADlib/commit/be3999ed3ee89549d8a68cc518f2f09533e307ec "show commit") [C.P.](# "Chris Palmer") Added documentation for the last change.
* 2019-08-18 [566cbce](https://github.com/nophead/NopSCADlib/commit/566cbce98fbe22088949a387664c19f70d6f525a "show commit") [C.P.](# "Chris Palmer") Corrner block and fixing block assemblies now more flexible.
Can split the fasteners between assemblies and omit the star washers.
* 2019-08-18 [b8dba62](https://github.com/nophead/NopSCADlib/commit/b8dba626d2505e093ffe3b5de8eb38b623aa5058 "show commit") [C.P.](# "Chris Palmer") Can now flip the fasteners in a `foot_assembly`.
* 2019-08-18 [2adb936](https://github.com/nophead/NopSCADlib/commit/2adb936f41c7bedd245e3086d3cb63b26ac4132a "show commit") [C.P.](# "Chris Palmer") Fixed toggle switch part number typo.
* 2019-08-18 [ec274fd](https://github.com/nophead/NopSCADlib/commit/ec274fdca144f880fabe417893109961f81ee3f3 "show commit") [C.P.](# "Chris Palmer") Update readme for last change.
* 2019-08-18 [3640963](https://github.com/nophead/NopSCADlib/commit/3640963da123f322cd76a08da2ab5354cef4ee7d "show commit") [C.P.](# "Chris Palmer") Added small geared stepper and driver board.
* 2019-08-18 [466a7a6](https://github.com/nophead/NopSCADlib/commit/466a7a667da16e4257360e43c3d9ccf1d14953c2 "show commit") [C.P.](# "Chris Palmer") Added `platters.py` and `panels.py` to aggregate parts for printing `/` routing.
#### [v2.10.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.10.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.10.0...v2.10.1 "diff with v2.10.0")
* 2019-08-18 [be324c3](https://github.com/nophead/NopSCADlib/commit/be324c31dacbcc06f922a9821825159f3b347094 "show commit") [C.P.](# "Chris Palmer") Missing targets now named when dependency checking.
* 2019-08-18 [6fe4548](https://github.com/nophead/NopSCADlib/commit/6fe454821333b30ce717a7fa65f011cb54f6088a "show commit") [C.P.](# "Chris Palmer") Set execute attributes on scripts for Linux.
* 2019-08-17 [49c3b6b](https://github.com/nophead/NopSCADlib/commit/49c3b6be2cd73443145afe688afaadddcb8dfb9e "show commit") [C.P.](# "Chris Palmer") Fixed Microview stl suffix case for Linux.
### [v2.10.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.10.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.9.1...v2.10.0 "diff with v2.9.1")
* 2019-07-29 [8583f54](https://github.com/nophead/NopSCADlib/commit/8583f5472d46ba231887ff02e8e267111cafd746 "show commit") [C.P.](# "Chris Palmer") Would help to include the code!
* 2019-07-28 [847dba5](https://github.com/nophead/NopSCADlib/commit/847dba544f985fa77a7928e52e3fab8f1c057d6d "show commit") [C.P.](# "Chris Palmer") Fixed fillet back to front
* 2019-07-27 [13c654a](https://github.com/nophead/NopSCADlib/commit/13c654a10e5590e671717d50a034574285013b5c "show commit") [C.P.](# "Chris Palmer") Fixed nut child placement when it is a nyloc
* 2019-07-21 [5ae0400](https://github.com/nophead/NopSCADlib/commit/5ae040079e5047bfe0839ff57548bf5ba26b31d9 "show commit") [C.P.](# "Chris Palmer") Now shows the CNC routed parts in the master BOM and total parts count.
* 2019-07-19 [fbc688c](https://github.com/nophead/NopSCADlib/commit/fbc688c81fec18be363a5bfc37a8c5a875dd81fa "show commit") [C.P.](# "Chris Palmer") Vitamins now sorted alphabetically in build instructions.
* 2019-07-19 [7b2b239](https://github.com/nophead/NopSCADlib/commit/7b2b239a8b886f9f016b8e722471efc879572c10 "show commit") [C.P.](# "Chris Palmer") Can now override the screw type for a fan assembly.
* 2019-07-19 [de8eb59](https://github.com/nophead/NopSCADlib/commit/de8eb594a73f7f550f8529f070a1ee58e378b5c8 "show commit") [C.P.](# "Chris Palmer") Reduced the number of waves on a `screw_knob` to make it more comfortable.
Added build instructions to the `screw_knob` assemblies.
* 2019-07-19 [f061b0a](https://github.com/nophead/NopSCADlib/commit/f061b0a2f87a6904f9fa72d353ef71e79bf282f1 "show commit") [C.P.](# "Chris Palmer") Added alternative `ring_terminal` earth assembly with cap screw.
* 2019-07-19 [43b17c6](https://github.com/nophead/NopSCADlib/commit/43b17c6f0b07e7ec09cad89ac562d4d08c7eeffb "show commit") [C.P.](# "Chris Palmer") Added `spool_pitch()` function and more modern 300mm filament spool.
* 2019-07-19 [886319a](https://github.com/nophead/NopSCADlib/commit/886319a6e48d94a7070ba2eef24275a750b8c904 "show commit") [C.P.](# "Chris Palmer") Added `pose_vflip()` and `pose_hflip()` to make posing assembly views easier.
#### [v2.7.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.7.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.7.0...v2.7.1 "diff with v2.7.0")
#### [v2.6.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.6.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.6.0...v2.6.1 "diff with v2.6.0")
* 2019-07-06 [d068b97](https://github.com/nophead/NopSCADlib/commit/d068b972ff1c04d81cbdd3b88a27d61703e41700 "show commit") [C.P.](# "Chris Palmer") Fixed bug in `butt_box.scad` when box was tall enough for extra fixing blocks.
### [v2.6.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.6.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.5.1...v2.6.0 "diff with v2.5.1")
Separated `pin_headers` and `green_terminals` out from `pcb.scad`.
### [v2.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.2.0...v2.4.0 "diff with v2.2.0")
* 2019-07-01 [8014aad](https://github.com/nophead/NopSCADlib/commit/8014aadd1d52c94f51797584adba93a699532892 "show commit") [C.P.](# "Chris Palmer") Can now change the box shelf material.
### [v2.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.1.1...v2.2.0 "diff with v2.1.1")
#### [v2.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.1.0...v2.1.1 "diff with v2.1.0")
* 2019-06-27 [8ea7d92](https://github.com/nophead/NopSCADlib/commit/8ea7d929970b7f4805e67d14fd565282d9bcb794 "show commit") [C.P.](# "Chris Palmer") Rounded up `wire_hole_radius` to nearest half mm.
### [v2.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.0.2...v2.1.0 "diff with v2.0.2")
* 2019-06-27 [e386ce7](https://github.com/nophead/NopSCADlib/commit/e386ce792748bbc33ff191a41c392009f7a7af01 "show commit") [C.P.](# "Chris Palmer") Added more imperial and metric units as requested.
#### [v2.0.2](https://github.com/nophead/NopSCADlib/releases/tag/v2.0.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.0.1...v2.0.2 "diff with v2.0.1")
* 2019-06-17 [ad8d7ae](https://github.com/nophead/NopSCADlib/commit/ad8d7ae311e53fc089d89717fac23ebf5a2c8565 "show commit") [C.P.](# "Chris Palmer") Fixed adding subassemblies more than once to build instructions and BOM.
* 2019-06-17 [23e6925](https://github.com/nophead/NopSCADlib/commit/23e6925091a4990a768d3f470f83e13e7d85eaa5 "show commit") [C.P.](# "Chris Palmer") No excludes `target.scad` from dependencies.
#### [v1.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v1.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v1.0.0...v1.0.1 "diff with v1.0.0")
* 2019-06-14 [bf4f64e](https://github.com/nophead/NopSCADlib/commit/bf4f64e7bc084084db5372da0fab7ce95ac389b0 "show commit") [C.P.](# "Chris Palmer") Removed Z-fighting on 3D hot end
* 2019-06-14 [a51e96e](https://github.com/nophead/NopSCADlib/commit/a51e96ec433c6d347e0d313573585cda9978e7b4 "show commit") [C.P.](# "Chris Palmer") Nuts now show their thickness on the BOM so half nuts have a different description.
## [v1.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v1.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v0.0.1...v1.0.0 "diff with v0.0.1")
#### [v0.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v0.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v0.0.0...v0.0.1 "diff with v0.0.0")
* 2019-06-14 [5ede2d0](https://github.com/nophead/NopSCADlib/commit/5ede2d0895a8a813ef2bc47bf94462d668bc440b "show commit") [C.P.](# "Chris Palmer") Smooth pulleys now show their OD on the BOM.
* 2019-06-14 [2281eef](https://github.com/nophead/NopSCADlib/commit/2281eeff367b004e8e97655649f8f7783bef2801 "show commit") [C.P.](# "Chris Palmer") It appears you that can't link to fonts with GFM.
* 2019-06-14 [6dd02ea](https://github.com/nophead/NopSCADlib/commit/6dd02ea8ab762fb4303c1579a06a8ac4f012785f "show commit") [C.P.](# "Chris Palmer") Bundled the 7 segment font because th site it came from has disappeared.
## [v0.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v0.0.0 "show release") First publicised version
* 2019-06-13 [db3b191](https://github.com/nophead/NopSCADlib/commit/db3b191552ab74eabab58446e5c24d4e43dd5f16 "show commit") [C.P.](# "Chris Palmer") Fixed bug in `tests.py` when only one test is run.
* 2019-06-12 [b6c82cc](https://github.com/nophead/NopSCADlib/commit/b6c82cc1f3c3d7e6068df794e3d9b9458584ae9d "show commit") [C.P.](# "Chris Palmer") More documentation.
* 2019-06-12 [18533d8](https://github.com/nophead/NopSCADlib/commit/18533d8d8b85460e9b1426c935f765f7de7f5c53 "show commit") [C.P.](# "Chris Palmer") Fixed code block to work on local markdown.
* 2019-06-12 [c1e3103](https://github.com/nophead/NopSCADlib/commit/c1e31036ebef5fe617a3ae0f7b5f50a9ac905b6f "show commit") [C.P.](# "Chris Palmer") Various bug fixed from moving printed parts.
* 2019-06-12 [09db2f0](https://github.com/nophead/NopSCADlib/commit/09db2f06b0da8cb0dccb5d3faeef2fdc9997a237 "show commit") [C.P.](# "Chris Palmer") A bit more documentation
* 2019-06-12 [245591a](https://github.com/nophead/NopSCADlib/commit/245591aefa2fb4e5c2dfdf8cf0f46b7d7e5d3c4e "show commit") [C.P.](# "Chris Palmer") Fixed name clash with grill
* 2019-06-11 [258d4e8](https://github.com/nophead/NopSCADlib/commit/258d4e88aeca6fb069e421c9049e5b5d18ed0cb2 "show commit") [C.P.](# "Chris Palmer") Moved printed parts to their own directory.
* 2019-06-11 [b1fb028](https://github.com/nophead/NopSCADlib/commit/b1fb0286b53500a4f3d81eb9aabbf6ff81598090 "show commit") [C.P.](# "Chris Palmer") Table headers for brain dead GFM.
* 2019-06-11 [405c8e0](https://github.com/nophead/NopSCADlib/commit/405c8e00b8a63797025805baaf423528586a27bd "show commit") [C.P.](# "Chris Palmer") Added documentation for the Python scripts.
* 2019-06-11 [419cadb](https://github.com/nophead/NopSCADlib/commit/419cadb7ec4840a9440139c437a07542704f318e "show commit") [C.P.](# "Chris Palmer") No longer has horizontal rules between gallery items
Now keeps track of STL bounds and uses them to force a large assembly view when large.
* 2019-06-11 [00c6914](https://github.com/nophead/NopSCADlib/commit/00c6914e2343619c203f0e8ba9da7524bf021805 "show commit") [C.P.](# "Chris Palmer") Try again GFM is so broken!
* 2019-06-11 [8297dc7](https://github.com/nophead/NopSCADlib/commit/8297dc75bab2020c2befe8107c1593c35641de0c "show commit") [C.P.](# "Chris Palmer") Now makes the build instruction TOC manually because GFM does not implement `[TOC]`
* 2019-06-10 [d2254f0](https://github.com/nophead/NopSCADlib/commit/d2254f0b529e98ea3afe4ebd6b1144a1183088a5 "show commit") [C.P.](# "Chris Palmer") And another
* 2019-06-09 [50d3570](https://github.com/nophead/NopSCADlib/commit/50d3570be4f2d91dbc2b259a5d5cf71bce3c710b "show commit") [C.P.](# "Chris Palmer") `Render.py` not only updates images that have changed.
Added force build to `gallery.py`.
* 2019-06-09 [5af2302](https://github.com/nophead/NopSCADlib/commit/5af2302053031aff849c67f8848fbb5db371c6f4 "show commit") [C.P.](# "Chris Palmer") PNG files have a date in them so now only update them if they have actually changed.
* 2019-06-09 [99f4675](https://github.com/nophead/NopSCADlib/commit/99f46754d96cad3f84495c761505d005cb703d24 "show commit") [C.P.](# "Chris Palmer") Added table headers as GFM can't do headerless tables.
* 2019-06-08 [8ce0792](https://github.com/nophead/NopSCADlib/commit/8ce079214ade71936ce8157f10b7dba161e4e33c "show commit") [C.P.](# "Chris Palmer") Updated the readme to include the licence and gallery.