diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..8842ca4 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,1691 @@ + +# NopSCADlib Changelog +This changelog is generated by `changelog.py` using manually added semantic version tags to classify commits as breaking changes, additions or fixes. + + +### [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. + +* 2021-02-21 [041d720](https://github.com/nophead/NopSCADlib/commit/041d720c39301cb2081b451a991e71544887ae19 "show commit") [C.P.](# "Chris Palmer") Updated example `bom.json`. + +* 2021-02-20 [03a0c2f](https://github.com/nophead/NopSCADlib/commit/03a0c2fe981ce12cda51a693f69b4fb19696cb8a "show commit") [C.P.](# "Chris Palmer") Fixed typo. + +### [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-17 [8474718](https://github.com/nophead/NopSCADlib/commit/8474718884bc7c9b521c54c0710d30427b17c0a3 "show commit") [C.P.](# "Chris Palmer") Added printed `pocket_handle()`. + +### [v13.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v13.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v13.0.1...v13.1.0 "diff with v13.0.1") +* 2021-02-11 [f191b9b](https://github.com/nophead/NopSCADlib/commit/f191b9b0f4398fa35f5719e8043136815c3da08a "show commit") [C.P.](# "Chris Palmer") Updated readme + +* 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 [832380f](https://github.com/nophead/NopSCADlib/commit/832380f8935db3e70c895a0ba84aac42fc7a4c1e "show commit") [C.P.](# "Chris Palmer") Fixed `set_config` always writing to `target.scad`. + +* 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 [57212b5](https://github.com/nophead/NopSCADlib/commit/57212b57011e98066684271bbd792bf51bd00e4d "show commit") [C.P.](# "Chris Palmer") `set_config.py` now defines `$target`. + +* 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 [f573a91](https://github.com/nophead/NopSCADlib/commit/f573a91a090391e3fdf3907399f96340cb1486f2 "show commit") [C.P.](# "Chris Palmer") Removed redundant `rounded_rectangle` `center` `=` `false`. + +* 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") +* 2021-02-08 [c89ce68](https://github.com/nophead/NopSCADlib/commit/c89ce6843fadcc72310912730d0789ce7077c35d "show commit") [C.P.](# "Chris Palmer") Updated images and readme. + +* 2021-02-07 [c4fe1d1](https://github.com/nophead/NopSCADlib/commit/c4fe1d10986411f759f63813a448dab7181bc9ed "show commit") [M.B.](# "Martin Budden") Added assertion to check r value. Used `extrud_if`. + +* 2021-02-02 [22b7aa9](https://github.com/nophead/NopSCADlib/commit/22b7aa956c9951fac0f2764bfa47638e2ac06b38 "show commit") [M.B.](# "Martin Budden") Renamed `rounded_rectangle_*` to `rounded_cube_*`. + +### [v11.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v11.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v11.2.0...v11.3.0 "diff with v11.2.0") +* 2021-02-07 [21822b9](https://github.com/nophead/NopSCADlib/commit/21822b9abb48a9fed07d8402a8389cf8a7b0efbf "show commit") [C.P.](# "Chris Palmer") Updated pictures and readme. + +* 2021-02-07 [0d02406](https://github.com/nophead/NopSCADlib/commit/0d024060fc2f2a92bd7cbd2cbad109966b67242b "show commit") [M.B.](# "Martin Budden") Added `BTT_SKR_E3_TURBO`. + +### [v11.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v11.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v11.1.1...v11.2.0 "diff with v11.1.1") +* 2021-02-07 [d90c00d](https://github.com/nophead/NopSCADlib/commit/d90c00d1400033c80b5fc9d86084a0f7ada651f1 "show commit") [C.P.](# "Chris Palmer") Updated images and readme. + +* 2021-02-04 [812fbc1](https://github.com/nophead/NopSCADlib/commit/812fbc106c62ba4ebd5e7440e89c20c7463b193b "show commit") [M.B.](# "Martin Budden") Updated screw hole position. + +* 2021-02-04 [dd38fa6](https://github.com/nophead/NopSCADlib/commit/dd38fa6e5d197b448b9b6174568fd9fd42078c76 "show commit") [M.B.](# "Martin Budden") Added 30x10 square radial fan. + +#### [v11.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v11.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v11.1.0...v11.1.1 "diff with v11.1.0") +* 2021-02-03 [5cdcd4a](https://github.com/nophead/NopSCADlib/commit/5cdcd4ad3772b283efc3b6869e4ea7b15aaed7b3 "show commit") [M.B.](# "Martin Budden") Corrected MGN9 rail end value. + +### [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-03 [eb997aa](https://github.com/nophead/NopSCADlib/commit/eb997aa18ce7ce62f0d6f12e6f26d0aa504f4313 "show commit") [C.P.](# "Chris Palmer") Updated readme for rails. Note interface change. + +* 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") +* 2021-02-03 [cc61a11](https://github.com/nophead/NopSCADlib/commit/cc61a11602a27b61b1e65022e7b57517daa4c685 "show commit") [C.P.](# "Chris Palmer") Updated PCB images. + +* 2021-02-01 [45f3fc2](https://github.com/nophead/NopSCADlib/commit/45f3fc275f57aac1f9f78e85ef620901756f0e78 "show commit") [M.B.](# "Martin Budden") `BTT_SKR_MINI_E3_V2_0` tidy and correction. + +### [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` + +* 2021-01-31 [0a7208f](https://github.com/nophead/NopSCADlib/commit/0a7208ff5aeda0968e8b858683b5368578e350c2 "show commit") [C.P.](# "Chris Palmer") Fixed codespell path for multi-target builds. + +### [v10.37.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.37.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.36.0...v10.37.0 "diff with v10.36.0") +* 2021-01-26 [84fbd05](https://github.com/nophead/NopSCADlib/commit/84fbd05f9bc15c0732abbb7f3ddebc8bca5649a9 "show commit") [C.P.](# "Chris Palmer") Updated readme for pulley colour. + +* 2021-01-26 [74b8dcb](https://github.com/nophead/NopSCADlib/commit/74b8dcb6d860ee0ee49da93e9c2565f7a7ccd8c7 "show commit") [M.B.](# "Martin Budden") Added colour parameter to pulley. + +* 2021-01-26 [e7ac18e](https://github.com/nophead/NopSCADlib/commit/e7ac18e3c02f474a9f784f57be5685e5f4a5b25f "show commit") [C.P.](# "Chris Palmer") Updated images and readme. + +* 2021-01-26 [6269575](https://github.com/nophead/NopSCADlib/commit/6269575fd4290e96384b2b7383fd22095aa3876b "show commit") [M.B.](# "Martin Budden") Added `M5_dome_screw`. + +* 2021-01-24 [2923e35](https://github.com/nophead/NopSCADlib/commit/2923e35725eacdc9b3f9b9c252787583a1e2b69b "show commit") [C.P.](# "Chris Palmer") Added `microswitch_op_tol()` and `microswitch_fp_max()` functions. + +### [v10.36.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.36.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.35.1...v10.36.0 "diff with v10.35.1") +* 2021-01-24 [fd174bb](https://github.com/nophead/NopSCADlib/commit/fd174bbfb43781125a20f914124a9610b8b3ab66 "show commit") [C.P.](# "Chris Palmer") Updated readme and images. + +* 2021-01-24 [80f0490](https://github.com/nophead/NopSCADlib/commit/80f0490d582a6dae1b3d92970cd1078ceebae296 "show commit") [M.B.](# "Martin Budden") Added `BTT_SKR_MINI_E3_V2_0` pcb. + +#### [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. +Smaller PCBs closer together to make space. + +* 2021-01-17 [62183bc](https://github.com/nophead/NopSCADlib/commit/62183bcadc9f84493f7366e1c2abd587c017b709 "show commit") [M.B.](# "Martin Budden") Added BTT SKR `V1.4` Turbo pcb. + +### [v10.34.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.34.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.33.1...v10.34.0 "diff with v10.33.1") +* 2021-01-18 [6b2f8d2](https://github.com/nophead/NopSCADlib/commit/6b2f8d282b429e8f0d6a20d9b53f0f4cb401d37e "show commit") [C.P.](# "Chris Palmer") Updated readme and images. + +* 2021-01-17 [bd2ea3f](https://github.com/nophead/NopSCADlib/commit/bd2ea3f28430cf57e1f8b18b58ef0ec5c2a46fae "show commit") [M.B.](# "Martin Budden") Added a rectangular tube. + +#### [v10.33.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.33.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.33.0...v10.33.1 "diff with v10.33.0") +* 2021-01-18 [dc3905b](https://github.com/nophead/NopSCADlib/commit/dc3905b2841a30b24eabf91264682142bb49a51c "show commit") [C.P.](# "Chris Palmer") Removed redundant longer `=` `true` with nyloc `=` `true`. + +* 2021-01-15 [7f9122a](https://github.com/nophead/NopSCADlib/commit/7f9122ae662ab0bd660e5c2f5ab6c507797030da "show commit") [C.P.](# "Chris Palmer") Added `--hardwarnings` to `openscad.py` + +### [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 [d71bb4b](https://github.com/nophead/NopSCADlib/commit/d71bb4bdfa08a55ebfd7729162c020f75eb2b4e6 "show commit") [C.P.](# "Chris Palmer") Remove commented out code. + +* 2021-01-13 [89c3767](https://github.com/nophead/NopSCADlib/commit/89c3767f21d0f8022dc5666966d91621c6f8b30e "show commit") [C.P.](# "Chris Palmer") Update image. + +* 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`. + +* 2021-01-13 [f8c87bd](https://github.com/nophead/NopSCADlib/commit/f8c87bd8e3557291aa098d1c14f6a9475ad580aa "show commit") [M.B.](# "Martin Budden") Added ESP8266. + +#### [v10.31.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.31.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.31.0...v10.31.1 "diff with v10.31.0") +* 2021-01-12 [ac6e8e0](https://github.com/nophead/NopSCADlib/commit/ac6e8e040aa6a0789013355fa00b7b0f99253cad "show commit") [C.P.](# "Chris Palmer") Fix for image magick returning non-integer pixels. + +### [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 [c3fc352](https://github.com/nophead/NopSCADlib/commit/c3fc352288260a7d9a41b0515642c7b632528160 "show commit") [C.P.](# "Chris Palmer") Fixed orientation of inverted pulley. +Added stl and assembly calls. +Same render handling as pulleys. +Updated pics and readme. + +* 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-09 [9f7efd5](https://github.com/nophead/NopSCADlib/commit/9f7efd50fb59420367ea416e5b26875de20d0dca "show commit") [M.B.](# "Martin Budden") Replaced `poly_circle` bores with circular bores. + +* 2021-01-08 [0b14d3f](https://github.com/nophead/NopSCADlib/commit/0b14d3fbc481d6d7a3b3c619bff3e33a60a02c55 "show commit") [M.B.](# "Martin Budden") Added printable pulleys. + +### [v10.30.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.30.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.29.0...v10.30.0 "diff with v10.29.0") +* 2021-01-09 [53e3378](https://github.com/nophead/NopSCADlib/commit/53e3378efe07f5b2697670526184a008d2a5f20d "show commit") [C.P.](# "Chris Palmer") Updated images and readme + +* 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-09 [dcd2624](https://github.com/nophead/NopSCADlib/commit/dcd2624a122bdee096883da295b131744bdda063 "show commit") [C.P.](# "Chris Palmer") Updated readme for blower(BL40x10). + +* 2021-01-09 [8243b24](https://github.com/nophead/NopSCADlib/commit/8243b244af0de83ed9b6b82c11b0edb960983238 "show commit") [M.B.](# "Martin Budden") Clarified name of BL40x10 blower. + +* 2021-01-09 [a722df0](https://github.com/nophead/NopSCADlib/commit/a722df0b2b5b2089033422afc37b6ee52f960996 "show commit") [C.P.](# "Chris Palmer") J-head heater components now hidden when taped. + +* 2021-01-09 [6d223c8](https://github.com/nophead/NopSCADlib/commit/6d223c8d1ff1deba2173ef1bd4004e171d43edd5 "show commit") [C.P.](# "Chris Palmer") Added render to countersink. + +### [v10.28.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.28.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.27.1...v10.28.0 "diff with v10.27.1") +* 2021-01-09 [6d59ea2](https://github.com/nophead/NopSCADlib/commit/6d59ea2bc8aefab41b40cce0a4105f4c5c2865b2 "show commit") [C.P.](# "Chris Palmer") Added render option to `drag_chain_assembly()`. + +#### [v10.27.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.27.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.27.0...v10.27.1 "diff with v10.27.0") +* 2021-01-09 [729891b](https://github.com/nophead/NopSCADlib/commit/729891b675b7474416026af2eb2ca02748f83b89 "show commit") [C.P.](# "Chris Palmer") Improved `pulley.scad` speed. + +* 2021-01-08 [bd4f7b1](https://github.com/nophead/NopSCADlib/commit/bd4f7b155bc532caa9670cb7e6b292e1d0a4d469 "show commit") [M.B.](# "Martin Budden") Conditionally rendered pulleys to speed up drawing. + +### [v10.27.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.27.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.26.1...v10.27.0 "diff with v10.26.1") +* 2021-01-08 [6556d14](https://github.com/nophead/NopSCADlib/commit/6556d14a113fd637283db8e2e6373f765c369d1d "show commit") [C.P.](# "Chris Palmer") Updated readme for `veroboard_size()`. + +* 2021-01-08 [760e3a8](https://github.com/nophead/NopSCADlib/commit/760e3a890d18136db198855bf05a3fc3ff68c791 "show commit") [M.B.](# "Martin Budden") Added `vero_size` function. + +#### [v10.26.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.26.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.26.0...v10.26.1 "diff with v10.26.0") +* 2021-01-08 [545329b](https://github.com/nophead/NopSCADlib/commit/545329b8759a5933a1879d37411aca953e94efa4 "show commit") [C.P.](# "Chris Palmer") Bug fix `hygrometer_hole()` when h > 0. + +* 2021-01-06 [16c1eee](https://github.com/nophead/NopSCADlib/commit/16c1eeef27165bd5cf571b09bf277f5935d219c8 "show commit") [C.P.](# "Chris Palmer") Documented `circle_tangent()` and simplified it. + +### [v10.26.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.26.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.25.1...v10.26.0 "diff with v10.25.1") +* 2021-01-06 [800bb89](https://github.com/nophead/NopSCADlib/commit/800bb89921abba6016cf6d4bd74645a1faa9603f "show commit") [C.P.](# "Chris Palmer") Added `microswitch_size()`. + +* 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") +* 2021-01-04 [6b8ea96](https://github.com/nophead/NopSCADlib/commit/6b8ea9685e94052e8900176c10e0bb6ddb0a8103 "show commit") [C.P.](# "Chris Palmer") Fixed `rail_hole_positions()` bug. + +* 2021-01-04 [0cf8cb7](https://github.com/nophead/NopSCADlib/commit/0cf8cb7d28ba0533228c66a62f8e0dfeda470297 "show commit") [C.P.](# "Chris Palmer") Added missing `vitamin()` call in `magnet.scad`. + +* 2021-01-03 [7c439a6](https://github.com/nophead/NopSCADlib/commit/7c439a687fd63e1a87760c2547a08b496cb86be0 "show commit") [C.P.](# "Chris Palmer") Fixed `openscad.py` on Linux. + +### [v10.25.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.25.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.24.0...v10.25.0 "diff with v10.24.0") +* 2021-01-02 [138f457](https://github.com/nophead/NopSCADlib/commit/138f45730b5f4f26cd11159bd2f866dc741fe0eb "show commit") [C.P.](# "Chris Palmer") Updated images and readme. + +* 2020-12-31 [3e4eedc](https://github.com/nophead/NopSCADlib/commit/3e4eedc25f214e46bb70590dbb650b58957655fd "show commit") [M.B.](# "Martin Budden") Added JST connector to NEMA17P in tests. + +* 2020-12-31 [7449857](https://github.com/nophead/NopSCADlib/commit/7449857ab793a630e642e9c949f9a1581d105b47 "show commit") [M.B.](# "Martin Budden") Added NEMA17P pancake stepper motor. + +### [v10.24.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.24.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.23.2...v10.24.0 "diff with v10.23.2") +* 2021-01-02 [611772d](https://github.com/nophead/NopSCADlib/commit/611772d96088b6568318171acb464e331c1c6a04 "show commit") [C.P.](# "Chris Palmer") Updated readme for rocker. + +* 2020-12-31 [49f6da7](https://github.com/nophead/NopSCADlib/commit/49f6da767a8d77e91de5540aefb42f9784fb105c "show commit") [M.B.](# "Martin Budden") Added size and slot convenience functions. Added non-rounded hole. + +#### [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-31 [029265e](https://github.com/nophead/NopSCADlib/commit/029265e1b92da13313dd7b0656f3900832c0f3d6 "show commit") [C.P.](# "Chris Palmer") Add `rr_green` to `global_defs`. + +#### [v10.23.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.23.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.23.0...v10.23.1 "diff with v10.23.0") +* 2020-12-30 [171dff7](https://github.com/nophead/NopSCADlib/commit/171dff723f005d575ab9d468bfd4d63249f429e3 "show commit") [C.P.](# "Chris Palmer") Updated gallery pictures + +* 2020-12-30 [85a7494](https://github.com/nophead/NopSCADlib/commit/85a74948136b59fe57401833a56a3fb59b2f21bc "show commit") [C.P.](# "Chris Palmer") Updated gallery images + +* 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. + +* 2020-12-29 [103ad18](https://github.com/nophead/NopSCADlib/commit/103ad1827eaab0d249d26a0ce51ff6de2fcc9bdc "show commit") [M.B.](# "Martin Budden") Added `GT2x16_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. + +* 2020-12-29 [816adb0](https://github.com/nophead/NopSCADlib/commit/816adb07e77cd41251009bae15fe51dd2365e016 "show commit") [C.P.](# "Chris Palmer") Typo. + +* 2020-12-29 [06e1c1a](https://github.com/nophead/NopSCADlib/commit/06e1c1a3dac391aac8636b73102f2219874891d3 "show commit") [C.P.](# "Chris Palmer") Documented project description blurb and `openscad.py`. + +### [v10.22.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.22.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.21.1...v10.22.0 "diff with v10.21.1") +* 2020-12-29 [46ff632](https://github.com/nophead/NopSCADlib/commit/46ff632bbb868d42ceacb219fe10c0980d8d5c26 "show commit") [C.P.](# "Chris Palmer") Better screw test layout. + +* 2020-12-28 [de6589a](https://github.com/nophead/NopSCADlib/commit/de6589a2ef6f42ab823b579dc3c7a95b8996f1ac "show commit") [C.P.](# "Chris Palmer") Updated images and readme for `M5_cs_cap_screw`. + +* 2020-12-28 [f6f4fcc](https://github.com/nophead/NopSCADlib/commit/f6f4fcc7e84e40669446708e2352ea68c49b7961 "show commit") [M.B.](# "Martin Budden") Added `M5_cs_cap` screw + +#### [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 [87c8bbb](https://github.com/nophead/NopSCADlib/commit/87c8bbb9a549aabb84004426332dc964583472c5 "show commit") [M.B.](# "Martin Budden") Fixed error in `carriage_size` function. + +* 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 [ed1cc8b](https://github.com/nophead/NopSCADlib/commit/ed1cc8b488a9b41480936c3547179cda6d1f3d0c "show commit") [C.P.](# "Chris Palmer") Fixed typo. + +* 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-23 [52d2a49](https://github.com/nophead/NopSCADlib/commit/52d2a49e1c24301a74e06919965073c2ea8fc338 "show commit") [C.P.](# "Chris Palmer") Updated readme for `carriage_size()`. + +* 2020-12-23 [cd4447a](https://github.com/nophead/NopSCADlib/commit/cd4447a2e6da12584914cced8d90a56b1979170a "show commit") [M.B.](# "Martin Budden") Added `carriage_size` convenience function. + +### [v10.18.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.18.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.17.0...v10.18.0 "diff with v10.17.0") +* 2020-12-22 [6d79e58](https://github.com/nophead/NopSCADlib/commit/6d79e587aac6c96a94f32ea49e0a4ca8c0d73fa7 "show commit") [C.P.](# "Chris Palmer") Updated readme and image for `rounded_right_triangle`. + +* 2020-12-22 [dad2bcc](https://github.com/nophead/NopSCADlib/commit/dad2bccbaab169accc066875d60a5a96209e5993 "show commit") [M.B.](# "Martin Budden") Added a rounded right triangle. + +### [v10.17.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.17.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.16.0...v10.17.0 "diff with v10.16.0") +* 2020-12-22 [c7811f2](https://github.com/nophead/NopSCADlib/commit/c7811f21e0c39b9b1c0c0f1ae90def7f73946601 "show commit") [C.P.](# "Chris Palmer") `dogbone_rectangle_x()` and `dogbone_rectangle_y()` added. + +* 2020-12-22 [782decc](https://github.com/nophead/NopSCADlib/commit/782deccf6b29db471082180be32adc26e6d74ea1 "show commit") [M.B.](# "Martin Budden") Simplified dogbone rectangles. + +* 2020-12-22 [69da4c1](https://github.com/nophead/NopSCADlib/commit/69da4c1c23bacc13351f888c39dd6be61b6fb199 "show commit") [M.B.](# "Martin Budden") Added offset parameters to `dogbone_square`. + +* 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 [44cf9e9](https://github.com/nophead/NopSCADlib/commit/44cf9e910b67c51f132d8afb2fdf455997e30f2d "show commit") [C.P.](# "Chris Palmer") Updated readme for `render_if()` + +* 2020-12-20 [b21b7b9](https://github.com/nophead/NopSCADlib/commit/b21b7b9de0ed337882055aa8d1f0a1b248cd71e5 "show commit") [M.B.](# "Martin Budden") Added `render_if` module. + +### [v10.15.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.15.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.14.1...v10.15.0 "diff with v10.14.1") +* 2020-12-20 [20901f0](https://github.com/nophead/NopSCADlib/commit/20901f0356111341ba80198a04803944adbf340c "show commit") [C.P.](# "Chris Palmer") Updated `rounded_rectangle` pictures and readme. + +* 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. + +* 2020-12-16 [cbd3cf2](https://github.com/nophead/NopSCADlib/commit/cbd3cf29af2e5157995720adbd850196fb5f69b1 "show commit") [M.B.](# "Martin Budden") Fixed rounding error in `hangin_hole` assert. + +### [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-13 [bf618bb](https://github.com/nophead/NopSCADlib/commit/bf618bb48239ba01695af9ec6a8b1115845d71b1 "show commit") [C.P.](# "Chris Palmer") Whitespace fixes. + +* 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()`. + +* 2020-12-12 [53c3cdb](https://github.com/nophead/NopSCADlib/commit/53c3cdb598c9866290c4cb7423ebb761322f3e52 "show commit") [C.P.](# "Chris Palmer") Added `screw_polysink()`. + +#### [v10.12.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.12.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.12.0...v10.12.1 "diff with v10.12.0") +* 2020-12-11 [f4857f6](https://github.com/nophead/NopSCADlib/commit/f4857f6862181ad2bf764de61a1c43db691d3233 "show commit") [C.P.](# "Chris Palmer") 6mm screws added to the `screw_longer_than()` list. + +* 2020-12-11 [1acc8d0](https://github.com/nophead/NopSCADlib/commit/1acc8d01c00dd469b3118d5271c4a593f5d31d17 "show commit") [C.P.](# "Chris Palmer") Fixed MGN5 rail hole dimension. + +* 2020-12-10 [344e8d1](https://github.com/nophead/NopSCADlib/commit/344e8d15834b34756c1d6d678f61c1f2ad31752d "show commit") [C.P.](# "Chris Palmer") Fixed countersink shape. + +### [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-04 [d5a711f](https://github.com/nophead/NopSCADlib/commit/d5a711f4cc6f2b35b02e159e36fae76c2945faf6 "show commit") [C.P.](# "Chris Palmer") Typo in `drag_chain` + +* 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 [18ff4c6](https://github.com/nophead/NopSCADlib/commit/18ff4c6d4683a0a8cec22879db5d0ff9e2e6e811 "show commit") [C.P.](# "Chris Palmer") DiBond6 sheet now grey. + +* 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 [6d44124](https://github.com/nophead/NopSCADlib/commit/6d44124bab70de49793bc4cf64014acc6ed21e00 "show commit") [C.P.](# "Chris Palmer") Made `drag_chain_assembly` big. + +* 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") +* 2020-11-27 [07766d8](https://github.com/nophead/NopSCADlib/commit/07766d8cf0dc8e482ccb9ab0377057d42e24995a "show commit") [C.P.](# "Chris Palmer") Added printed `press_fit.scad`. + +#### [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-24 [c5b35da](https://github.com/nophead/NopSCADlib/commit/c5b35daeacf63d10dc560657172f157eee72606a "show commit") [C.P.](# "Chris Palmer") Added `rail_holes()` function. + +* 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-22 [fb685a0](https://github.com/nophead/NopSCADlib/commit/fb685a0f42c510a2b60bc617c49410fb38d67876 "show commit") [C.P.](# "Chris Palmer") Fixed missing screw default for `ribbon_clamp_assembly()`. + +### [v10.9.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.9.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.8.0...v10.9.0 "diff with v10.8.0") +* 2020-11-21 [2fe815d](https://github.com/nophead/NopSCADlib/commit/2fe815d1bdb3e3dd21b2b086099bc125661fce97 "show commit") [C.P.](# "Chris Palmer") Updated readme + +* 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 [68b3dfb](https://github.com/nophead/NopSCADlib/commit/68b3dfb098a5ee21630c346af47959fbdb433a81 "show commit") [C.P.](# "Chris Palmer") Updated readme. + +* 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. +Added `blower_exit_offset()`. +Fixed corner shape and exit dimensions. +Updated images and readme. + +* 2020-11-14 [17ebf36](https://github.com/nophead/NopSCADlib/commit/17ebf36e27ed9437efa0100a145e4b0c328a2475 "show commit") [M.B.](# "Martin Budden") Initial commit of square blower. + +* 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-17 [4dc83d6](https://github.com/nophead/NopSCADlib/commit/4dc83d62cbb067f026ee2c98c70989b025783914 "show commit") [C.P.](# "Chris Palmer") Finished end links. + +#### [v10.5.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.5.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.5.0...v10.5.1 "diff with v10.5.0") +* 2020-11-15 [eb9bcf0](https://github.com/nophead/NopSCADlib/commit/eb9bcf0adadce8b3ed74bd5bd8e4cc1ceae30169 "show commit") [C.P.](# "Chris Palmer") Fixed recent bug in plateup when no platters `/` panels. + +* 2020-11-15 [ff5e8c0](https://github.com/nophead/NopSCADlib/commit/ff5e8c0372d7ffa83a845271ad6712f06038fe3b "show commit") [C.P.](# "Chris Palmer") Added ends + +### [v10.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.4.0...v10.5.0 "diff with v10.4.0") +* 2020-11-14 [fc7fd54](https://github.com/nophead/NopSCADlib/commit/fc7fd5482e05554ada0ad0ff9742627874e9ffff "show commit") [C.P.](# "Chris Palmer") Corrected core XY comment. + +* 2020-11-14 [6e34244](https://github.com/nophead/NopSCADlib/commit/6e342441c6fc5677b13adf559492b256132774a7 "show commit") [C.P.](# "Chris Palmer") Added images and readme. + +* 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 [ab81c65](https://github.com/nophead/NopSCADlib/commit/ab81c6538c754451293b2b14c81237d065883afe "show commit") [C.P.](# "Chris Palmer") Updated images and readme. + +* 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-14 [5415beb](https://github.com/nophead/NopSCADlib/commit/5415beb80d41058875e43b68e3296d5059d5d6b4 "show commit") [M.B.](# "Martin Budden") Added BigTreeTech TFT35 v `3.0` display. + +* 2020-11-14 [38acef9](https://github.com/nophead/NopSCADlib/commit/38acef9e273a3ee67fc60691918afd3ee07a61f2 "show commit") [C.P.](# "Chris Palmer") Needs end pieces + +### [v10.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.2.1...v10.3.0 "diff with v10.2.1") +* 2020-11-13 [0216093](https://github.com/nophead/NopSCADlib/commit/0216093a683a89166d8e4911c3aa5da126d41cd0 "show commit") [C.P.](# "Chris Palmer") Added printed camera housings. + +#### [v10.2.1](https://github.com/nophead/NopSCADlib/releases/tag/v10.2.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v10.2.0...v10.2.1 "diff with v10.2.0") +* 2020-11-13 [9239c6d](https://github.com/nophead/NopSCADlib/commit/9239c6da3c69842bb6e5b79c7b5a9ce0ef33d03d "show commit") [M.B.](# "Martin Budden") Fix to centering of carbon fiber tubing. + +### [v10.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.1.0...v10.2.0 "diff with v10.1.0") +* 2020-11-13 [9571e68](https://github.com/nophead/NopSCADlib/commit/9571e6862926fa27c71ef9f5b672b051419480bd "show commit") [C.P.](# "Chris Palmer") Updated `lib.scad,` images and readme. + +* 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-10 [03beaec](https://github.com/nophead/NopSCADlib/commit/03beaec470521f5dea76b095f789024ee1ea48be "show commit") [M.B.](# "Martin Budden") Initial submission of shaft couplings vitamin. + +### [v10.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v10.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v10.0.0...v10.1.0 "diff with v10.0.0") +* 2020-11-13 [f661cf6](https://github.com/nophead/NopSCADlib/commit/f661cf693411c7555b8fdb2485d8aefeee1ce935 "show commit") [C.P.](# "Chris Palmer") Updated images and readme + +* 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. + +* 2020-11-13 [166ed05](https://github.com/nophead/NopSCADlib/commit/166ed05d4a4b0273ac25bbb308f7d42beadcc7dd "show commit") [M.B.](# "Martin Budden") Add optional bowden connector to E3D hotends. + +## [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 [fb9eca8](https://github.com/nophead/NopSCADlib/commit/fb9eca85c63febade2e7983f6e7d6d789a7a0cc1 "show commit") [C.P.](# "Chris Palmer") Updated images and readme. + +* 2020-11-13 [1810160](https://github.com/nophead/NopSCADlib/commit/18101601039806219975b3ae96ebe6b2364b9ac7 "show commit") [M.B.](# "Martin Budden") Added carbon fiber tubing with woven pattern. + +### [v9.12.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.12.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.11.0...v9.12.0 "diff with v9.11.0") +* 2020-11-13 [4e9d169](https://github.com/nophead/NopSCADlib/commit/4e9d169c3188b0082516b97ea9d086abef4e94a9 "show commit") [C.P.](# "Chris Palmer") Updated cover pic + +* 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. + +* 2020-11-12 [9004781](https://github.com/nophead/NopSCADlib/commit/90047815b0189c628c96807785d0d93a4895d411 "show commit") [C.P.](# "Chris Palmer") Added JST PH connectors. +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 [c9c2ffa](https://github.com/nophead/NopSCADlib/commit/c9c2ffafbab455fde0c0352fdae011b9e95de3c3 "show commit") [C.P.](# "Chris Palmer") Fixed connector position, fixed missing wires, updated images. +Reverted the jst header pin position change. + +* 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-08 [0b035db](https://github.com/nophead/NopSCADlib/commit/0b035dbd15d5748a3cfe112d3c89319dc79f2066 "show commit") [M.B.](# "Martin Budden") Added optional jst connector to stepper motors. + +* 2020-11-04 [34b58e3](https://github.com/nophead/NopSCADlib/commit/34b58e3b64531101bafbcacb244145630fa45541 "show commit") [C.P.](# "Chris Palmer") Added convexity parameter to sweep. + +* 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 + +* 2020-11-04 [479207f](https://github.com/nophead/NopSCADlib/commit/479207fd4fcc1b10ae4c8935f19fb62c368442d3 "show commit") [C.P.](# "Chris Palmer") Spelling + +* 2020-10-05 [3ee5598](https://github.com/nophead/NopSCADlib/commit/3ee55981f92b88fc0e2a43a0821cc32b2156ab08 "show commit") [C.P.](# "Chris Palmer") Comment spelling. + +### [v9.9.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.9.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.8.1...v9.9.0 "diff with v9.8.1") +* 2020-10-05 [8c2b4a2](https://github.com/nophead/NopSCADlib/commit/8c2b4a20fec6257f6f57930fbd22f6bba512cbd7 "show commit") [C.P.](# "Chris Palmer") Added `tesrdrop_minus()` and `horicylinder()`. + +#### [v9.8.1](https://github.com/nophead/NopSCADlib/releases/tag/v9.8.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v9.8.0...v9.8.1 "diff with v9.8.0") +* 2020-10-05 [1529759](https://github.com/nophead/NopSCADlib/commit/1529759406e4f62d41d6c8f19ae951cc767062fa "show commit") [C.P.](# "Chris Palmer") Fixes for lazy union. + +* 2020-10-05 [c4a986a](https://github.com/nophead/NopSCADlib/commit/c4a986aa214f783aec7889a1e8ac89be93da08e1 "show commit") [C.P.](# "Chris Palmer") Test for `circle_intersect()` + +### [v9.8.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.8.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.7.1...v9.8.0 "diff with v9.7.1") +* 2020-10-05 [ebee729](https://github.com/nophead/NopSCADlib/commit/ebee729d0841ee8c1deb68e1fb5d7978f970d6ca "show commit") [C.P.](# "Chris Palmer") Added MP1584EN PCB. Melzi no longer displayed. + +* 2020-10-04 [90e7f1a](https://github.com/nophead/NopSCADlib/commit/90e7f1a3158a9e92ee872ba3071d1b39b1548ada "show commit") [C.P.](# "Chris Palmer") Added `circle_intersect()` calculation to `maths.scad`. + +#### [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. + +* 2020-09-20 [933fea6](https://github.com/nophead/NopSCADlib/commit/933fea687c54d7d8ec48fe92aae12ffca0666789 "show commit") [C.P.](# "Chris Palmer") Removed debug code + +* 2020-09-19 [a7803b1](https://github.com/nophead/NopSCADlib/commit/a7803b1efbf92c5e27f3171d7e2a92634fa2d84f "show commit") [C.P.](# "Chris Palmer") Improved numerical accuarcy of catenary calculations. + +### [v9.7.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.7.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.6.1...v9.7.0 "diff with v9.6.1") +* 2020-09-19 [1255e71](https://github.com/nophead/NopSCADlib/commit/1255e712719ce66fd3b231e5c212ea69b0bb9f1c "show commit") [C.P.](# "Chris Palmer") Added catenary curves. + +* 2020-09-15 [b11c591](https://github.com/nophead/NopSCADlib/commit/b11c5914b35f1b781f166cf99586958774b3e25d "show commit") [C.P.](# "Chris Palmer") Added hyperbolic maths functions + +#### [v9.6.1](https://github.com/nophead/NopSCADlib/releases/tag/v9.6.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v9.6.0...v9.6.1 "diff with v9.6.0") +* 2020-09-14 [ac60057](https://github.com/nophead/NopSCADlib/commit/ac60057801bdf5528a7066498e70bdb8004dff3c "show commit") [C.P.](# "Chris Palmer") Fixes for additional warnings in OpenSCAD `2020.09.12.ci5914` + +### [v9.6.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.6.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.5.1...v9.6.0 "diff with v9.5.1") +* 2020-09-11 [332933a](https://github.com/nophead/NopSCADlib/commit/332933a4fd745daa261f5e3ddca3704be770c154 "show commit") [C.P.](# "Chris Palmer") Made `ribbon_clamps` parametric on screw size. + +* 2020-09-11 [6b0132c](https://github.com/nophead/NopSCADlib/commit/6b0132c32e38e64035dfdd9e3261626df936f53f "show commit") [C.P.](# "Chris Palmer") Added chamfer option to `poly_cylinder()`. + +* 2020-09-11 [afac5f9](https://github.com/nophead/NopSCADlib/commit/afac5f9737149be817faf5ca0ad0716a6f95dd98 "show commit") [C.P.](# "Chris Palmer") Added PCB components to OpenGrab and functions to access PCB. + +* 2020-09-11 [8d8df3c](https://github.com/nophead/NopSCADlib/commit/8d8df3cb8aac9f74dd9e8fbfbab50521b17c00fc "show commit") [C.P.](# "Chris Palmer") Added `4.5mm` button to PCBs. + +#### [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") +* 2020-09-10 [ffb7f87](https://github.com/nophead/NopSCADlib/commit/ffb7f87cc5b600f0e533a964e07d8e66bef14170 "show commit") [C.P.](# "Chris Palmer") Fixed typo in insert name. + +### [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 [9eb35ac](https://github.com/nophead/NopSCADlib/commit/9eb35accfd9e0f021299bbb5fda77792ade6fbd8 "show commit") [C.P.](# "Chris Palmer") Updated `fan_guard` picture. + +* 2020-09-06 [7276f18](https://github.com/nophead/NopSCADlib/commit/7276f18566bc5019fb3a4f0265498cd362078abd "show commit") [C.P.](# "Chris Palmer") Spacing + +* 2020-09-06 [d944198](https://github.com/nophead/NopSCADlib/commit/d944198dc45729a84a0da5124267a01c333fe5b5 "show commit") [C.P.](# "Chris Palmer") 25mm fans are actually `25.4,` `i.e`. 1". + +* 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-23 [1eb8b37](https://github.com/nophead/NopSCADlib/commit/1eb8b378e9333b658c7efc69c6fa001f98aac161 "show commit") [C.P.](# "Chris Palmer") Added magnets + +* 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 [57d223d](https://github.com/nophead/NopSCADlib/commit/57d223d84bde347c504a02e99359b44b40477525 "show commit") [C.P.](# "Chris Palmer") Added `insert_nose_length()` + +* 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-08-22 [4cdab21](https://github.com/nophead/NopSCADlib/commit/4cdab218d9a8c749579d1b7d2e459f5723805f25 "show commit") [C.P.](# "Chris Palmer") Fix belt positioning bug. +Belt gap position is now relative to the pitch line. +Added `belt_pitch_to_back()`. + +* 2020-08-13 [b6147e5](https://github.com/nophead/NopSCADlib/commit/b6147e568467ec6e46ae56cb35c0d60464fd88a4 "show commit") [C.P.](# "Chris Palmer") Code formatting + +* 2020-08-13 [966ba53](https://github.com/nophead/NopSCADlib/commit/966ba536edd914de0ce1f9a6236a2573754093df "show commit") [C.P.](# "Chris Palmer") Fixed J-Head nozzle offset. +Reduced J-Head inset. +Removed J-Head MK4. + +### [v9.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.1.1...v9.2.0 "diff with v9.1.1") +* 2020-08-13 [2419d50](https://github.com/nophead/NopSCADlib/commit/2419d5064182d63634183a5762c995d0bdfacf0a "show commit") [C.P.](# "Chris Palmer") Added more PTFE tube sizes and amde them whiter. + +* 2020-08-13 [02211c2](https://github.com/nophead/NopSCADlib/commit/02211c20348ef4f134c0d3c734a5d922fe9a9a3c "show commit") [C.P.](# "Chris Palmer") Added `tubing_or()` and `center` option. + +* 2020-08-13 [77d73b0](https://github.com/nophead/NopSCADlib/commit/77d73b075d6271c561bc9735b1a3e03e31694b58 "show commit") [C.P.](# "Chris Palmer") Added `opengrab_side_hole_positions()` + +* 2020-08-01 [cb54a31](https://github.com/nophead/NopSCADlib/commit/cb54a3131bbfe60f827f24016fe52e53987c4790 "show commit") [C.P.](# "Chris Palmer") Added USB-C connector, micro hdmi and RPI4. + +#### [v9.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v9.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v9.1.0...v9.1.1 "diff with v9.1.0") +* 2020-07-31 [3cf2755](https://github.com/nophead/NopSCADlib/commit/3cf275579c606262ddd50b143f77895e79fff0c0 "show commit") [C.P.](# "Chris Palmer") Fixed ball bearing chamfers. + +### [v9.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v9.0.0...v9.1.0 "diff with v9.0.0") +* 2020-07-28 [fb41f21](https://github.com/nophead/NopSCADlib/commit/fb41f218fe8c1aabf7116a7dbc1e3d99a1762faa "show commit") [C.P.](# "Chris Palmer") Added `involute_gear_od()` function. + +## [v9.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v9.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v8.10.0...v9.0.0 "diff with v8.10.0") +* 2020-07-20 [e6a26bc](https://github.com/nophead/NopSCADlib/commit/e6a26bc7b13ff8fc73f3c17d65e49205e8af4caa "show commit") [C.P.](# "Chris Palmer") Changed some teardrop holes to teardrop plus. + +* 2020-07-20 [cb4fa40](https://github.com/nophead/NopSCADlib/commit/cb4fa40643ff62bbfc7f89500e2c7de8e3a8fa3f "show commit") [C.P.](# "Chris Palmer") Reimplemented `teardrop_plus()` again. + +* 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 + +* 2020-07-14 [87a3512](https://github.com/nophead/NopSCADlib/commit/87a35126dec35e1d18888c848ce3f5150760bc6f "show commit") [C.P.](# "Chris Palmer") Spelling. + +* 2020-07-14 [1ca485b](https://github.com/nophead/NopSCADlib/commit/1ca485b66b15d9d9ff7ecc3197a7b3f396845170 "show commit") [C.P.](# "Chris Palmer") Added `involute_worm_profile()` and `involute_rack_tooth_profile()` functions. + +#### [v8.9.1](https://github.com/nophead/NopSCADlib/releases/tag/v8.9.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v8.9.0...v8.9.1 "diff with v8.9.0") +* 2020-07-14 [bc91952](https://github.com/nophead/NopSCADlib/commit/bc919529d30cde96973148a289b5a8c8279a92a9 "show commit") [C.P.](# "Chris Palmer") Tweaks to thread. +Better thread crest detection. +No longer shrtens thread by eps (to avoid z fight) if all one colour. +Comment about left hand threads. + +* 2020-07-12 [9f4ed2b](https://github.com/nophead/NopSCADlib/commit/9f4ed2b9155571a6e538a7195b9f8b10cabf7113 "show commit") [C.P.](# "Chris Palmer") Fixed capitalisation of `Swiss_clips.scad`. + +### [v8.9.0](https://github.com/nophead/NopSCADlib/releases/tag/v8.9.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v8.8.0...v8.9.0 "diff with v8.8.0") +* 2020-07-07 [7ce0553](https://github.com/nophead/NopSCADlib/commit/7ce055373a7897d758b63fd314f67ac3d62d02de "show commit") [C.P.](# "Chris Palmer") Add rack to mesh with involute spur gears. + +### [v8.8.0](https://github.com/nophead/NopSCADlib/releases/tag/v8.8.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v8.7.0...v8.8.0 "diff with v8.7.0") +* 2020-07-06 [71ac571](https://github.com/nophead/NopSCADlib/commit/71ac571346fca7e2459dcdda579084f69a19082d "show commit") [C.P.](# "Chris Palmer") Added a utility for making involute spur gears + +* 2020-07-06 [e4d9336](https://github.com/nophead/NopSCADlib/commit/e4d93366fa5e9adaf5da6f6a13aa7a160c019aac "show commit") [C.P.](# "Chris Palmer") Added degrees, radians and `rot2_z()` to `maths.scad`. + +* 2020-07-04 [f047ac2](https://github.com/nophead/NopSCADlib/commit/f047ac27f70fac2c0ade660f795e1a6795312a38 "show commit") [C.P.](# "Chris Palmer") Added SMR95 ball bearing + +### [v8.7.0](https://github.com/nophead/NopSCADlib/releases/tag/v8.7.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v8.6.1...v8.7.0 "diff with v8.6.1") +* 2020-07-04 [a9e479d](https://github.com/nophead/NopSCADlib/commit/a9e479d971715362477e044e30347453c101b01e "show commit") [C.P.](# "Chris Palmer") Documented camera lens module. + +* 2020-07-04 [47b01af](https://github.com/nophead/NopSCADlib/commit/47b01af1ea5cee280936188fa473204cd4491c34 "show commit") [C.P.](# "Chris Palmer") Added RPI camera V2 +Add cameras to `lib.scad` + +#### [v8.6.1](https://github.com/nophead/NopSCADlib/releases/tag/v8.6.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v8.6.0...v8.6.1 "diff with v8.6.0") +* 2020-07-04 [fe19eba](https://github.com/nophead/NopSCADlib/commit/fe19eba237541fc4830de6e87a7ec890658c543c "show commit") [C.P.](# "Chris Palmer") Tweaked `flat_flex` connectors. + +### [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") +* 2020-07-04 [92d7e18](https://github.com/nophead/NopSCADlib/commit/92d7e18b16b03dc831a9b2c8f92be0ce1c6e441b "show commit") [C.P.](# "Chris Palmer") Added `pcb_size()` function. + +#### [v8.4.1](https://github.com/nophead/NopSCADlib/releases/tag/v8.4.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v8.4.0...v8.4.1 "diff with v8.4.0") +* 2020-06-30 [6a72261](https://github.com/nophead/NopSCADlib/commit/6a7226120ff830ad7845dea01b33ff0fa517447b "show commit") [C.P.](# "Chris Palmer") Fixed RPI camera component positions. + +### [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-27 [186dbbf](https://github.com/nophead/NopSCADlib/commit/186dbbfd08cb4dcc69336d78dda14629fcd05a65 "show commit") [C.P.](# "Chris Palmer") Added SMT resistors and 0603 LED. + +* 2020-06-24 [60659a4](https://github.com/nophead/NopSCADlib/commit/60659a43f8cc5e0acc10ca7c513ba626754ee924 "show commit") [C.P.](# "Chris Palmer") Added `light_strip_clip_wall()`. + +#### [v8.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v8.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v8.1.0...v8.1.1 "diff with v8.1.0") +* 2020-06-21 [f412cb1](https://github.com/nophead/NopSCADlib/commit/f412cb173677780420e8a8b9d97ffca0ed2bcecb "show commit") [C.P.](# "Chris Palmer") Tweaked lightstrip dimensions. + +* 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 [a547c98](https://github.com/nophead/NopSCADlib/commit/a547c9899514b71348d1d650d278a306063bb890 "show commit") [C.P.](# "Chris Palmer") Added shelf bracket to `printed/box.scad`. + +* 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. + +* 2020-06-20 [bf5b6d7](https://github.com/nophead/NopSCADlib/commit/bf5b6d7c300721d7f0a979ff446c1d743f28424e "show commit") [C.P.](# "Chris Palmer") Added matrix inversion + +#### [v8.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v8.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v8.0.0...v8.0.1 "diff with v8.0.0") +* 2020-06-20 [9cfde7f](https://github.com/nophead/NopSCADlib/commit/9cfde7f5244f50d3c76d3fe5ba8eb4193a568cfb "show commit") [C.P.](# "Chris Palmer") Updated readme for `grey()` change. + +## [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-30 [a74bf09](https://github.com/nophead/NopSCADlib/commit/a74bf094aa40f463c26375cd551d6c8a2b67fe54 "show commit") [C.P.](# "Chris Palmer") Added TUK FACK2SPM Cat5E RJ45 shielded panel mount coupler. + +### [v7.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v7.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v7.3.1...v7.4.0 "diff with v7.3.1") +* 2020-05-26 [5a06f79](https://github.com/nophead/NopSCADlib/commit/5a06f794660a2648dbc7ec6ecf516954afef27b4 "show commit") [C.P.](# "Chris Palmer") Updated gallery pic. + +* 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-20 [fe45488](https://github.com/nophead/NopSCADlib/commit/fe454884e02b7fc16ea79f2a1ad5957ea47c9ac0 "show commit") [C.P.](# "Chris Palmer") Fixed Ampmeter typo. + +* 2020-05-20 [c019448](https://github.com/nophead/NopSCADlib/commit/c019448dd31b2f08f945446e4873191e779627e0 "show commit") [C.P.](# "Chris Palmer") Unused imaged removed. + +* 2020-05-18 [eadc541](https://github.com/nophead/NopSCADlib/commit/eadc541e8fb630e41f54e6830f928b4ce5fd5ed8 "show commit") [C.P.](# "Chris Palmer") `Screw_and_washer()` no longer adds washers for countersunk screws. + +* 2020-05-18 [02791c4](https://github.com/nophead/NopSCADlib/commit/02791c40ac063e6c743b3fbd6187334322183d93 "show commit") [C.P.](# "Chris Palmer") `pbox_outer_shape()` added and `pbox_screw_positions()` documented. + +* 2020-05-18 [85b8ffb](https://github.com/nophead/NopSCADlib/commit/85b8ffbbc33948648d7df7277a5210b0f775743b "show commit") [C.P.](# "Chris Palmer") Fixed pin header parameter values passed from PCBs. + +* 2020-05-18 [dd5d386](https://github.com/nophead/NopSCADlib/commit/dd5d3869add6309e00c09f12de3fca611d044b41 "show commit") [C.P.](# "Chris Palmer") Removed old file + +### [v7.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v7.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v7.2.0...v7.3.0 "diff with v7.2.0") +* 2020-05-02 [b84eb3c](https://github.com/nophead/NopSCADlib/commit/b84eb3cf31e0e9722c074cea1a765392663f60a9 "show commit") [C.P.](# "Chris Palmer") Updated big picture + +* 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-05-02 [c9aad01](https://github.com/nophead/NopSCADlib/commit/c9aad0178ee587a7bc09f176afd4704109e50c81 "show commit") [C.P.](# "Chris Palmer") Fixed typo + +* 2020-04-30 [df96551](https://github.com/nophead/NopSCADlib/commit/df96551b115e4c362dc578245b93aa131ad718ac "show commit") [C.P.](# "Chris Palmer") Fixed PCB cutouts bugs, `i.e`. components drawn instead of cutouts. + +* 2020-04-29 [a5a360e](https://github.com/nophead/NopSCADlib/commit/a5a360e0d19f6b5c0d8d2fe317c9eb062dd6dd68 "show commit") [C.P.](# "Chris Palmer") Updated images. + +* 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. + +* 2020-04-25 [0d38d82](https://github.com/nophead/NopSCADlib/commit/0d38d824160f2da47ad133c46011208db187a4fb "show commit") [C.P.](# "Chris Palmer") `led_ammeter` size tweaks. + +* 2020-04-24 [041341b](https://github.com/nophead/NopSCADlib/commit/041341b946006802bb76497333775a16774257e2 "show commit") [C.P.](# "Chris Palmer") Fixed indentation in `platters.py`. + +* 2020-04-24 [70622ba](https://github.com/nophead/NopSCADlib/commit/70622ba8de0c5bad78b07259e6cf544337bf75b0 "show commit") [C.P.](# "Chris Palmer") Gallery update + +### [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") +* 2020-04-21 [192460c](https://github.com/nophead/NopSCADlib/commit/192460c0faa6c2e8a4e22497df3410ad65f751cf "show commit") [C.P.](# "Chris Palmer") Added SMD 0805 LEDs. + +#### [v6.4.1](https://github.com/nophead/NopSCADlib/releases/tag/v6.4.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v6.4.0...v6.4.1 "diff with v6.4.0") +* 2020-04-20 [d4402c6](https://github.com/nophead/NopSCADlib/commit/d4402c6713db4fc10760577753090184907bb1cc "show commit") [C.P.](# "Chris Palmer") Corrected Molex USB tab length + +* 2020-04-20 [b9890ca](https://github.com/nophead/NopSCADlib/commit/b9890ca58970c11a68ce71e506c3283bbff175d9 "show commit") [C.P.](# "Chris Palmer") Reduced printed box screw inset when `top_thickness` is zero. + +### [v6.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v6.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v6.3.1...v6.4.0 "diff with v6.3.1") +* 2020-04-20 [026b9da](https://github.com/nophead/NopSCADlib/commit/026b9daf5924fea2a31c62598811ceed65af2537 "show commit") [C.P.](# "Chris Palmer") Added `molex_usb_Ax2` connector. + +#### [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 + +* 2020-04-20 [84b5686](https://github.com/nophead/NopSCADlib/commit/84b5686af6d62ffc713539caf2343c95725d9e8a "show commit") [C.P.](# "Chris Palmer") Corrected WD2002SJ heatsink thickness + +### [v6.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v6.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v6.2.2...v6.3.0 "diff with v6.2.2") +* 2020-04-16 [71af8f9](https://github.com/nophead/NopSCADlib/commit/71af8f98ed543507d879a93f6cc252e1019e96bd "show commit") [C.P.](# "Chris Palmer") Added Swiss clip. + +* 2020-04-14 [6cecb4d](https://github.com/nophead/NopSCADlib/commit/6cecb4d466e9bbd566a9353f505dee890dc6a0ee "show commit") [C.P.](# "Chris Palmer") Added missing comment + +* 2020-04-14 [4ef926a](https://github.com/nophead/NopSCADlib/commit/4ef926a18f92244636ff1ee63a9a4ec3bd01fa25 "show commit") [C.P.](# "Chris Palmer") Added axial PCB mounted resistors. + +* 2020-04-13 [5afc4f8](https://github.com/nophead/NopSCADlib/commit/5afc4f816c03842ca565b829e41e373870b201c3 "show commit") [C.P.](# "Chris Palmer") Added PDIP ICS and sockets. + +#### [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 ` 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 [cc8f4d3](https://github.com/nophead/NopSCADlib/commit/cc8f4d3bd3da8bfb2de11e1cc370f23bb58165a6 "show commit") [C.P.](# "Chris Palmer") Tweaked test PCB layout + +* 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 [01b1e2e](https://github.com/nophead/NopSCADlib/commit/01b1e2e84d1564c7a72b513158b95077fa4e166e "show commit") [C.P.](# "Chris Palmer") Added WD2002SJ Buck Boost DC-DC converter PCB + +* 2020-04-08 [cb64cad](https://github.com/nophead/NopSCADlib/commit/cb64cadb92356ea74c0d6dab3c20e45d755160f8 "show commit") [C.P.](# "Chris Palmer") Added gterm508. + +* 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-08 [8f28277](https://github.com/nophead/NopSCADlib/commit/8f282775a45b7a2900c6beb239c78c9cf5d86ae3 "show commit") [C.P.](# "Chris Palmer") Fixed green terminal pin centering. + +* 2020-04-08 [bf833b0](https://github.com/nophead/NopSCADlib/commit/bf833b04529401a29068c505443531d8c6f3ed73 "show commit") [C.P.](# "Chris Palmer") Fixed some typos + +* 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-07 [147ff9b](https://github.com/nophead/NopSCADlib/commit/147ff9b24f93ffaf9112df5e2829d30d3366e157 "show commit") [C.P.](# "Chris Palmer") Added alpha parameter to `stl_colour()` + +#### [v6.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v6.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v6.0.0...v6.0.1 "diff with v6.0.0") +* 2020-04-06 [b437990](https://github.com/nophead/NopSCADlib/commit/b4379907a2236c3f96814a2d680a20f6949eaa36 "show commit") [C.P.](# "Chris Palmer") Updated gallery + +* 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") +* 2020-03-28 [390957f](https://github.com/nophead/NopSCADlib/commit/390957fdd0c7b3675f8a4a760b7f936babd37c87 "show commit") [C.P.](# "Chris Palmer") Added MT3608 and TP4065 PCBs. +Perfboards now have their own row in the test to shorten the picture. + +* 2020-03-28 [bde8cbe](https://github.com/nophead/NopSCADlib/commit/bde8cbe7a61ee240a31f2808d828993156b78ae3 "show commit") [C.P.](# "Chris Palmer") Added cutout for trimpot10. + +### [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") +* 2020-03-27 [6187d90](https://github.com/nophead/NopSCADlib/commit/6187d90c57088409c6c519dbf10f7952df60587f "show commit") [C.P.](# "Chris Palmer") Added 10 turn trimpots + +### [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 [56390bf](https://github.com/nophead/NopSCADlib/commit/56390bf8dd290b72f00ae3f24676eb77ce14e6da "show commit") [C.P.](# "Chris Palmer") Updated big picture + +* 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. + +* 2020-03-24 [f2ec3e7](https://github.com/nophead/NopSCADlib/commit/f2ec3e71f4932efa9e9c185411aac42e75fdf180 "show commit") [C.P.](# "Chris Palmer") Added circlips. + +* 2020-03-24 [c1b5bd1](https://github.com/nophead/NopSCADlib/commit/c1b5bd1b87404467949aabfdb256714ac22dd4ba "show commit") [C.P.](# "Chris Palmer") Added seal lip to `linear_bearings`. + +* 2020-03-15 [268c066](https://github.com/nophead/NopSCADlib/commit/268c066965dfa3e6240b688e9741a5bea8403f81 "show commit") [C.P.](# "Chris Palmer") Added documentation for platters and panels in `usage.md`. + +### [v4.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v4.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v4.2.1...v4.3.0 "diff with v4.2.1") +* 2020-03-15 [fd8712d](https://github.com/nophead/NopSCADlib/commit/fd8712d6bf3aefca83e51e6673f3e9a2ab97d76a "show commit") [C.P.](# "Chris Palmer") Updated images and readme. + +* 2020-03-15 [b6a32b6](https://github.com/nophead/NopSCADlib/commit/b6a32b6b410038bbb172ef48a97c05e128919fbb "show commit") [C.P.](# "Chris Palmer") Fixed square nut threads. + +* 2020-03-15 [849bc47](https://github.com/nophead/NopSCADlib/commit/849bc479cc6335d994b3399cdd38fcc5e049620f "show commit") [F.W.](# "Filip Wieland") Adds DIN 562 square nuts + +#### [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 [2eef050](https://github.com/nophead/NopSCADlib/commit/2eef050f60f46a649211070543cf7aa1d19ada12 "show commit") [C.P.](# "Chris Palmer") Missing bracket. + +* 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 +projects. + +* 2020-03-07 [a8422a6](https://github.com/nophead/NopSCADlib/commit/a8422a6aa6f9e018a0ee7040594c36f1c3d875b7 "show commit") [C.P.](# "Chris Palmer") Updated main image + +### [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-05 [245b158](https://github.com/nophead/NopSCADlib/commit/245b158f1d0d4059b44856d604cc8b3396c4b249 "show commit") [C.P.](# "Chris Palmer") Added threads to fuseholder. + +* 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 [bd60b50](https://github.com/nophead/NopSCADlib/commit/bd60b50b099d76f6588ddfe900be276ed7d0cf98 "show commit") [C.P.](# "Chris Palmer") Removed lower case tests + +* 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") +* 2020-03-02 [4e233e5](https://github.com/nophead/NopSCADlib/commit/4e233e5e9d304a17a9a6e513a8397777859f169d "show commit") [C.P.](# "Chris Palmer") Updated readme and images + +* 2020-03-02 [675953d](https://github.com/nophead/NopSCADlib/commit/675953d334a2c223cf1d5e6c85e5120bacbc0ef9 "show commit") [M.B.](# "Martin Budden") Allow no `center` hole in extrusion. + +* 2020-03-02 [9527fa1](https://github.com/nophead/NopSCADlib/commit/9527fa1c1fbe0984bfb51274fe9df48c662f09f2 "show commit") [M.B.](# "Martin Budden") Added E1515 extrusion. + +#### [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`. +Removed `terminal_254()` because it can't work. + +* 2020-03-02 [a1d385f](https://github.com/nophead/NopSCADlib/commit/a1d385f9ec9f7e37646f7a7f923c7b705a6e5128 "show commit") [C.P.](# "Chris Palmer") Updated gallery images + +* 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-03-01 [7706716](https://github.com/nophead/NopSCADlib/commit/7706716fa28c35815ad9770ce00130721d2d2cd3 "show commit") [C.P.](# "Chris Palmer") Updated readme for threads. + +## [v4.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v4.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v3.2.2...v4.0.0 "diff with v3.2.2") +* 2020-03-01 [c815c15](https://github.com/nophead/NopSCADlib/commit/c815c1592d690812b42b821273766612dae4b1f5 "show commit") [C.P.](# "Chris Palmer") `SHOW_THREADS` renamed `NOPSCADLIB_SHOW_THREADS` for #61 + +#### [v3.2.2](https://github.com/nophead/NopSCADlib/releases/tag/v3.2.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v3.2.1...v3.2.2 "diff with v3.2.1") +* 2020-03-01 [e32ef88](https://github.com/nophead/NopSCADlib/commit/e32ef88c90722e815e51f87181028119b026e3aa "show commit") [C.P.](# "Chris Palmer") Small optimisation to `views.py` + +* 2020-03-01 [702c450](https://github.com/nophead/NopSCADlib/commit/702c450a27502a03c24d9d8d0ceb00a5fcc587a4 "show commit") [C.P.](# "Chris Palmer") Small optimisation to `exports.py` + +* 2020-02-29 [1a197ac](https://github.com/nophead/NopSCADlib/commit/1a197ac823edbb95063f0cf2ea68f952c8e2c61d "show commit") [C.P.](# "Chris Palmer") Fixed missing screw holes in blowers. + +* 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 [f0b4d76](https://github.com/nophead/NopSCADlib/commit/f0b4d767e94901c98abc6f0428ac64425a92d78d "show commit") [C.P.](# "Chris Palmer") Replaced "lime" with `pp1_colour`. + +#### [v3.2.1](https://github.com/nophead/NopSCADlib/releases/tag/v3.2.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v3.2.0...v3.2.1 "diff with v3.2.0") +* 2020-02-29 [82baed4](https://github.com/nophead/NopSCADlib/commit/82baed4c8f12d82d7e7fc996f6d63e5c92cb224b "show commit") [C.P.](# "Chris Palmer") Updated images and readme. + +* 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") +* 2020-02-29 [7c0a48d](https://github.com/nophead/NopSCADlib/commit/7c0a48d0c1696b9930cc725942dab6578e7ee895 "show commit") [C.P.](# "Chris Palmer") Added parametric printed box + +#### [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`. + +* 2020-02-28 [8ed0f3c](https://github.com/nophead/NopSCADlib/commit/8ed0f3c1af1b5898e94be7d66e510e42e8d1c8c9 "show commit") [C.P.](# "Chris Palmer") Updated readme and images. + +* 2020-02-28 [0e8e387](https://github.com/nophead/NopSCADlib/commit/0e8e387d35c1897c3b747c9924748a883c5f5448 "show commit") [M.B.](# "Martin Budden") Improved `S_300_12` PSU. + +* 2020-02-28 [0c17620](https://github.com/nophead/NopSCADlib/commit/0c17620adb488bd1f8839b3cd908118afa476419 "show commit") [C.P.](# "Chris Palmer") Removed echo from `extrusion_bracket.scad` + +## [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") +* 2020-02-27 [29ba402](https://github.com/nophead/NopSCADlib/commit/29ba4025302d6c636e823649fb690e2c7544afae "show commit") [C.P.](# "Chris Palmer") Updated image + +#### [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 [10b846c](https://github.com/nophead/NopSCADlib/commit/10b846c0d587d504025b2b1b5ead6be6edb48c2b "show commit") [C.P.](# "Chris Palmer") Updated images + +* 2020-02-27 [a487ca0](https://github.com/nophead/NopSCADlib/commit/a487ca0f207cc0d47d222feffdc62e6c65471237 "show commit") [M.B.](# "Martin Budden") Added groove to `linear_rail`. + +* 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") +* 2020-02-27 [a2ce3f1](https://github.com/nophead/NopSCADlib/commit/a2ce3f127883badc7c92abfce66e6b2c4238f7e0 "show commit") [C.P.](# "Chris Palmer") Updated readme + +* 2020-02-27 [aab7f3d](https://github.com/nophead/NopSCADlib/commit/aab7f3d683901d0b174a42ededf932aa21a8103b "show commit") [M.B.](# "Martin Budden") Added `center` parameter. Added cornerhole dimensions to E20. + +### [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-26 [ad719da](https://github.com/nophead/NopSCADlib/commit/ad719dad5aa69365c278e04daa3fbc3929fafe80 "show commit") [C.P.](# "Chris Palmer") Added copyright boiler plate and description. +Updated images and readme. + +* 2020-02-25 [1668f9c](https://github.com/nophead/NopSCADlib/commit/1668f9c54c4d68351dae82bc42562f437008ffc3 "show commit") [M.B.](# "Martin Budden") Naming update. + +* 2020-02-25 [e0dd174](https://github.com/nophead/NopSCADlib/commit/e0dd17401023474ce5cf581858c130d71df4dd78 "show commit") [M.B.](# "Martin Budden") Parameterisation of extrusion brackets. + +* 2020-02-25 [8342ba8](https://github.com/nophead/NopSCADlib/commit/8342ba87e9011e7b0039dd186a8da08dc12cf4fd "show commit") [M.B.](# "Martin Budden") Update as per code review. + +* 2020-02-23 [1dca024](https://github.com/nophead/NopSCADlib/commit/1dca024e647d0117f920d77cecf3e93fe4432dfd "show commit") [M.B.](# "Martin Budden") Internal and external corner brackets for 20nn extrusion. + +### [v2.37.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.37.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.36.1...v2.37.0 "diff with v2.36.1") +* 2020-02-26 [1a24e0d](https://github.com/nophead/NopSCADlib/commit/1a24e0d87ef5fbbb57e2aa136f35735b0a2ae761 "show commit") [C.P.](# "Chris Palmer") Added image and updated readme. + +* 2020-02-26 [e87dffd](https://github.com/nophead/NopSCADlib/commit/e87dffd92c681913d9c525d10967ec319bc43875 "show commit") [M.B.](# "Martin Budden") More pcb component examples. Allowed more colour setting. + +* 2020-02-25 [c364bf0](https://github.com/nophead/NopSCADlib/commit/c364bf06b246bf7e7b16599bda705abc1c3ec3b7 "show commit") [M.B.](# "Martin Budden") Code tidy. + +* 2020-02-25 [0e58e92](https://github.com/nophead/NopSCADlib/commit/0e58e92fbc50a9f3ad39960d4ccab3bfe4d74bb1 "show commit") [M.B.](# "Martin Budden") Allowed parameterised green terminals on PCBs. + +* 2020-02-25 [1af2e18](https://github.com/nophead/NopSCADlib/commit/1af2e185948c7620326229dc86ebaab24a3eb593 "show commit") [M.B.](# "Martin Budden") Added `usb_Ax1` and potentiometer. + +* 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") +* 2020-02-26 [8bb4b38](https://github.com/nophead/NopSCADlib/commit/8bb4b3881ebfb1edeacebd9b128c7a1030bfc1f2 "show commit") [C.P.](# "Chris Palmer") Fixed test, image and readme updated. + +### [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 +already included by other vitamins. + +* 2020-02-26 [8afb08a](https://github.com/nophead/NopSCADlib/commit/8afb08aaa47442f07b6f2478857a7a9870118788 "show commit") [C.P.](# "Chris Palmer") Updated image + +* 2020-02-25 [f104bd4](https://github.com/nophead/NopSCADlib/commit/f104bd42e5b427a3e631e0073db3a95b86fa976b "show commit") [M.B.](# "Martin Budden") Added back `jst_xh` connector to ramps endstop. + +### [v2.35.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.35.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.34.0...v2.35.0 "diff with v2.34.0") +* 2020-02-25 [c1833f0](https://github.com/nophead/NopSCADlib/commit/c1833f08201f1845ac2452058fa586937a06d096 "show commit") [C.P.](# "Chris Palmer") Updated image and readme. + +* 2020-02-25 [5bae0aa](https://github.com/nophead/NopSCADlib/commit/5bae0aaa51678a44989b8cbbd6882fbabe6a4be0 "show commit") [M.B.](# "Martin Budden") Better `sk_bracket` screw length calculation. + +### [v2.34.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.34.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.33.0...v2.34.0 "diff with v2.33.0") +* 2020-02-25 [5d3f111](https://github.com/nophead/NopSCADlib/commit/5d3f1115bbea3a57845008958627122964b64060 "show commit") [C.P.](# "Chris Palmer") Updated readme and images + +* 2020-02-23 [7a6210f](https://github.com/nophead/NopSCADlib/commit/7a6210f442515e0114cf3ce273066f82214db31d "show commit") [M.B.](# "Martin Budden") Add optional chamfer to teardrops. Defaults to no chamfer. + +### [v2.33.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.33.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.32.0...v2.33.0 "diff with v2.32.0") +* 2020-02-25 [05bfe9b](https://github.com/nophead/NopSCADlib/commit/05bfe9b159a4466aeada4a02616dcd6702441317 "show commit") [C.P.](# "Chris Palmer") Updated and images. + +* 2020-01-25 [f961874](https://github.com/nophead/NopSCADlib/commit/f961874ce3aa72342715d1e788797a08d59ad862 "show commit") [M.B.](# "Martin Budden") Added `kp_pillow_blocks`. + +### [v2.32.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.32.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.31.0...v2.32.0 "diff with v2.31.0") +* 2020-02-24 [e9bc300](https://github.com/nophead/NopSCADlib/commit/e9bc300b8dca045e8b8e054a77dcc494b6c8897d "show commit") [C.P.](# "Chris Palmer") Fix for printed directory not present. + +* 2020-02-23 [ad3e8d8](https://github.com/nophead/NopSCADlib/commit/ad3e8d85aff860625e9c5dddad05cecd0fc584ff "show commit") [M.B.](# "Martin Budden") Added `scad/printed` to stl search path. + +### [v2.31.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.31.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.30.0...v2.31.0 "diff with v2.30.0") +* 2020-02-24 [f46f35e](https://github.com/nophead/NopSCADlib/commit/f46f35e909167d1e957009b2f666d0cadb37e5da "show commit") [C.P.](# "Chris Palmer") Updated readme + +* 2020-02-24 [4ff6c7d](https://github.com/nophead/NopSCADlib/commit/4ff6c7d0a84ed40c08a36a55f4fe19f3ce712914 "show commit") [M.B.](# "Martin Budden") Unified tnuts and hammer nuts. + +### [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 [bfde879](https://github.com/nophead/NopSCADlib/commit/bfde879ce2f5ffc69d3ce2b5fc4534643581671d "show commit") [C.P.](# "Chris Palmer") Updated readme and images. + +* 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 [065ec0a](https://github.com/nophead/NopSCADlib/commit/065ec0a430da6c62cbd6d06b3de822e8a6751425 "show commit") [C.P.](# "Chris Palmer") Corrected nut placement + +* 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 +length calculations. + +* 2020-02-24 [5cb994b](https://github.com/nophead/NopSCADlib/commit/5cb994b58b204a9f59d17001e4061aa5f60328bc "show commit") [C.P.](# "Chris Palmer") Retabulated nut table + +* 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-02-24 [8bad05e](https://github.com/nophead/NopSCADlib/commit/8bad05e7214ae3efbd7eef92ca696b796465a722 "show commit") [C.P.](# "Chris Palmer") Added to `lib.scad` + +* 2020-02-23 [9d6727d](https://github.com/nophead/NopSCADlib/commit/9d6727d37109697949236d74f4fb266333753c90 "show commit") [C.P.](# "Chris Palmer") Added images and readme + +* 2020-02-23 [e40b10f](https://github.com/nophead/NopSCADlib/commit/e40b10f5a09b816b17cdd9b3c3f0ce2dbe75ae9d "show commit") [M.B.](# "Martin Budden") Added comment. + +* 2020-02-23 [d066648](https://github.com/nophead/NopSCADlib/commit/d066648a76a6f5f53e8e52d53b744be1490a278a "show commit") [M.B.](# "Martin Budden") Renamed `sheet_thickness` to `part_thickness`. + +* 2020-02-23 [581c2f8](https://github.com/nophead/NopSCADlib/commit/581c2f8a968bf571641462e91ccfd9bbd61513d0 "show commit") [M.B.](# "Martin Budden") Used accessor functions internally. + +* 2020-02-23 [e9ee88d](https://github.com/nophead/NopSCADlib/commit/e9ee88dfe94860fbb4b77cfbea544c5a92a97b04 "show commit") [M.B.](# "Martin Budden") Updates as per code review. + +* 2020-02-16 [b07a8ad](https://github.com/nophead/NopSCADlib/commit/b07a8ad24557f57e2df08f700d1912d63598501f "show commit") [M.B.](# "Martin Budden") Added SCS bearing blocks, SCSnUU and SCSnLUU variants + +#### [v2.27.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.27.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.27.0...v2.27.1 "diff with v2.27.0") +* 2020-02-23 [b854641](https://github.com/nophead/NopSCADlib/commit/b8546414c04b72c3c8593bb2cdcb36346f2dffbb "show commit") [C.P.](# "Chris Palmer") Fixed leadscrew when `center` `=` `false`. + +### [v2.27.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.27.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.26.0...v2.27.0 "diff with v2.26.0") +* 2020-02-23 [0b81418](https://github.com/nophead/NopSCADlib/commit/0b8141844c5a2e4c6323cd990695900d2164fef5 "show commit") [C.P.](# "Chris Palmer") Updated readme. + +* 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 [3e5d4b1](https://github.com/nophead/NopSCADlib/commit/3e5d4b1c8e657350782171ebe055f5318831e8ec "show commit") [C.P.](# "Chris Palmer") Added to `lib.scad`. + +* 2020-02-23 [20f830a](https://github.com/nophead/NopSCADlib/commit/20f830a008400858d4a5dd7f0206074caf6ae6bb "show commit") [C.P.](# "Chris Palmer") Added image and updated readme. + +* 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-02-23 [95bbebd](https://github.com/nophead/NopSCADlib/commit/95bbebd42dcd791c00aa6722aad82bf9009f9701 "show commit") [C.P.](# "Chris Palmer") Updated readme. + +* 2020-02-16 [8f85ac7](https://github.com/nophead/NopSCADlib/commit/8f85ac73dc4d759d13067c869eb5632d3f169da8 "show commit") [M.B.](# "Martin Budden") Added space before screw length when length < 10 to ensure correct ordering. +This means 5mm, 6mm etc comes before 10mm in BOM. + +### [v2.25.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.25.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.24.0...v2.25.0 "diff with v2.24.0") +* 2020-02-23 [0583da2](https://github.com/nophead/NopSCADlib/commit/0583da2eb75523333c7a4d93a7e22fedf74cf067 "show commit") [C.P.](# "Chris Palmer") Added images + +### [v2.24.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.24.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.23.1...v2.24.0 "diff with v2.23.1") +* 2020-02-23 [16dd8d6](https://github.com/nophead/NopSCADlib/commit/16dd8d6d176e36637af29bdb01e3873df586731a "show commit") [C.P.](# "Chris Palmer") Added images and readme. + +* 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") +* 2020-02-23 [ba7e642](https://github.com/nophead/NopSCADlib/commit/ba7e64233af4b0d3ede0b330e64f7f837c6131d2 "show commit") [C.P.](# "Chris Palmer") Clarified path settings in `usage.md`. + +### [v2.23.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.23.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.22.0...v2.23.0 "diff with v2.22.0") +* 2020-02-23 [7ec0591](https://github.com/nophead/NopSCADlib/commit/7ec059142f0c3200fd34e4b0031c9747c6d12920 "show commit") [C.P.](# "Chris Palmer") Updated readme. + +* 2020-02-17 [b7b5c83](https://github.com/nophead/NopSCADlib/commit/b7b5c837bd9743ffa5df12945618f70ee2f695fc "show commit") [M.B.](# "Martin Budden") Used tube for buzzer. + +* 2020-01-15 [56ec8e0](https://github.com/nophead/NopSCADlib/commit/56ec8e03ad2f5cea2fd13382a916a0a218e1ace5 "show commit") [M.B.](# "Martin Budden") Added PCB buzzer. + +### [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-02-16 [dc4e24b](https://github.com/nophead/NopSCADlib/commit/dc4e24b63ad0a5209b1b107aa49d523d31a33952 "show commit") [M.B.](# "Martin Budden") Simplified drawing of filament. + +* 2020-01-14 [728b7ad](https://github.com/nophead/NopSCADlib/commit/728b7adf3807b5374c0835302102c43bb4ef3170 "show commit") [M.B.](# "Martin Budden") Add ability to display filament on spool. + +### [v2.21.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.21.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.20.0...v2.21.0 "diff with v2.20.0") +* 2020-02-22 [2c1dbe0](https://github.com/nophead/NopSCADlib/commit/2c1dbe04a9f02a41c07afc61cc811c2ba572d31d "show commit") [C.P.](# "Chris Palmer") Added images and readme. + +* 2020-01-13 [c55b8b6](https://github.com/nophead/NopSCADlib/commit/c55b8b6d1c88b03bad5371a73e756234360f28e5 "show commit") [M.B.](# "Martin Budden") Parameterised belt colors. + +### [v2.20.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.20.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.19.0...v2.20.0 "diff with v2.19.0") +* 2020-02-22 [509a879](https://github.com/nophead/NopSCADlib/commit/509a87939c09ee024aece87f11e152d983fa5027 "show commit") [C.P.](# "Chris Palmer") Updated images and readme + +* 2020-01-11 [d1324a6](https://github.com/nophead/NopSCADlib/commit/d1324a670eb7ec898e6663dc9394fc1bd19ef664 "show commit") [M.B.](# "Martin Budden") Added JST-XH connector for pcbs. + +* 2020-02-22 [599fbba](https://github.com/nophead/NopSCADlib/commit/599fbba6c2b036a4a22fa04f2e06f67ef5bb9578 "show commit") [C.P.](# "Chris Palmer") Reduced dependecies in `pcb_mount` test. + +### [v2.19.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.19.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.16.0...v2.19.0 "diff with v2.16.0") +* 2020-02-22 [6097e07](https://github.com/nophead/NopSCADlib/commit/6097e0709498166c61712094fcc11f083e25959f "show commit") [C.P.](# "Chris Palmer") Updated images and readme. + +* 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-02-22 [3174013](https://github.com/nophead/NopSCADlib/commit/3174013e1a83acd2f6d4d06e5e065c36184830b0 "show commit") [C.P.](# "Chris Palmer") Updated images and readme. + +* 2020-02-22 [c4eea38](https://github.com/nophead/NopSCADlib/commit/c4eea38a2b5f02d35e734c0497646ab0f6774f81 "show commit") [C.P.](# "Chris Palmer") Added threads + +* 2020-02-19 [32522b2](https://github.com/nophead/NopSCADlib/commit/32522b28d71884e748bc9013d311577cb25628ff "show commit") [M.B.](# "Martin Budden") Added hammer nuts. + +* 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 [9658205](https://github.com/nophead/NopSCADlib/commit/9658205efd261004ce64249dc68a925e0c2837b7 "show commit") [C.P.](# "Chris Palmer") Updated readme + +* 2020-02-07 [3ab934d](https://github.com/nophead/NopSCADlib/commit/3ab934d83eb380f83cc8030d0104cda50e3ef6be "show commit") [M.B.](# "Martin Budden") Typo in `screw_knob`. foe corrected to for. + +* 2020-02-22 [8be0cc9](https://github.com/nophead/NopSCADlib/commit/8be0cc98eae47e5a3e27c5e4d11017ce95f6b194 "show commit") [C.P.](# "Chris Palmer") Updated the images and readme. + +* 2020-02-18 [1936c95](https://github.com/nophead/NopSCADlib/commit/1936c95d06b038b1b3d127f7249c7ef56eaf89e3 "show commit") [M.B.](# "Martin Budden") Added IEC 320 C14 switched fused inlet module. + +* 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-22 [1614f50](https://github.com/nophead/NopSCADlib/commit/1614f50b737d4442519dbc6a5bf94db01940305e "show commit") [C.P.](# "Chris Palmer") Merged master + +### [v2.16.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.16.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.18.0...v2.16.0 "diff with v2.18.0") +* 2020-01-10 [d703ae4](https://github.com/nophead/NopSCADlib/commit/d703ae49976910702fbf708581537a9237bdd79d "show commit") [C.P.](# "Chris Palmer") Added male screw threads. + +* 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. + +* 2020-01-10 [1f038de](https://github.com/nophead/NopSCADlib/commit/1f038decd4b314d1c1799667fadf827b6d75fd37 "show commit") [M.B.](# "Martin Budden") Initial submission of aluminium extrusion. Supports 2020, 2040, 2060, 2080, 3030, 3060, 4040, 4080 types. + + * Added extrusions to main picture. + +#### [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`. + +* 2019-12-30 [f7ef075](https://github.com/nophead/NopSCADlib/commit/f7ef0754349c68ca6f621a37eb38abc65c607d7d "show commit") [C.P.](# "Chris Palmer") Fixed hex pillar thread length. +Reordered screws. +Random pixel changes. + +### [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. +Changed the RPI0 SD height to be more accurate. + +* 2019-11-15 [6354219](https://github.com/nophead/NopSCADlib/commit/6354219627bd2f19b54a521954917f913ff83964 "show commit") [C.P.](# "Chris Palmer") Added tiny 17x8mm fan. + +* 2019-10-22 [56e2b71](https://github.com/nophead/NopSCADlib/commit/56e2b71bdaf8e24a962096c8fc4a2b10a00e1b83 "show commit") [C.P.](# "Chris Palmer") Updated readme for last PR + +* 2019-10-21 [d041b18](https://github.com/nophead/NopSCADlib/commit/d041b180250488b9c8be0577f0269193c85b0109 "show commit") [E.P.](# "Eddy Pronk") Adds an option `resistor_wire_rotate` + +#### [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 [18294b4](https://github.com/nophead/NopSCADlib/commit/18294b4b81cc2297c5bae16bc0d9913b08991970 "show commit") [C.P.](# "Chris Palmer") Added Enviro+ PCB + +* 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 [9f27f26](https://github.com/nophead/NopSCADlib/commit/9f27f268942a0f3a3b67ee3dc95092c74a59cb5c "show commit") [C.P.](# "Chris Palmer") Added `pcb_component_position()` function. + +* 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 [1c221ad](https://github.com/nophead/NopSCADlib/commit/1c221ad612bcef305efa8782cd344bc27d2cd463 "show commit") [C.P.](# "Chris Palmer") Added S-7282B LCD display + +* 2019-10-22 [85adf7b](https://github.com/nophead/NopSCADlib/commit/85adf7b4f43d1173239a1c572b022e4920435c7c "show commit") [C.P.](# "Chris Palmer") Readme changes for last commit. + +* 2019-10-22 [64bde2c](https://github.com/nophead/NopSCADlib/commit/64bde2cb3a5c00223b11fc861bae3bface5b2bb5 "show commit") [C.P.](# "Chris Palmer") Added right angle pin headers. + +* 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-10-22 [a9c4e60](https://github.com/nophead/NopSCADlib/commit/a9c4e60cac12bac661ebb1789a8050664cc21eca "show commit") [C.P.](# "Chris Palmer") Added another spool size + +* 2019-09-15 [ededb51](https://github.com/nophead/NopSCADlib/commit/ededb514b8a1cda10d1785a464d47d718bc88da5 "show commit") [C.P.](# "Chris Palmer") Fixed some missing commas in `pin_header` vitamin calls. + +### [v2.14.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.14.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.13.1...v2.14.0 "diff with v2.13.1") +* 2019-09-14 [d0d525b](https://github.com/nophead/NopSCADlib/commit/d0d525b97ad467540959799a6da1ad57f8b2cb2d "show commit") [C.P.](# "Chris Palmer") Added RPi 0 model + +#### [v2.13.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.13.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.13.0...v2.13.1 "diff with v2.13.0") +* 2019-09-14 [371d274](https://github.com/nophead/NopSCADlib/commit/371d2749061e767c996f886501e1c1ac245ddbaf "show commit") [C.P.](# "Chris Palmer") Fixed missing include for hygrometer. + +* 2019-09-06 [7118e6e](https://github.com/nophead/NopSCADlib/commit/7118e6eb0376c2a0c18bc93c60ae56ff61490841 "show commit") [C.P.](# "Chris Palmer") Typo in comment. + +* 2019-08-21 [cfdf759](https://github.com/nophead/NopSCADlib/commit/cfdf759a49dd8bf7b8e9bc055784754df0315749 "show commit") [C.P.](# "Chris Palmer") Added missing files from last push. + +### [v2.13.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.13.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.12.0...v2.13.0 "diff with v2.12.0") +* 2019-08-21 [aeded1b](https://github.com/nophead/NopSCADlib/commit/aeded1b8078a839b9bf7095030381a2d12a1cb4c "show commit") [C.P.](# "Chris Palmer") Added a hygrometer module. + +* 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") +* 2019-08-21 [ab91def](https://github.com/nophead/NopSCADlib/commit/ab91defcd245aab94ca059970fe9142330b42c45 "show commit") [C.P.](# "Chris Palmer") Added Arduino Leonardo + +#### [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 [e35fb69](https://github.com/nophead/NopSCADlib/commit/e35fb695a21a42216b7f5b58c12b6bc5d3a43eff "show commit") [C.P.](# "Chris Palmer") Ziptie width added to BOM description. + +* 2019-08-18 [61bec65](https://github.com/nophead/NopSCADlib/commit/61bec656d7d9328a6eb90ca003d5ae5888e5a18c "show commit") [C.P.](# "Chris Palmer") Fixed box header BOM descripion. + +* 2019-08-18 [854adab](https://github.com/nophead/NopSCADlib/commit/854adab6650e7617588e2da821cd91fa97657eaa "show commit") [C.P.](# "Chris Palmer") Fix for Python 2 + +* 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 [017ec48](https://github.com/nophead/NopSCADlib/commit/017ec480c0f84b07f9ac60acc598c8f78f395b0a "show commit") [C.P.](# "Chris Palmer") Added tesrdrop option to `mouse_hole`. + +* 2019-08-18 [e3a500e](https://github.com/nophead/NopSCADlib/commit/e3a500e9c6ede8467c5ea7a941159149875e5d8e "show commit") [C.P.](# "Chris Palmer") Added `pcb_component_position()`. + +* 2019-08-18 [4ac48c9](https://github.com/nophead/NopSCADlib/commit/4ac48c9603218cea1bb7c77e25abfbe9dda8dd73 "show commit") [C.P.](# "Chris Palmer") Added studding. + +* 2019-08-18 [78ce316](https://github.com/nophead/NopSCADlib/commit/78ce316b86ef2e0eb47a044e99baa6ac60babfad "show commit") [C.P.](# "Chris Palmer") Added 2mm acrylic sheets. + +* 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-29 [645ff21](https://github.com/nophead/NopSCADlib/commit/645ff21d3d7721f60deff9bdbcec09e50fef94d3 "show commit") [C.P.](# "Chris Palmer") Added `right_triangle`. + +#### [v2.9.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.9.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.9.0...v2.9.1 "diff with v2.9.0") +* 2019-07-29 [4ff12b1](https://github.com/nophead/NopSCADlib/commit/4ff12b1d8bc7f2d69fb7f7c87876fe7289b71a68 "show commit") [C.P.](# "Chris Palmer") LDRs thicker + +* 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-25 [49ee92d](https://github.com/nophead/NopSCADlib/commit/49ee92db8ea49d56a1f4dc9a6db60785f02cc992 "show commit") [C.P.](# "Chris Palmer") Fixed tapered PCB spacers. + +* 2019-07-25 [be14a52](https://github.com/nophead/NopSCADlib/commit/be14a52c21a7bf43f2d8f05f8fe77e7906d3a65d "show commit") [C.P.](# "Chris Palmer") Fixed LDR comment + +* 2019-07-25 [af4c5e2](https://github.com/nophead/NopSCADlib/commit/af4c5e2b3ece483093a63067c8f6549c5aec340a "show commit") [C.P.](# "Chris Palmer") Added missing image + +### [v2.9.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.9.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.8.1...v2.9.0 "diff with v2.8.1") +* 2019-07-25 [f85a7e8](https://github.com/nophead/NopSCADlib/commit/f85a7e85bebe5c2b386b4c96e3487a5a532bb49e "show commit") [C.P.](# "Chris Palmer") Added LDR models + +* 2019-07-25 [c68f879](https://github.com/nophead/NopSCADlib/commit/c68f879d13223896ebb74b2ec7a12cb61f16edf9 "show commit") [C.P.](# "Chris Palmer") Added `insert_lug()` to make flying insert lugs. + +* 2019-07-24 [3d4653f](https://github.com/nophead/NopSCADlib/commit/3d4653fc0fc63a3aee2780740d8a384d01216a4e "show commit") [C.P.](# "Chris Palmer") Added `insert_boss_radius()`. + +#### [v2.8.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.8.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.8.0...v2.8.1 "diff with v2.8.0") +* 2019-07-21 [b40c076](https://github.com/nophead/NopSCADlib/commit/b40c076d239e5c38699d5627d8aa622a8809f83e "show commit") [C.P.](# "Chris Palmer") Removed extraneous echo. + +* 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-21 [881a032](https://github.com/nophead/NopSCADlib/commit/881a032aa34e0420a4a6c16c56f31ad16eb7c6e4 "show commit") [C.P.](# "Chris Palmer") Typo + +* 2019-07-21 [4b1d629](https://github.com/nophead/NopSCADlib/commit/4b1d6298e4c0b569109b46edaa282b2aae9c66c6 "show commit") [C.P.](# "Chris Palmer") Typo + +### [v2.8.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.8.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.7.1...v2.8.0 "diff with v2.7.1") +* 2019-07-19 [b4cc6f6](https://github.com/nophead/NopSCADlib/commit/b4cc6f6c3740087148084e75dbe306a5bf7bb7a0 "show commit") [C.P.](# "Chris Palmer") Added `semi_teardrop`. +`mouse_grommets` now teardropped. + +* 2019-07-19 [6238f82](https://github.com/nophead/NopSCADlib/commit/6238f82bf0fb83e152e1ba84e7e7941ca4fe679a "show commit") [C.P.](# "Chris Palmer") Added `poly_tube(),` an extruded `poly_ring()`. +Added missing hinge image. + +* 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") +* 2019-07-19 [723be7a](https://github.com/nophead/NopSCADlib/commit/723be7ac64afddb91759a37b9b1cd1e14deea7b5 "show commit") [C.P.](# "Chris Palmer") Fixed `round_grommet_hole()` size. +Added more grommet stls. + +### [v2.7.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.7.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.6.1...v2.7.0 "diff with v2.6.1") +* 2019-07-19 [3a5e027](https://github.com/nophead/NopSCADlib/commit/3a5e027bbb9b3f158480af62e49307f81ec220b4 "show commit") [C.P.](# "Chris Palmer") Added parametric printed hinges. + +#### [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") +* 2019-07-06 [0fb0432](https://github.com/nophead/NopSCADlib/commit/0fb0432b39f8e0a6abcb42214015c4e8a2d2c164 "show commit") [C.P.](# "Chris Palmer") Added `4.3"` LCD display + +#### [v2.5.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.5.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.5.0...v2.5.1 "diff with v2.5.0") +* 2019-07-04 [107951a](https://github.com/nophead/NopSCADlib/commit/107951aad0671dcf061a31719e2871364c86afce "show commit") [C.P.](# "Chris Palmer") Typo + +### [v2.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v2.4.0...v2.5.0 "diff with v2.4.0") +* 2019-07-04 [55fd552](https://github.com/nophead/NopSCADlib/commit/55fd552c8fb246ab7e929d330fee32bdbfd6be24 "show commit") [C.P.](# "Chris Palmer") Added Duet Ethernet and Duex PCB models. +Made green terminals parametric. +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") +* 2019-06-27 [a3e51d2](https://github.com/nophead/NopSCADlib/commit/a3e51d2607127edba893e6304eaad00dc3804c85 "show commit") [C.P.](# "Chris Palmer") Added PSU shrouds. + +#### [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-25 [c155e95](https://github.com/nophead/NopSCADlib/commit/c155e95599ab4daf22b8eeeb3fe19893def9ff97 "show commit") [T.](# "twoxe") Change `LED.scad` to `led.scad` + + * The file `LED.scad` is not found if a case sensitive file system is used + +#### [v2.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v2.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v2.0.0...v2.0.1 "diff with v2.0.0") +* 2019-06-27 [5f287ef](https://github.com/nophead/NopSCADlib/commit/5f287ef8ad404feb85983fd7339d1fccce99fb08 "show commit") [C.P.](# "Chris Palmer") Fixed ssr shroud mounting height. + +## [v2.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v2.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v1.2.1...v2.0.0 "diff with v1.2.1") +* 2019-06-25 [0ccda33](https://github.com/nophead/NopSCADlib/commit/0ccda3378ec53d01672b5081c563bc20398eacfd "show commit") [C.P.](# "Chris Palmer") Better ziptie model. +Better `cable_tie` using zipties. +Added cable ties to `ssr_shroud_fastened_assembly()`. +Added test and documentation for `wire.scad`. + +#### [v1.2.1](https://github.com/nophead/NopSCADlib/releases/tag/v1.2.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v1.2.0...v1.2.1 "diff with v1.2.0") +* 2019-06-22 [9cb0b78](https://github.com/nophead/NopSCADlib/commit/9cb0b78bb76fde29c71e499c336aae10f67c4b5b "show commit") [C.P.](# "Chris Palmer") Fixed degenerate triangles. + +### [v1.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v1.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v1.1.1...v1.2.0 "diff with v1.1.1") +* 2019-06-22 [13624eb](https://github.com/nophead/NopSCADlib/commit/13624eb9bd44dff122c9ae847b63dd8bc178c8c6 "show commit") [C.P.](# "Chris Palmer") Added printed SSR shrouds + +#### [v1.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v1.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v1.1.0...v1.1.1 "diff with v1.1.0") +* 2019-06-20 [9ccdf3c](https://github.com/nophead/NopSCADlib/commit/9ccdf3c07589935f3f863f39e29dcfdb9b711f74 "show commit") [C.P.](# "Chris Palmer") IEC mains connector models more accurate. + +* 2019-06-18 [bb6af02](https://github.com/nophead/NopSCADlib/commit/bb6af0233d4156bd2ea2a2aec794db40c6cc002d "show commit") [C.P.](# "Chris Palmer") Removed debug code + +* 2019-06-18 [774bdbe](https://github.com/nophead/NopSCADlib/commit/774bdbe2cd745c363f7b84b17e39eaac29c8c0d1 "show commit") [C.P.](# "Chris Palmer") Printed parts, dxfs and subassemblies now listed alphabetically. +JSON BOM now simplified and in required order. + +* 2019-06-17 [8d49f2b](https://github.com/nophead/NopSCADlib/commit/8d49f2b5646e36eadf296572654a479e2f3f69c6 "show commit") [C.P.](# "Chris Palmer") Fixed assembly counts in json nexted BOM. +Fixed assembly counts in build instructions. + +* 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. + +* 2019-06-17 [ab6c529](https://github.com/nophead/NopSCADlib/commit/ab6c5299054c764f0354869db718e851967f2802 "show commit") [C.P.](# "Chris Palmer") Added missing `init()` for coloured text. + +* 2019-06-16 [757e88e](https://github.com/nophead/NopSCADlib/commit/757e88ed0cb30c11a1f01d4581bec4f0a289c8e9 "show commit") [C.P.](# "Chris Palmer") Fixed bugs in `poly_ring()` and `insert_boss()`. +IEC screw length fixed at 10 if inserts used. + +* 2019-06-15 [7eaace0](https://github.com/nophead/NopSCADlib/commit/7eaace0194bd2a3630d3a6840ff7dfc983267407 "show commit") [C.P.](# "Chris Palmer") Added degree symbols + +* 2019-06-15 [7c9c680](https://github.com/nophead/NopSCADlib/commit/7c9c6805f70457db33c21049bf54bee4e05aa968 "show commit") [C.P.](# "Chris Palmer") Typo + +### [v1.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v1.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v1.0.1...v1.1.0 "diff with v1.0.1") +* 2019-06-14 [4a55e8e](https://github.com/nophead/NopSCADlib/commit/4a55e8eb6ca619dbac1ae68936b277dad7ab2421 "show commit") [C.P.](# "Chris Palmer") Added `hflip()`. + +#### [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") +* 2019-06-14 [b719601](https://github.com/nophead/NopSCADlib/commit/b719601a645d899f5477c13a34f857d178bcc3a1 "show commit") [C.P.](# "Chris Palmer") Fixed cable strip parameters and BOM desciption + +#### [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 [c713474](https://github.com/nophead/NopSCADlib/commit/c713474a1d9404bb8a82dea56469bbe852dce280 "show commit") [C.P.](# "Chris Palmer") Corrected pillar BOM entry + +* 2019-06-14 [a5a4f57](https://github.com/nophead/NopSCADlib/commit/a5a4f5730e715c6a36ad8d702e6bee6250113b1a "show commit") [C.P.](# "Chris Palmer") Another typo + +* 2019-06-14 [f7fbcd6](https://github.com/nophead/NopSCADlib/commit/f7fbcd6ff81582ecf00f1a05f71c984882d3237c "show commit") [C.P.](# "Chris Palmer") Typo + +* 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. + +* 2019-06-14 [3810b71](https://github.com/nophead/NopSCADlib/commit/3810b71b26793f6cf87ede5545c66d07e8e4be07 "show commit") [C.P.](# "Chris Palmer") Fixed `insert_hole()` convexity + +## [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-13 [4485235](https://github.com/nophead/NopSCADlib/commit/4485235509d66cb2e50bf811ebdcf7cca9676d33 "show commit") [C.P.](# "Chris Palmer") Increased convexity of tubing. + +* 2019-06-12 [7935700](https://github.com/nophead/NopSCADlib/commit/7935700975daec9f576f2b60e961ef8c72f97d1e "show commit") [C.P.](# "Chris Palmer") Document tweaks + +* 2019-06-12 [efa0e03](https://github.com/nophead/NopSCADlib/commit/efa0e03782d62c08292d1fed985cc9defc1205e0 "show commit") [C.P.](# "Chris Palmer") Documentation tweaks. + +* 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 [0126245](https://github.com/nophead/NopSCADlib/commit/0126245012b060339fd16ffd59e6f8dbddd67e43 "show commit") [C.P.](# "Chris Palmer") Documentation typos + +* 2019-06-12 [13eb9fe](https://github.com/nophead/NopSCADlib/commit/13eb9fea308dddbcb9b51cfdf69d95a697db6ce8 "show commit") [C.P.](# "Chris Palmer") Documentation tweaks. + +* 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 + +* 2019-06-11 [85e1985](https://github.com/nophead/NopSCADlib/commit/85e1985f1a8276498240e77cbb32f3f3bc79bba7 "show commit") [C.P.](# "Chris Palmer") Restored explode lines to yellow. +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-11 [bdbe6c1](https://github.com/nophead/NopSCADlib/commit/bdbe6c1ed14cab11c43e1712b21ce9098da96970 "show commit") [C.P.](# "Chris Palmer") Better nut colour fix. + +* 2019-06-10 [b8cd97f](https://github.com/nophead/NopSCADlib/commit/b8cd97ff99bfb4e7ae9c048b26b3bf1e38c0c1b7 "show commit") [C.P.](# "Chris Palmer") Fixed brass nut colour + +* 2019-06-10 [fe27391](https://github.com/nophead/NopSCADlib/commit/fe27391aff476be513c406ef906aaee154ae5b83 "show commit") [C.P.](# "Chris Palmer") Changed the colour scheme + +* 2019-06-10 [d2254f0](https://github.com/nophead/NopSCADlib/commit/d2254f0b529e98ea3afe4ebd6b1144a1183088a5 "show commit") [C.P.](# "Chris Palmer") And another + +* 2019-06-10 [0569015](https://github.com/nophead/NopSCADlib/commit/0569015d7f9bdf57f3c8ca88ddbe8298b7188211 "show commit") [C.P.](# "Chris Palmer") Typo in readme + +* 2019-06-10 [7811fa3](https://github.com/nophead/NopSCADlib/commit/7811fa380e556e9fd1b4fbfa34ac79d296a0adfc "show commit") [C.P.](# "Chris Palmer") Tweaks to the example. + +* 2019-06-10 [197f533](https://github.com/nophead/NopSCADlib/commit/197f5332bbb68dc66236aad0ac6ba5c7e4abd119 "show commit") [C.P.](# "Chris Palmer") Added an example project + +* 2019-06-10 [e4fae0b](https://github.com/nophead/NopSCADlib/commit/e4fae0ba5f395cce06234bbdf769b2c96d8bb659 "show commit") [C.P.](# "Chris Palmer") Added some leeway to image comparison +because it turns out OpenSCAD PNG generation is non-deterministic! + +* 2019-06-10 [0976e80](https://github.com/nophead/NopSCADlib/commit/0976e8098ff9cdd5ea8ad4619102ab10e4767676 "show commit") [C.P.](# "Chris Palmer") Fixed fan guard regression. + +* 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. +Demoted sub-headings in the gallery. + +* 2019-06-08 [90bd40b](https://github.com/nophead/NopSCADlib/commit/90bd40b6bef998e41718979b887040928bdf3e8c "show commit") [C.P.](# "Chris Palmer") Removed `times.txt` + +* 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. + +* 2019-06-08 [34a9b0e](https://github.com/nophead/NopSCADlib/commit/34a9b0e87bd5bc7fb301c2f409381d120799a77e "show commit") [C.P.](# "Chris Palmer") Added source code + +* 2019-06-08 [d80facf](https://github.com/nophead/NopSCADlib/commit/d80facf2ca046199cbe1562767e00224e3d072a6 "show commit") [C.P.](# "Chris Palmer") Fixed picture + +* 2019-06-08 [f2ec9d9](https://github.com/nophead/NopSCADlib/commit/f2ec9d96ebc0a7c07b6f4f301735de05bfccf02b "show commit") [C.P.](# "Chris Palmer") Added html version + +* 2019-06-08 [6975423](https://github.com/nophead/NopSCADlib/commit/697542395bae67ec8035ebf1dfb6d32c150bddd3 "show commit") [C.P.](# "Chris Palmer") Added catalog + +* 2019-06-08 [db159dc](https://github.com/nophead/NopSCADlib/commit/db159dcdd0c49920d8eaf1f7656591976c449600 "show commit") [C.P.](# "Chris Palmer") Gallery + diff --git a/scripts/changelog.py b/scripts/changelog.py new file mode 100644 index 0000000..0641ef0 --- /dev/null +++ b/scripts/changelog.py @@ -0,0 +1,161 @@ +#!/usr/bin/env python + +# +# NopSCADlib Copyright Chris Palmer 2021 +# nop.head@gmail.com +# hydraraptor.blogspot.com +# +# This file is part of NopSCADlib. +# +# NopSCADlib is free software: you can redistribute it and/or modify it under the terms of the +# GNU General Public License as published by the Free Software Foundation, either version 3 of +# the License, or (at your option) any later version. +# +# NopSCADlib is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with NopSCADlib. +# If not, see . +# +#! Creates the changelog from the git log + +from __future__ import print_function +import sys +import subprocess +import re + +filename = 'CHANGELOG.md' + +def tag_version(t): + """ Format a version tag """ + return 'v%d.%d.%d' % t + +def initials(name): + """ Convert full name to initials with a tooltip """ + i = ''.join([n[0].upper() + '.' for n in name.split(' ')]) + return '[%s](# "%s")' % (i, name) + +def get_remote_url(): + """ Get the git remote URL for the repository """ + url = subprocess.check_output(["git", "config", "--get", "remote.origin.url"]).decode("utf-8").strip("\n") + if url.startswith("git@"): + url = url.replace(":", "/", 1).replace("git@", "https://", 1) + if url.endswith(".git"): + url = url[:-4] + return url + +def iscode(word): + """ try to guess if the wod is code """ + endings = ['()', '*'] + starts = ['$', '--'] + anywhere = ['.', '_', '=', '[', '/'] + words = ['center', 'false', 'true', 'ngb'] + + for w in words: + if word == w: + return True + + for end in endings: + if word.endswith(end): + return True + + for start in starts: + if word.startswith(start): + return True + + for any in anywhere: + if word.find(any) >= 0: + return True + + return False + +def codify(word): + """ if a word is deemed code enclose it backticks """ + if word and iscode(word): + return '`' + word + '`' + return word + + +def fixup_comment(comment): + """ markup code words and fix new paragraphs """ + result = '' + word = '' + code = False + for i, c in enumerate(comment): + if c == '`' or code: # Already a code block + result += c # Copy verbatim + if c == '`': code = not code # Keep track of state + else: + if c in ' \n' or (c == '.' and (i + 1 == len(comment) or comment[i + 1] in ' \n')): # if a word terminator + result += codify(word) + c # Add codified word before terminator + word = '' + else: + word += c # Accumulate next word + result += codify(word) # In case comment ends without a terminator + return result.replace('\n\n','\n\n * ') # Give new paragraphs a bullet point + +class Commit(): # members dynamically added from commit_fields + pass + +blurb = """ +# %s Changelog +This changelog is generated by `changelog.py` using manually added semantic version tags to classify commits as breaking changes, additions or fixes. + +""" + +if __name__ == '__main__': + url = get_remote_url() + + commit_fields = { + 'hash': "%H|", # commit commit_hash + 'tag': "%D|", # tag + 'author': "%aN|", # author name + 'date': " %as|", # author date short form + 'comment': "%B~" # body + } + + # Produce the git log + format = ''.join([v for k, v in commit_fields.items()]) + text = subprocess.check_output(["git", "log", "--topo-order", "--format=" + format]).decode("utf-8") + + # Process the log into a list of Commit objects + commits = [] + for line in text.split('~'): + line = line.strip('\n') + if line: + fields = line.split('|') + commit = Commit() + for i, k in enumerate(commit_fields): + exec('commit.%s = """%s"""' % (k, fields[i]), locals()) + # Convert version tag to tuple + if commit.tag: + match = re.match(r'.*tag: v([0-9]+)\.([0-9]+)\.([0-9]+).*', commit.tag) + assert(match) + commit.tag = (int(match.group(1)), int(match.group(2)), int(match.group(3))) + commits.append(commit) + + # Format the results from the Commit objects + with open(filename, "wt") as file: + print(blurb % url.split('/')[-1], file = file) + for i, c in enumerate(commits): + if c.tag: + ver = tag_version(c.tag) + level, type = (3, 'Fixes') if c.tag[2] else (2, 'Additions') if c.tag[1] else (1, 'Breaking Changes') if c.tag[0] else (1, 'First publicised version') + + # Find the previous tagged commit + j = i + 1 + diff = '' + while j < len(commits): + if commits[j].tag: + last_ver = tag_version(commits[j].tag) + diff = '[...](%s "diff with %s")' % (url + '/compare/' + last_ver + '...' + ver, last_ver) + break + j += 1 + + # Print verson info + print('%s [%s](%s "show release") %s %s' % ('#' * (level + 1), ver, url + '/releases/tag/' + ver, type, diff), file = file) + + # Print commits excluding merges + if not c.comment.startswith('Merge branch') and not c.comment.startswith('Merge pull'): + print('* %s [%s](%s "show commit") %s %s\n' % (c.date, c.hash[:7], url + '/commit/' + c.hash, initials(c.author), fixup_comment(c.comment)), file = file) diff --git a/scripts/readme.md b/scripts/readme.md index d5511f2..23078d4 100644 --- a/scripts/readme.md +++ b/scripts/readme.md @@ -8,6 +8,7 @@ They should work with both Python 2 and Python 3. |:---|:---| | `bom.py` | Generates BOM files for the project. | | `c14n_stl.py` | OpenSCAD produces randomly ordered STL files. This script re-orders them consistently so that GIT can tell if they have changed or not. | +| `changelog.py` | Creates the changelog from the git log | | `doc_scripts.py` | Makes this document and doc/usage.md. | | `dxfs.py` | Generates DXF files for all the routed parts listed on the BOM or a specified list. | | `gallery.py` | Finds projects and adds them to the gallery. |