
# NopSCADlib Changelog
This changelog is generated by `changelog.py` using manually added semantic version tags to classify commits as breaking changes, additions or fixes.


### [v21.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v21.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v21.3.1...v21.4.0 "diff with v21.3.1")
*   2023-05-01 [`5e24a32`](https://github.com/nophead/NopSCADlib/commit/5e24a32a0b422e8032c3c5d377c1a756ff6f1022 "show commit") [C.P.](# "Chris Palmer") Added ESP32 camera.

*   2023-05-01 [`fbd8d8c`](https://github.com/nophead/NopSCADlib/commit/fbd8d8c7cdff0bd7de0d42aa74bf0ab6551c205b "show commit") [C.P.](# "Chris Palmer") Added `smd_coax`

#### [v21.3.1](https://github.com/nophead/NopSCADlib/releases/tag/v21.3.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v21.3.0...v21.3.1 "diff with v21.3.0")
*   2023-04-29 [`b1592f5`](https://github.com/nophead/NopSCADlib/commit/b1592f51d4b16a125d9b28edae56f758fcac2f02 "show commit") [C.P.](# "Chris Palmer") Fixed `bom.py,` `views.py` and `tests.py` so that vitamin descriptions can contain more than one colon.

### [v21.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v21.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v21.2.0...v21.3.0 "diff with v21.2.0")
*   2023-04-23 [`61fc194`](https://github.com/nophead/NopSCADlib/commit/61fc19499524a2b750d17a90627a697bf626bbf0 "show commit") [C.P.](# "Chris Palmer") Refactored for readability.

*   2023-04-23 [`f8af615`](https://github.com/nophead/NopSCADlib/commit/f8af61568a8362cf470bc9eb8de8323c8fc001c7 "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2023-04-23 [`05d1684`](https://github.com/nophead/NopSCADlib/commit/05d16841c4d48c5c8f453e438af0ff6eb5bffe53 "show commit") [C.P.](# "Chris Palmer") Fixed thread pitch.

*   2023-04-05 [`07e7eb7`](https://github.com/nophead/NopSCADlib/commit/07e7eb77f73fcaab4291388b49781b0e2de5a64c "show commit") [M.B.](# "Martin Budden") Added support for shoulder screws.

### [v21.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v21.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v21.1.2...v21.2.0 "diff with v21.1.2")
*   2023-04-22 [`5fc70e1`](https://github.com/nophead/NopSCADlib/commit/5fc70e19ac5d320290f4a2151665e83f0829d796 "show commit") [C.P.](# "Chris Palmer") Added SMD Tantalum caps and 0502 and 0402 resistor and capacitors.

#### [v21.1.2](https://github.com/nophead/NopSCADlib/releases/tag/v21.1.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v21.1.1...v21.1.2 "diff with v21.1.1")
*   2023-03-29 [`1c5d9a8`](https://github.com/nophead/NopSCADlib/commit/1c5d9a8ef5892caf9b2c4d0d84dc3d20eba699d3 "show commit") [C.P.](# "Chris Palmer") Removed utility functions used by `invert()` from documentation as not generally useful.

#### [v21.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v21.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v21.1.0...v21.1.1 "diff with v21.1.0")
*   2023-03-29 [`d3f0bfc`](https://github.com/nophead/NopSCADlib/commit/d3f0bfc17f82b42f2d81f2d72a54c3f0cc375604 "show commit") [C.P.](# "Chris Palmer") Fixed typo in resistor comment.

### [v21.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v21.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v21.0.1...v21.1.0 "diff with v21.0.1")
*   2023-03-11 [`18cd33c`](https://github.com/nophead/NopSCADlib/commit/18cd33c66388d4d4e7be664c0f883cff0854524b "show commit") [C.](# "Chris") Fixed typos, corrected vitamin call, added boilerplate, updated images and readme.

*   2023-03-11 [`ebfb330`](https://github.com/nophead/NopSCADlib/commit/ebfb330ac69f4e90de84ecffea94ce067d041031 "show commit") [D.K.](# "Dirkjan Krijnders") Added comments and make holes a `linear_extrude` result

*   2023-03-08 [`c5fab08`](https://github.com/nophead/NopSCADlib/commit/c5fab08a454383b295be2b151fd715ee79b85db3 "show commit") [D.K.](# "Dirkjan Krijnders") Added `photo_interrupter` to the test

*   2023-03-08 [`fecc937`](https://github.com/nophead/NopSCADlib/commit/fecc93746ab80ad1fc74f0fe3465de92ffee7b36 "show commit") [D.K.](# "Dirkjan Krijnders") Added vitamins for photo interrupters

#### [v21.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v21.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v21.0.0...v21.0.1 "diff with v21.0.0")
*   2023-03-11 [`07da7d8`](https://github.com/nophead/NopSCADlib/commit/07da7d8dc7d3fb769e57a6b9ca86465357007b6c "show commit") [C.](# "Chris") Removed `Python2.7` from `usage.md` as no longer works.

*   2023-03-10 [`5a3bbf9`](https://github.com/nophead/NopSCADlib/commit/5a3bbf967dc967eca4726af517382e7eb875dde1 "show commit") [C.](# "Chris") Fixed broken cover image.

## [v21.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v21.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v20.24.0...v21.0.0 "diff with v20.24.0")
*   2023-03-10 [`9d4d5ab`](https://github.com/nophead/NopSCADlib/commit/9d4d5aba17974e7b5911e723d48d7b9403a4bcb4 "show commit") [C.](# "Chris") `veroboard_assembly()` renamed `veroboard_fastened_assembly()`.
`veroboard_assembly()` now doesn't include the fasteners.

### [v20.24.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.24.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.23.0...v20.24.0 "diff with v20.23.0")
*   2023-03-10 [`d939401`](https://github.com/nophead/NopSCADlib/commit/d939401183d12af3452e17aa5b020dab50f8edb0 "show commit") [C.](# "Chris") Added `vero_grid_pos()` function.

*   2023-03-10 [`584542f`](https://github.com/nophead/NopSCADlib/commit/584542f87a27efe06ff3ba597dbaff1f3c32c4fd "show commit") [C.](# "Chris") Added fastons.

*   2023-03-10 [`62372a0`](https://github.com/nophead/NopSCADlib/commit/62372a049b9ac7a0fecebfd3618df91ff6ffa87a "show commit") [C.](# "Chris") The `wire()` module can now draw wires if a path is specified.

*   2023-03-10 [`14698e5`](https://github.com/nophead/NopSCADlib/commit/14698e5203e1e860230ddb3729816730e221f49c "show commit") [C.](# "Chris") Added PTFE heatshrink sleeving.

*   2023-03-10 [`14f6bb5`](https://github.com/nophead/NopSCADlib/commit/14f6bb533a3dcc1d36b2b764906cdca7d8d24484 "show commit") [C.](# "Chris") Added `sleeving_length` to `al_clad_resistor_assembly()`.

*   2023-03-10 [`01e9aae`](https://github.com/nophead/NopSCADlib/commit/01e9aae698f57bac6046d1a04aaa11b0c88006b5 "show commit") [C.](# "Chris") Added `TO220_size()` and `TO220_lead_pos(i,` l).

*   2023-02-04 [`27f9b24`](https://github.com/nophead/NopSCADlib/commit/27f9b242f250c0083344a05527055bb2fbb56f91 "show commit") [C.P.](# "Chris Palmer") Added crystal, transistors, diode and LEDs to Arduino Uno.

*   2023-02-03 [`f07fda7`](https://github.com/nophead/NopSCADlib/commit/f07fda70cdfc743cd2462636fcc1eb13a092f9e4 "show commit") [C.P.](# "Chris Palmer") Wire links can now be sleeved.

*   2023-02-01 [`abf1f1a`](https://github.com/nophead/NopSCADlib/commit/abf1f1ab3f3eddc2f274df649e8481a4117901eb "show commit") [C.P.](# "Chris Palmer") PCB blocks can now have rounded edges for more realistic cans.

*   2023-02-01 [`df06d1f`](https://github.com/nophead/NopSCADlib/commit/df06d1f57fff64cd6da20684f8371da204f69a82 "show commit") [C.P.](# "Chris Palmer") Updated changelog.

### [v20.23.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.23.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.22.0...v20.23.0 "diff with v20.22.0")
*   2023-02-01 [`470d6d6`](https://github.com/nophead/NopSCADlib/commit/470d6d6216b1cef8ce6cafd4b14300edb62eac4a "show commit") [C.P.](# "Chris Palmer") Started radial components with crystals.

*   2023-02-01 [`0e5e15a`](https://github.com/nophead/NopSCADlib/commit/0e5e15a747fed6b4ef434c9796bef6cb9e658c0e "show commit") [C.P.](# "Chris Palmer") Added SOIC14 package.

*   2023-02-01 [`3f84912`](https://github.com/nophead/NopSCADlib/commit/3f84912e555cd4f7e97e7cac3091260fe969df4c "show commit") [C.P.](# "Chris Palmer") Added `rounded_top_rectangle()`.

### [v20.22.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.22.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.21.0...v20.22.0 "diff with v20.21.0")
*   2023-01-29 [`01eeafb`](https://github.com/nophead/NopSCADlib/commit/01eeafb2552a4fcc735e85e8d0e7c0855c18be8c "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2023-01-29 [`dd876c8`](https://github.com/nophead/NopSCADlib/commit/dd876c8fc9f2658332c1c3200a6a67e1b78a8f64 "show commit") [C.P.](# "Chris Palmer") Added vertical USB connector to PCB test.

*   2023-01-29 [`ff40a27`](https://github.com/nophead/NopSCADlib/commit/ff40a276e1a37836ab011689e849da76ce19d4a7 "show commit") [C.P.](# "Chris Palmer") Fixed display position in tests.

*   2023-01-29 [`463c620`](https://github.com/nophead/NopSCADlib/commit/463c620cc3053428ecf7ca6360477992b9538978 "show commit") [C.P.](# "Chris Palmer") Made a new row of PCBs in the test.

*   2023-01-29 [`7b1a916`](https://github.com/nophead/NopSCADlib/commit/7b1a9160434f5b000c83f03d39305f73b0bbf646 "show commit") [C.P.](# "Chris Palmer") Fixed vAx1 dimensions, removed flange and repositioned the tongue.

*   2023-01-28 [`de05134`](https://github.com/nophead/NopSCADlib/commit/de051343d01e57b5e0c43a5f8de69eb508bd86ca "show commit") [E.F.](# "Elliot Foster") WiP of an Orange Pi Zero 2 PCB

### [v20.21.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.21.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.20.1...v20.21.0 "diff with v20.20.1")
*   2023-01-28 [`34719c3`](https://github.com/nophead/NopSCADlib/commit/34719c33607f8720701eb59719af337cb4a1b777 "show commit") [C.P.](# "Chris Palmer") Box shelves now have screws in the corners to hold them down.

*   2023-01-28 [`024439d`](https://github.com/nophead/NopSCADlib/commit/024439d4c2d0f302027d130584cedadb6d9d14a9 "show commit") [C.P.](# "Chris Palmer") Can now specify short inserts to be used for `butt_boxes`.

#### [v20.20.1](https://github.com/nophead/NopSCADlib/releases/tag/v20.20.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.20.0...v20.20.1 "diff with v20.20.0")
*   2023-01-28 [`005c112`](https://github.com/nophead/NopSCADlib/commit/005c112ba9fc210f88fa82cf638108dbe0b20f26 "show commit") [C.P.](# "Chris Palmer") Added values to the SMD capacitors on the example PCB.

*   2023-01-28 [`dfbcbf8`](https://github.com/nophead/NopSCADlib/commit/dfbcbf84ab57a2c70aaf5b1fa26668278b6993d3 "show commit") [C.P.](# "Chris Palmer") Changed OpenGrab link as `nicadrone.com` has gone.

### [v20.20.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.20.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.19.1...v20.20.0 "diff with v20.19.1")
*   2023-01-24 [`e7e9313`](https://github.com/nophead/NopSCADlib/commit/e7e9313e71fb2b30aca142ceded2dc5615695071 "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2023-01-23 [`dab06ce`](https://github.com/nophead/NopSCADlib/commit/dab06ce4ca771787aa625d1370b4f2b779580315 "show commit") [E.F.](# "Elliot Foster") Add Raspberry Pi 3 A+ to pcbs

#### [v20.19.1](https://github.com/nophead/NopSCADlib/releases/tag/v20.19.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.19.0...v20.19.1 "diff with v20.19.0")
*   2023-01-24 [`494002a`](https://github.com/nophead/NopSCADlib/commit/494002aebeda560e65ca4f8cb3794707487a3c2a "show commit") [C.P.](# "Chris Palmer") Added test to MP1584EN PCB.

*   2023-01-24 [`77e948f`](https://github.com/nophead/NopSCADlib/commit/77e948f43c911442211bcbf6d1b1520184d2c70b "show commit") [C.P.](# "Chris Palmer") Added can bus connectors to OpenGrab model.
Tweaked some PCB component positions.

*   2023-01-24 [`543cdb4`](https://github.com/nophead/NopSCADlib/commit/543cdb4e01d38308a06d4368ebabadb85c696567 "show commit") [C.P.](# "Chris Palmer") Incresed the clearance of holes made for pin header.

### [v20.19.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.19.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.18.1...v20.19.0 "diff with v20.18.1")
*   2023-01-12 [`ebd50ba`](https://github.com/nophead/NopSCADlib/commit/ebd50bae535283b94b310ee74c9b98b2e3b7f8be "show commit") [C.P.](# "Chris Palmer") Added SMD diodes, inductors and potentiometers.
Complete set of components added to MP1584EN buck regulator.

#### [v20.18.1](https://github.com/nophead/NopSCADlib/releases/tag/v20.18.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.18.0...v20.18.1 "diff with v20.18.0")
*   2023-01-07 [`ec3e752`](https://github.com/nophead/NopSCADlib/commit/ec3e752fc5b5586ef5ac838c709ab4b704dac817 "show commit") [C.](# "Chris") Added missing documentation for `hinge_female()` module.

### [v20.18.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.18.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.17.0...v20.18.0 "diff with v20.17.0")
*   2023-01-07 [`8587d52`](https://github.com/nophead/NopSCADlib/commit/8587d52d1b87dc9932c7e458798d4a6f3722a371 "show commit") [C.](# "Chris") Added `screw_keyhole()` module.

### [v20.17.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.17.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.16.0...v20.17.0 "diff with v20.16.0")
*   2023-01-07 [`cec8c3a`](https://github.com/nophead/NopSCADlib/commit/cec8c3a107b81f8badb4e2077a318cc36fcdd481 "show commit") [C.](# "Chris") Added printed LED bezels.

### [v20.16.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.16.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.15.2...v20.16.0 "diff with v20.15.2")
*   2023-01-07 [`848dcb8`](https://github.com/nophead/NopSCADlib/commit/848dcb86b9f1d9a164366208da76faea6d6050f1 "show commit") [C.](# "Chris") Added 8mm LED.

#### [v20.15.2](https://github.com/nophead/NopSCADlib/releases/tag/v20.15.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.15.1...v20.15.2 "diff with v20.15.1")
*   2023-01-07 [`a31f6f1`](https://github.com/nophead/NopSCADlib/commit/a31f6f100ce18168594b02a25d5229536f02a65c "show commit") [C.](# "Chris") Revised LED dimensions.

*   2023-01-07 [`b3dd635`](https://github.com/nophead/NopSCADlib/commit/b3dd635889f7ed4f779ee9408ff81ac64cb1f7ec "show commit") [C.](# "Chris") Fixed duplicated `dxf()` calls in printed box and `butt_box`.
Client code now calls `dxf()` so that the generated files can be used to speed up assembly views.

#### [v20.15.1](https://github.com/nophead/NopSCADlib/releases/tag/v20.15.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.15.0...v20.15.1 "diff with v20.15.0")
*   2022-12-06 [`e256801`](https://github.com/nophead/NopSCADlib/commit/e256801206189eafcf020cc7fdb50fff4314c397 "show commit") [C.P.](# "Chris Palmer") Added comment to indicate the `.py` suffix may be needed on linux and OSX.

### [v20.15.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.15.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.14.1...v20.15.0 "diff with v20.14.1")
*   2022-12-05 [`9dc8062`](https://github.com/nophead/NopSCADlib/commit/9dc8062befa72c6650b17d34428bfe39e709fdc2 "show commit") [M.W.](# "Marek Wodzinski") Include `terminal.scad` in `lib.scad` to allow use of `terminal_block()`.

#### [v20.14.1](https://github.com/nophead/NopSCADlib/releases/tag/v20.14.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.14.0...v20.14.1 "diff with v20.14.0")
*   2022-10-20 [`f2313a3`](https://github.com/nophead/NopSCADlib/commit/f2313a3f0ccbb130a7bd974b9a02f5ef6841f39e "show commit") [D.](# "drf5n") update `nuts.scad` table comment

 * Change comment about nut sizes from radius to diameter.

*   2022-09-29 [`d95e1e6`](https://github.com/nophead/NopSCADlib/commit/d95e1e64edba4ef51852a1e72d00497154c80c88 "show commit") [C.](# "Chris") Udated changelog.

### [v20.14.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.14.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.13.0...v20.14.0 "diff with v20.13.0")
*   2022-09-29 [`f1737d2`](https://github.com/nophead/NopSCADlib/commit/f1737d257b54957772ab6faea102f8ddb829119b "show commit") [C.](# "Chris") Updated images and readme.

*   2022-09-27 [`ce258d6`](https://github.com/nophead/NopSCADlib/commit/ce258d6d4f1de5fbdda76a78b0ad2cbf1b41a3f9 "show commit") [J.R.](# "Jeroen Roos") Leadnuts: add nuthousing

### [v20.13.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.13.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.12.0...v20.13.0 "diff with v20.12.0")
*   2022-09-27 [`ec85cc5`](https://github.com/nophead/NopSCADlib/commit/ec85cc5d4c76baedae670a5652194bd1799a7094 "show commit") [C.](# "Chris") Updated images and readme.

*   2022-09-24 [`fb66954`](https://github.com/nophead/NopSCADlib/commit/fb6695471f935057a0949e55f70a39911ac81f4c "show commit") [J.R.](# "Jeroen Roos") Shaft coupling: Add flexible SC `/` 6x8 flexible SC

 * Added the possibility for shaft couplings to be flexible and added a 6x8
example of such a coupling.

### [v20.12.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.12.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.11.0...v20.12.0 "diff with v20.11.0")
*   2022-09-27 [`c9ac393`](https://github.com/nophead/NopSCADlib/commit/c9ac393c0c7b025b3e6ad9e1030d1b13f8b879c3 "show commit") [C.](# "Chris") Printed corner blocks now have a `short_insert` option.

*   2022-09-27 [`208334a`](https://github.com/nophead/NopSCADlib/commit/208334a585ed0605bf7dbaab1050c060aa15edb7 "show commit") [C.](# "Chris") Printed box now has a short insert option.

*   2022-09-27 [`3a17b89`](https://github.com/nophead/NopSCADlib/commit/3a17b89d5ceb69834b23ff6bc46523f2dfb15f99 "show commit") [C.](# "Chris") Added short inserts and M5 inserts.
`screw_insert()` now takes a short flag.
`screw_length()` can now be passed an insert object.

*   2022-09-25 [`0f36c02`](https://github.com/nophead/NopSCADlib/commit/0f36c02b5e34b0b45d258ff8e6ed4536f0601d92 "show commit") [C.](# "Chris") Added `layer_height0` global variable and updated `round_to_layer()` to handle it.

 * Moved functions from `global_defs.scad` to `global.scad` so they get documented.

### [v20.11.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.11.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.10.3...v20.11.0 "diff with v20.10.3")
*   2022-08-30 [`c1e4625`](https://github.com/nophead/NopSCADlib/commit/c1e4625382646faf6a00e78ac01e495a88169b35 "show commit") [C.](# "Chris") Replaced generic chips with SOIC8.
Updated images and readme.

*   2022-08-29 [`6059c5f`](https://github.com/nophead/NopSCADlib/commit/6059c5f5569a9fc2ba08e448bbf90328fb985ed3 "show commit") [C.](# "ChemicalXandco") add L9110S 2-Channel motor driver module

#### [v20.10.3](https://github.com/nophead/NopSCADlib/releases/tag/v20.10.3 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.10.2...v20.10.3 "diff with v20.10.2")
*   2022-08-03 [`4ceb6bd`](https://github.com/nophead/NopSCADlib/commit/4ceb6bd8639cd39ac39798b3eccd178526a56c13 "show commit") [C.](# "Chris") Fixed a gap in printed hinges.

#### [v20.10.2](https://github.com/nophead/NopSCADlib/releases/tag/v20.10.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.10.1...v20.10.2 "diff with v20.10.1")
*   2022-07-16 [`664d04a`](https://github.com/nophead/NopSCADlib/commit/664d04ad93c28c2614d5991e2b8dfa78964f6a99 "show commit") [C.](# "Chris") Now logs the time taken to run non OpenSCAD commands in `cmd_times.txt`

#### [v20.10.1](https://github.com/nophead/NopSCADlib/releases/tag/v20.10.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.10.0...v20.10.1 "diff with v20.10.0")
*   2022-06-30 [`f44d9ae`](https://github.com/nophead/NopSCADlib/commit/f44d9ae424f407baa4f8b5187819b43b30800257 "show commit") [M.B.](# "Martin Budden") Made includes relative in `bldc_motors`.

*   2022-07-15 [`1238dba`](https://github.com/nophead/NopSCADlib/commit/1238dba90ac5c48ba01abb9e7926a064353489de "show commit") [C.](# "Chris") Updated readme.

*   2022-06-22 [`aec7211`](https://github.com/nophead/NopSCADlib/commit/aec72118fac218ca033264fa7b28db2bff7db10a "show commit") [M.B.](# "Martin Budden") Fixed typos.

### [v20.10.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.10.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.9.0...v20.10.0 "diff with v20.9.0")
*   2022-07-04 [`b58a59d`](https://github.com/nophead/NopSCADlib/commit/b58a59dab70bb414dd90dc5a9055d6bf3b4f6144 "show commit") [C.](# "Chris") Updated images and readme.

*   2022-07-04 [`6b6ffb2`](https://github.com/nophead/NopSCADlib/commit/6b6ffb2b74cc89ffecbcad7c304c3c4f047a8805 "show commit") [C.](# "Chris") Added SOICs to tests.

*   2022-07-04 [`1e30ad2`](https://github.com/nophead/NopSCADlib/commit/1e30ad24e802dc6e075fd73185551202101d4793 "show commit") [C.](# "Chris") Added `smd_soic` to  `pcb_component()`.

*   2022-07-04 [`dc715ff`](https://github.com/nophead/NopSCADlib/commit/dc715ff2b70ae98615ee43750f3bb7613b481f7b "show commit") [C.](# "Chris") Tweaked SOIC text size.

*   2022-07-04 [`c57c202`](https://github.com/nophead/NopSCADlib/commit/c57c202e31c70351f38ef6299c60b0deb54bd296 "show commit") [M.](# "MS3FGX") Adjust lead sizing

*   2022-07-02 [`26bfe96`](https://github.com/nophead/NopSCADlib/commit/26bfe96614741206c8da6d126edfa9eb5326cb8f "show commit") [M.](# "MS3FGX") Add SOIC SMD Package

### [v20.9.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.9.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.8.0...v20.9.0 "diff with v20.8.0")
*   2022-07-02 [`2cc3c6e`](https://github.com/nophead/NopSCADlib/commit/2cc3c6ec7c9d8ee285d49111559d40fb2a3112e1 "show commit") [C.](# "Chris") Updated images and readme.

*   2022-07-02 [`633843d`](https://github.com/nophead/NopSCADlib/commit/633843d45eacd42619581a4619752700e1cd687b "show commit") [C.](# "Chris") Added LED1206 example to PCB test.

*   2022-07-02 [`1a472c8`](https://github.com/nophead/NopSCADlib/commit/1a472c8ed549e230f7df93989f3e1db729b4b281 "show commit") [M.](# "MS3FGX") Add 1206 SMD LED

### [v20.8.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.8.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.7.0...v20.8.0 "diff with v20.7.0")
*   2022-06-23 [`ecd534b`](https://github.com/nophead/NopSCADlib/commit/ecd534b5773928b9987023bd4370f661cc750fbd "show commit") [C.P.](# "Chris Palmer") Added `NEMA_connection_pos()`.
Changed motor wire colours and tweaked wire position and size,

### [v20.7.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.7.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.6.1...v20.7.0 "diff with v20.6.1")
*   2022-06-21 [`28c36a4`](https://github.com/nophead/NopSCADlib/commit/28c36a4e966cceccbbdc330cf9a6fdeaa0283889 "show commit") [C.P.](# "Chris Palmer") `rounded_polygon()` now copes with the degenerate case when tangents intersect to form a sharp corner with no arc.
Added an `offset()` function with some limitations.

#### [v20.6.1](https://github.com/nophead/NopSCADlib/releases/tag/v20.6.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.6.0...v20.6.1 "diff with v20.6.0")
*   2022-06-21 [`6a9af0a`](https://github.com/nophead/NopSCADlib/commit/6a9af0af8aef68978b8be248810d07c85150341b "show commit") [C.P.](# "Chris Palmer") Updates images

*   2022-06-21 [`a6a0808`](https://github.com/nophead/NopSCADlib/commit/a6a08088d986dbcbc4d01c06e0475176ec8bc76f "show commit") [M.B.](# "Martin Budden") Fixed dimensions of E1515 extrusion.

*   2022-06-21 [`bcf9fb3`](https://github.com/nophead/NopSCADlib/commit/bcf9fb38dfabaf93508a380b85b12e3b23f28cf8 "show commit") [M.B.](# "Martin Budden") Fixed typos.

*   2022-06-21 [`06443a5`](https://github.com/nophead/NopSCADlib/commit/06443a558b407292a1e73f60c24cc90ec618d511 "show commit") [M.B.](# "Martin Budden") Standardised setting of imgsize in scripts.

### [v20.6.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.6.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.5.1...v20.6.0 "diff with v20.5.1")
*   2022-06-14 [`18f3d43`](https://github.com/nophead/NopSCADlib/commit/18f3d43780d7e083fc3b21290db2049fb4364a46 "show commit") [C.P.](# "Chris Palmer") Added convexity parameter to `clip()`.

#### [v20.5.1](https://github.com/nophead/NopSCADlib/releases/tag/v20.5.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.5.0...v20.5.1 "diff with v20.5.0")
*   2022-06-14 [`eda88cc`](https://github.com/nophead/NopSCADlib/commit/eda88cc8d75eb4c0cb59b368b4e2ad3db2115834 "show commit") [C.P.](# "Chris Palmer") Fixed `vero()` constructor documentation.
Fixed missing space in veroboard vitamin description.

*   2022-06-14 [`630268d`](https://github.com/nophead/NopSCADlib/commit/630268d71a0b478c28b6bde2a7c3ff9074c7a8fb "show commit") [C.P.](# "Chris Palmer") Changed `screw_knob()` facets to be suitable for 3D printing.
Fixed `knob_height()` so it can take a screw as a type.

### [v20.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.4.0...v20.5.0 "diff with v20.4.0")
*   2022-05-31 [`cc5654d`](https://github.com/nophead/NopSCADlib/commit/cc5654d7d756287f5311e35104003f38a4a94475 "show commit") [C.](# "Chris") Added `usb_miniA()`.

### [v20.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.3.1...v20.4.0 "diff with v20.3.1")
*   2022-04-01 [`d46913c`](https://github.com/nophead/NopSCADlib/commit/d46913ce4f64656889fd29dccc0709d84d4d9c49 "show commit") [C.P.](# "Chris Palmer") Printed `screw_knob()` is now fully customisable by passing a parameter
list, constructed by `screw_knob(),` in place of the screw.

 * Screws can still be passed for backwards compatibility.

#### [v20.3.1](https://github.com/nophead/NopSCADlib/releases/tag/v20.3.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.3.0...v20.3.1 "diff with v20.3.0")
*   2022-04-01 [`b9f676a`](https://github.com/nophead/NopSCADlib/commit/b9f676a75369d666540f79abe0392e209e20d0f0 "show commit") [C.P.](# "Chris Palmer") Documented `insert_hole_length()`.

### [v20.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.2.0...v20.3.0 "diff with v20.2.0")
*   2022-03-17 [`ddc4150`](https://github.com/nophead/NopSCADlib/commit/ddc4150ed73c8300bc3ef4326a91cd4ec54ed9e3 "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2022-03-16 [`7e126c9`](https://github.com/nophead/NopSCADlib/commit/7e126c94cadd120d686eaad8459723e0c1dfc0b2 "show commit") [M.](# "Mozza") Add A23 cell

### [v20.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.1.2...v20.2.0 "diff with v20.1.2")
*   2022-03-17 [`744ebc2`](https://github.com/nophead/NopSCADlib/commit/744ebc293594e2d049220bba7325f3a22f40a71a "show commit") [C.P.](# "Chris Palmer") Added functions for generating twisted cable paths and calculating its radius.
Top row of cable bundles reversed to match a twisted cable.

#### [v20.1.2](https://github.com/nophead/NopSCADlib/releases/tag/v20.1.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.1.1...v20.1.2 "diff with v20.1.1")
*   2022-03-17 [`99a5570`](https://github.com/nophead/NopSCADlib/commit/99a5570e248be32747bead61e17feaa3bde13f9b "show commit") [C.P.](# "Chris Palmer") Fixed ziptie bug for small wires and corners made sharper.

*   2022-03-17 [`b70911d`](https://github.com/nophead/NopSCADlib/commit/b70911dc132727f24798e92be06a87ab37f2917e "show commit") [C.P.](# "Chris Palmer") Image odd pixel changes due to move to summer computer.

*   2022-03-01 [`2d20fb1`](https://github.com/nophead/NopSCADlib/commit/2d20fb130a260b1f7358ea9fbb9fca2b5a18a65b "show commit") [C.P.](# "Chris Palmer") Removed dead code in `spiral_paths()`.

#### [v20.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v20.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.1.0...v20.1.1 "diff with v20.1.0")
*   2022-02-25 [`943deed`](https://github.com/nophead/NopSCADlib/commit/943deededfe2b258f23ca64001ae7c010ed626bc "show commit") [C.P.](# "Chris Palmer") Updated the readme.

*   2022-02-24 [`c0d9067`](https://github.com/nophead/NopSCADlib/commit/c0d9067b740fc5ea4a41e696c88613a284685118 "show commit") [M.B.](# "Martin Budden") Fixed typos.

*   2022-02-25 [`a30aff9`](https://github.com/nophead/NopSCADlib/commit/a30aff9613f51092bbad7052bfe1194a61557efc "show commit") [C.P.](# "Chris Palmer") Fixed missing brackets for sheets with chamfered corners.

### [v20.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v20.0.1...v20.1.0 "diff with v20.0.1")
*   2022-02-23 [`f173284`](https://github.com/nophead/NopSCADlib/commit/f173284709acdbd32de21f0d27cb3ab10b42eb2a "show commit") [C.P.](# "Chris Palmer") Can now inhibit exploded lines for issue [#220](https://github.com/nophead/NopSCADlib/issues/220 "show issue").

#### [v20.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v20.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v20.0.0...v20.0.1 "diff with v20.0.0")
*   2022-02-23 [`0206b2e`](https://github.com/nophead/NopSCADlib/commit/0206b2e868119b3b5fdea6111839bf5055eae438 "show commit") [C.P.](# "Chris Palmer") Updated images.

*   2022-02-03 [`1ac5a6f`](https://github.com/nophead/NopSCADlib/commit/1ac5a6f6cbe518646f19c4372a2393eb2e020a18 "show commit") [M.B.](# "Martin Budden") Made hard washers slightly lighter.
This means they can be distinguished from bolts when viewed from directly
above.

## [v20.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v20.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v19.21.0...v20.0.0 "diff with v19.21.0")
*   2022-02-23 [`f8d17c6`](https://github.com/nophead/NopSCADlib/commit/f8d17c6f1615b9ff9b615ad2947c4b0119bf7597 "show commit") [C.P.](# "Chris Palmer") Updated readme.

*   2022-02-22 [`662db2b`](https://github.com/nophead/NopSCADlib/commit/662db2bd4103dbeb4265c148d5f7e31c98d5dae2 "show commit") [M.B.](# "Martin Budden") Improved stepper motor naming convention.

### [v19.21.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.21.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v19.20.0...v19.21.0 "diff with v19.20.0")
*   2022-02-23 [`42fccc1`](https://github.com/nophead/NopSCADlib/commit/42fccc1afbf28ef6a94f0480d1306e5bc2e48e46 "show commit") [C.P.](# "Chris Palmer") Added `bezier_join()`.
Moved `path_length()` from `sweep.scad` to `maths.scad`.

### [v19.20.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.20.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v19.9.1...v19.20.0 "diff with v19.9.1")
*   2022-02-15 [`0e2778e`](https://github.com/nophead/NopSCADlib/commit/0e2778e13de2e68fc21a7b4c706aada27a17842c "show commit") [C.P.](# "Chris Palmer") Cables can now have a list of wire colours.
Added a constructor for cables.

*   2022-02-15 [`50e23e5`](https://github.com/nophead/NopSCADlib/commit/50e23e5f818077e3661e25852dc959c34e6c8b4a "show commit") [C.P.](# "Chris Palmer") Added silkscreen text to PCBs.

#### [v19.9.1](https://github.com/nophead/NopSCADlib/releases/tag/v19.9.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v19.9.0...v19.9.1 "diff with v19.9.0")
*   2022-02-15 [`59eeb2c`](https://github.com/nophead/NopSCADlib/commit/59eeb2c5d4c7cf9da1f219c2b01fabcf450085f3 "show commit") [C.P.](# "Chris Palmer") Trimmed the ribbon clamp tape.

*   2022-02-15 [`7ea4dbe`](https://github.com/nophead/NopSCADlib/commit/7ea4dbe6cbbc23256d23f7aea87e8aac8d1000a9 "show commit") [C.P.](# "Chris Palmer") Fixed double application of `r2sides()` in `rounded_path()`.
Added check for radius too big for corner in `rounded_path()`.
Spiral paths can now have 0 twists.

### [v19.9.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.9.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v19.8.1...v19.9.0 "diff with v19.8.1")
*   2022-02-11 [`95b6771`](https://github.com/nophead/NopSCADlib/commit/95b6771811fd48af46b5c2d426c42c04cd8e5af3 "show commit") [C.P.](# "Chris Palmer") Added printed cable clips.

*   2022-02-11 [`ed46cbb`](https://github.com/nophead/NopSCADlib/commit/ed46cbb1470587d4fa3ee4e0e8e0513c82693b1b "show commit") [C.P.](# "Chris Palmer") Fixed `cable_bundle()` bugs and added test.
Added `cable_bundle_positions()`.
Can now mark cables as ribbon to force a flat layout.

#### [v19.8.1](https://github.com/nophead/NopSCADlib/releases/tag/v19.8.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v19.8.0...v19.8.1 "diff with v19.8.0")
*   2022-02-09 [`2a2b7d8`](https://github.com/nophead/NopSCADlib/commit/2a2b7d8bd60f0ea8ad2c428593e7aea1dfa06e9c "show commit") [C.P.](# "Chris Palmer") Added a second example project.

### [v19.8.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.8.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v19.7.0...v19.8.0 "diff with v19.7.0")
*   2022-02-09 [`055b4e7`](https://github.com/nophead/NopSCADlib/commit/055b4e7102ffcc39dc376330636efa79739a6555 "show commit") [C.P.](# "Chris Palmer") Added SOT23 and SOT223 SMD packages.
`smd_capacitors` can now have a value.
Wire links can now have zero length to create a vertical wire.

*   2022-02-09 [`00d6efc`](https://github.com/nophead/NopSCADlib/commit/00d6efc3154bbd5597a3336bc8bdaf550e42f56a "show commit") [C.P.](# "Chris Palmer") Added veroboard constructor.
Documented `solder_meniscus` and made it parametric.

### [v19.7.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.7.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v19.6.0...v19.7.0 "diff with v19.6.0")
*   2022-02-08 [`1f55097`](https://github.com/nophead/NopSCADlib/commit/1f55097bdd3e4d0164a48dd7ebb3fc5370250ac4 "show commit") [C.P.](# "Chris Palmer") Support for twisted cables.
Sweep now distbutes twists in proportion to segments lengths.
Added  `spiral_paths(),` `segmented_path()` and `rounded_path_vertices()` functions.
Added `show_path(path)` module.

### [v19.6.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.6.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v19.5.1...v19.6.0 "diff with v19.5.1")
*   2022-02-06 [`225ea9b`](https://github.com/nophead/NopSCADlib/commit/225ea9b45160195bdf316e7ffdb383a63f898d3c "show commit") [C.P.](# "Chris Palmer") Added `rounded_path()` function to `sweep.scad`.

#### [v19.5.1](https://github.com/nophead/NopSCADlib/releases/tag/v19.5.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v19.5.0...v19.5.1 "diff with v19.5.0")
*   2022-02-06 [`d341ce4`](https://github.com/nophead/NopSCADlib/commit/d341ce499e56972ff5267d3187387fe7df9d4130 "show commit") [C.P.](# "Chris Palmer") Added `render()` to `pocket_handle()`.

*   2022-02-06 [`e7376e2`](https://github.com/nophead/NopSCADlib/commit/e7376e28c44355efa425b98aa0511ccdf0b63301 "show commit") [C.P.](# "Chris Palmer") Fixed corner block assembly names when overridden.

*   2022-02-06 [`e238eaa`](https://github.com/nophead/NopSCADlib/commit/e238eaa473bac72136507d15c57f6156560d6cfe "show commit") [C.P.](# "Chris Palmer") Removed unused, undocumented function.

### [v19.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v19.4.1...v19.5.0 "diff with v19.4.1")
*   2022-02-01 [`04e94a8`](https://github.com/nophead/NopSCADlib/commit/04e94a859aa0d21f840c992b487a901f096790a4 "show commit") [C.P.](# "Chris Palmer") Added `earth_rot` parameter to `NEMA_screws()`.

#### [v19.4.1](https://github.com/nophead/NopSCADlib/releases/tag/v19.4.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v19.4.0...v19.4.1 "diff with v19.4.0")
*   2022-02-01 [`e696dc4`](https://github.com/nophead/NopSCADlib/commit/e696dc471845550eb94e1b648d8b109cc11a9bf1 "show commit") [C.P.](# "Chris Palmer") Fixed stupid bug in `euler()`.

### [v19.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v19.3.0...v19.4.0 "diff with v19.3.0")
*   2022-01-29 [`f33a067`](https://github.com/nophead/NopSCADlib/commit/f33a0675f5b9f6a5ebe1c4b9755e894d1e2b7994 "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2022-01-29 [`5223415`](https://github.com/nophead/NopSCADlib/commit/52234154294011d4cc312f9ff98716f484d20a41 "show commit") [C.P.](# "Chris Palmer") Ball bearing test now two rows.

*   2022-01-28 [`f87f3f5`](https://github.com/nophead/NopSCADlib/commit/f87f3f51ee778ef7ca30319d1d6ff3f4013e8258 "show commit") [M.B.](# "Martin Budden") Added support for flanged bearings.
Also added some new cartridge bearings.

### [v19.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v19.2.0...v19.3.0 "diff with v19.2.0")
*   2022-01-29 [`1ee80f4`](https://github.com/nophead/NopSCADlib/commit/1ee80f4a908ff9939d06186f3b22f54f726fc4d2 "show commit") [C.P.](# "Chris Palmer") Ribbon clamps can now be made to hold multiple ribbons.

*   2022-01-29 [`4340884`](https://github.com/nophead/NopSCADlib/commit/43408843af2c9b0924d4f5c29ff96644b5f48295 "show commit") [C.P.](# "Chris Palmer") `Butt_box` now has a `thin_blocks` property to make it use `2screw_blocks` instead of fixing blocks along the edges.

*   2022-01-29 [`c4ccc30`](https://github.com/nophead/NopSCADlib/commit/c4ccc30b35f9b96c8b891efbe424a31bab7e1904 "show commit") [C.P.](# "Chris Palmer") Added `2screw_blocks,` a two screw version of corner blocks.

*   2022-01-29 [`20db11f`](https://github.com/nophead/NopSCADlib/commit/20db11f81eb713b255c41e3be7e5b9c0373646de "show commit") [C.P.](# "Chris Palmer") Box top bezels can now be modified by adding a child that gets subtracted.

*   2022-01-29 [`d82db46`](https://github.com/nophead/NopSCADlib/commit/d82db46ea11d99c92cd845a05cc6f9fc069f9497 "show commit") [C.P.](# "Chris Palmer") Added missing description for terminals.

*   2022-01-26 [`ac58524`](https://github.com/nophead/NopSCADlib/commit/ac58524b8553d09356ca78e830c5ef47d1c1f05b "show commit") [C.P.](# "Chris Palmer") `Butt_box` `star_washers()` property renamed `bbox_star_washers()`.

*   2022-01-26 [`ef06aa4`](https://github.com/nophead/NopSCADlib/commit/ef06aa43875aad40b016fb2939f256e074699bcf "show commit") [C.P.](# "Chris Palmer") `Butt_box` size and volume echo changed to show `Butt_box`.

### [v19.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v19.1.0...v19.2.0 "diff with v19.1.0")
*   2022-01-25 [`d775a16`](https://github.com/nophead/NopSCADlib/commit/d775a16baa818e04d707e6759fe480bb88bf8b5f "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2022-01-25 [`682b8ca`](https://github.com/nophead/NopSCADlib/commit/682b8caf4172d51de1ec191051da6eb432e1b35e "show commit") [C.P.](# "Chris Palmer") Removed CB- prefix from PSU descriptions.

*   2022-01-25 [`c915dd8`](https://github.com/nophead/NopSCADlib/commit/c915dd8c5cc3dbc365ccc18a7a2fc00374fdafbe "show commit") [C.P.](# "Chris Palmer") Made `butt_box` example smaller to make room for more PSUs.

*   2022-01-23 [`6805638`](https://github.com/nophead/NopSCADlib/commit/680563808aeb129e63de660df09c0c2d53775a65 "show commit") [M.B.](# "Martin Budden") Added ability to add PCB to PSU.
Also added two slimline LED PSUs with PCBs and terminals at both ends.

### [v19.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v19.0.0...v19.1.0 "diff with v19.0.0")
*   2022-01-25 [`127aab2`](https://github.com/nophead/NopSCADlib/commit/127aab2e7ab87ed801b9463d6437983646dacdb5 "show commit") [C.P.](# "Chris Palmer") Added test for terminals to get documentation.
Updated images and readme.
Note BigTreeTech Relay Module `v1.2` PCB added.

*   2022-01-23 [`df3da13`](https://github.com/nophead/NopSCADlib/commit/df3da13d6b7c75f41aaf3e499815b51e39e06fea "show commit") [M.B.](# "Martin Budden") Added support for terminals on PCBs.

## [v19.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v19.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v18.4.0...v19.0.0 "diff with v18.4.0")
*   2022-01-23 [`d4e8dd8`](https://github.com/nophead/NopSCADlib/commit/d4e8dd831187ea87ab8618f52541f3e53c0c17f8 "show commit") [C.P.](# "Chris Palmer") `Wire_hole_radius()` now rounded up to half mm diameters to match metric drills.
`mouse_grommet` STL name is now based on the diameter instead of the radius.
Added `mouse_grommet_length(r)` and documented `mouse_grommet_offset(r)`.

### [v18.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v18.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v18.3.2...v18.4.0 "diff with v18.3.2")
*   2022-01-23 [`1928ec6`](https://github.com/nophead/NopSCADlib/commit/1928ec6fb162d44ffa2a8b37cdc5a064040e043c "show commit") [C.P.](# "Chris Palmer") Box can now be named to allow more than one in a project.
`box_hole_inset(type)` documented.

#### [v18.3.2](https://github.com/nophead/NopSCADlib/releases/tag/v18.3.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v18.3.1...v18.3.2 "diff with v18.3.1")
*   2022-01-23 [`f4b9ab9`](https://github.com/nophead/NopSCADlib/commit/f4b9ab961cea8364eaf6b75cd308b91978234ae8 "show commit") [C.P.](# "Chris Palmer") Fixed `blower_exit_offset()` for square blowers with 2 screws.

#### [v18.3.1](https://github.com/nophead/NopSCADlib/releases/tag/v18.3.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v18.3.0...v18.3.1 "diff with v18.3.0")
*   2022-01-10 [`317b485`](https://github.com/nophead/NopSCADlib/commit/317b485ee1c17ef8f8004014a54f1c6706201932 "show commit") [C.P.](# "Chris Palmer") Updated the image.

*   2022-01-11 [`ccf2b8e`](https://github.com/nophead/NopSCADlib/commit/ccf2b8e21b0b3a4d8ab72ea5cdecb0cdfb542e47 "show commit") [G.G.](# "Giampiero Gabbiani") Reverted PERF74x51

*   2022-01-08 [`99f277d`](https://github.com/nophead/NopSCADlib/commit/99f277de8d71f289d1a7340995d25309369e145c "show commit") [G.G.](# "Giampiero Gabbiani") Fixed offset calculations

*   2022-01-07 [`fe1ab5d`](https://github.com/nophead/NopSCADlib/commit/fe1ab5d59a5a4746a383111d1d2a558385f820f6 "show commit") [G.G.](# "Giampiero Gabbiani") Fixed grid origin offsets

### [v18.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v18.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v18.2.0...v18.3.0 "diff with v18.2.0")
*   2022-01-10 [`49c2607`](https://github.com/nophead/NopSCADlib/commit/49c26079fea1be8eb4a69d7468fb12df4595ec4c "show commit") [C.P.](# "Chris Palmer") Added `M3x6_hex_pillar`.

*   2022-01-10 [`b5ee63b`](https://github.com/nophead/NopSCADlib/commit/b5ee63bfc40b9ee698d44f435e58cfbc49ec259c "show commit") [C.P.](# "Chris Palmer") Added more documentation for microswitches.

*   2022-01-10 [`a5bc80c`](https://github.com/nophead/NopSCADlib/commit/a5bc80c0e865335cde29db9203438fe4bc659f43 "show commit") [C.P.](# "Chris Palmer") Added `D_plug_d()` function.

*   2022-01-10 [`bf8014f`](https://github.com/nophead/NopSCADlib/commit/bf8014fba0ed630898037712d2fdc432d7966d97 "show commit") [C.P.](# "Chris Palmer") Added `tubing_ir()` function.

### [v18.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v18.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v18.1.0...v18.2.0 "diff with v18.1.0")
*   2021-12-14 [`608f0b2`](https://github.com/nophead/NopSCADlib/commit/608f0b2db052b0c79597be39de5e89b9989e9270 "show commit") [C.P.](# "Chris Palmer") Simplified teardrop top length calculation.

*   2021-12-11 [`8682d0a`](https://github.com/nophead/NopSCADlib/commit/8682d0a4705ed2d85213d85702b5b9b039906f48 "show commit") [M.B.](# "Martin Budden") Allow configuration of teardrop angle.

### [v18.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v18.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v18.0.0...v18.1.0 "diff with v18.0.0")
*   2021-12-14 [`abe1b1d`](https://github.com/nophead/NopSCADlib/commit/abe1b1db0157a86af14a68ec42bdaa3e079e73a3 "show commit") [C.P.](# "Chris Palmer") Updated readme.

*   2021-12-14 [`71f935d`](https://github.com/nophead/NopSCADlib/commit/71f935de8e24673a10707cfe434a2faaf3de1c28 "show commit") [M.B.](# "Martin Budden") Corrected FOV handling.

*   2021-08-09 [`4138ed4`](https://github.com/nophead/NopSCADlib/commit/4138ed438e1111bafbe3bee17021a922966c334b "show commit") [M.B.](# "Martin Budden") Added ability to display camera field of view.

## [v18.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v18.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v17.10.0...v18.0.0 "diff with v17.10.0")
*   2021-12-12 [`970c538`](https://github.com/nophead/NopSCADlib/commit/970c5384960bb4c436cb789a1c5869c0a4adfaa5 "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2021-12-12 [`cec790e`](https://github.com/nophead/NopSCADlib/commit/cec790ec09befd2631734cda88f3254043955638 "show commit") [M.B.](# "Martin Budden") Fixed y-carriage plain pulley and test.

*   2021-11-27 [`e71db80`](https://github.com/nophead/NopSCADlib/commit/e71db80093e5131908dff4a6ecba02e5c213a7d8 "show commit") [M.B.](# "Martin Budden") Improvements to `core_xy`
1. Better default parameters
2. Changed `plain_idler_offset` to work in x and y, to facilitate larger idler pulleys

### [v17.10.0](https://github.com/nophead/NopSCADlib/releases/tag/v17.10.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v17.9.0...v17.10.0 "diff with v17.9.0")
*   2021-12-12 [`c31f58a`](https://github.com/nophead/NopSCADlib/commit/c31f58a4fdf5163dc56b98e89f1a98d08cdfded2 "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2021-11-27 [`a280e1f`](https://github.com/nophead/NopSCADlib/commit/a280e1fcbd6fe068a186e5c9f609cff62b2974a4 "show commit") [M.B.](# "Martin Budden") Added GT2x9 belt.

### [v17.9.0](https://github.com/nophead/NopSCADlib/releases/tag/v17.9.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v17.8.0...v17.9.0 "diff with v17.8.0")
*   2021-12-11 [`a2dfaef`](https://github.com/nophead/NopSCADlib/commit/a2dfaef2b51ffec3f048f0af569b39e8a7dbbeaf "show commit") [C.P.](# "Chris Palmer") Updated readme.

*   2021-11-16 [`9790bdd`](https://github.com/nophead/NopSCADlib/commit/9790bdda11573904bf87c655d1ab7b81736a45e0 "show commit") [M.B.](# "Martin Budden") Added function returning number of links in drag chain.

### [v17.8.0](https://github.com/nophead/NopSCADlib/releases/tag/v17.8.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v17.7.2...v17.8.0 "diff with v17.7.2")
*   2021-12-11 [`c4895f8`](https://github.com/nophead/NopSCADlib/commit/c4895f84c7cff48baa14040c2759da15d2a165be "show commit") [C.P.](# "Chris Palmer") Updated image and readme.

*   2021-11-20 [`b1ad206`](https://github.com/nophead/NopSCADlib/commit/b1ad206ce4d29b61f3a9be15adde7f1a51c225b5 "show commit") [M.B.](# "Martin Budden") Rotated conical horihole.

*   2021-11-20 [`da55f86`](https://github.com/nophead/NopSCADlib/commit/da55f86536746657a1e105858109f177d24c362e "show commit") [M.B.](# "Martin Budden") Added variant of drag chain without supports.
Unsupported drag chain has conical pin and corresponding horihole and is printed with cutout facing upwards.

 * Also made clearance a property of the drag chain so it can be altered for printing chain assemblies

*   2021-12-11 [`43c78fd`](https://github.com/nophead/NopSCADlib/commit/43c78fd1a38de87a210a64c3587bc994731b41c6 "show commit") [C.P.](# "Chris Palmer") Annual image changes due to change of computer.

#### [v17.7.2](https://github.com/nophead/NopSCADlib/releases/tag/v17.7.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v17.7.1...v17.7.2 "diff with v17.7.1")
*   2021-11-13 [`74e5698`](https://github.com/nophead/NopSCADlib/commit/74e569896bd9b4f98bcd7c84322cd358fee8941f "show commit") [C.P.](# "Chris Palmer") Updated images.

*   2021-11-01 [`ed6f8cf`](https://github.com/nophead/NopSCADlib/commit/ed6f8cf5c0877f7e8ad9323cc4fd3a6983a11080 "show commit") [M.B.](# "Martin Budden") Added shading to base of screw sockets to increase visibility.

#### [v17.7.1](https://github.com/nophead/NopSCADlib/releases/tag/v17.7.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v17.7.0...v17.7.1 "diff with v17.7.0")
*   2021-10-29 [`9464ad5`](https://github.com/nophead/NopSCADlib/commit/9464ad5dbf1c6befaa0059e7cc3f0988d5639173 "show commit") [C.P.](# "Chris Palmer") Fixed knob for pots with split shaft.
Changed the order of `knob_for_pot()` parameters.

### [v17.7.0](https://github.com/nophead/NopSCADlib/releases/tag/v17.7.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v17.6.0...v17.7.0 "diff with v17.6.0")
*   2021-10-28 [`b424bea`](https://github.com/nophead/NopSCADlib/commit/b424bea622d5247fd1e2f1ddd51782aba55277e1 "show commit") [C.P.](# "Chris Palmer") Added printed knobs for pots.

*   2021-10-28 [`c8d9bb7`](https://github.com/nophead/NopSCADlib/commit/c8d9bb7d094408f70cb91354895856cb915cfe00 "show commit") [C.P.](# "Chris Palmer") Potentiometers now create a BOM entry and have a value specified.

### [v17.6.0](https://github.com/nophead/NopSCADlib/releases/tag/v17.6.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v17.5.0...v17.6.0 "diff with v17.5.0")
*   2021-10-26 [`f5528c5`](https://github.com/nophead/NopSCADlib/commit/f5528c5a9a51abdd12443a677236ac8610206c20 "show commit") [C.P.](# "Chris Palmer") Single `7_segment` objects can now have multiple digits.
This is deduced from the digit size compared to the overall size.
The decimal point is now suppressed if there are not enough pins.
Added 02531A and 02352A 3 digit displays.

*   2021-10-26 [`09bce09`](https://github.com/nophead/NopSCADlib/commit/09bce09a85fee3f3ac684743467329c18f4ebb73 "show commit") [C.P.](# "Chris Palmer") Typo

### [v17.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v17.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v17.4.0...v17.5.0 "diff with v17.4.0")
*   2021-10-24 [`bad33da`](https://github.com/nophead/NopSCADlib/commit/bad33da95eb3b20ccbb6e4906dccfe51e8f4372c "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2021-10-21 [`427ef61`](https://github.com/nophead/NopSCADlib/commit/427ef610def6ef2744d565329069719e485a500e "show commit") [M.B.](# "Martin Budden") Allowed naming of magnets. Added radial encoder magnet.

### [v17.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v17.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v17.3.0...v17.4.0 "diff with v17.3.0")
*   2021-10-24 [`f5d0bfb`](https://github.com/nophead/NopSCADlib/commit/f5d0bfb6c80111399f5fa2aeb8bab5bab9101285 "show commit") [C.P.](# "Chris Palmer") Fixed drill `center` parameter in `poly_drill()`.

*   2021-10-24 [`b2117fa`](https://github.com/nophead/NopSCADlib/commit/b2117fa99a57341f9c93eed97c392c18173aa73c "show commit") [C.P.](# "Chris Palmer") `atx_psu_cutout(type)` now parametric and can be shown in the test.
ATX300 PSU now has a correct cutout and more accurate grill holes.
The four margins around grill holes can now be specified.

*   2021-10-24 [`6687a4a`](https://github.com/nophead/NopSCADlib/commit/6687a4a7c62d526a5f376db903dcd74c4fb8a25c "show commit") [C.P.](# "Chris Palmer") Added `jack_4mm_flange_radius()`.

*   2021-10-24 [`8524ddd`](https://github.com/nophead/NopSCADlib/commit/8524ddd34dd93d0bf5ddf538984809b8f0f8c986 "show commit") [C.P.](# "Chris Palmer") Foot now lowered by squeeze distance so the washer is visible.

### [v17.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v17.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v17.2.2...v17.3.0 "diff with v17.2.2")
*   2021-10-20 [`21c0666`](https://github.com/nophead/NopSCADlib/commit/21c06667a3c5a0bc65440b990e28b8a2f93c7c32 "show commit") [C.P.](# "Chris Palmer") Added ATX300 PSU model.

*   2021-10-20 [`d19fad3`](https://github.com/nophead/NopSCADlib/commit/d19fad3f9f7e6eba94b2005b4798b5914fff4b69 "show commit") [C.P.](# "Chris Palmer") PSU grills can now have different holes sizes, spacing, round or heaxagonal and avoid a list of rectangular regions.

*   2021-10-20 [`172bfb1`](https://github.com/nophead/NopSCADlib/commit/172bfb16d8ec8ffee8b5185ef42867b37ab6bce1 "show commit") [C.P.](# "Chris Palmer") Added lugless pressfit IEC inlet.

*   2021-10-09 [`491dbae`](https://github.com/nophead/NopSCADlib/commit/491dbae13b9ff2736324ff084c6a6f313b4a09fc "show commit") [C.P.](# "Chris Palmer") `screw_shorter_than()` will return 4 or 3 for short grub screws.

#### [v17.2.2](https://github.com/nophead/NopSCADlib/releases/tag/v17.2.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v17.2.1...v17.2.2 "diff with v17.2.1")
*   2021-10-02 [`046c475`](https://github.com/nophead/NopSCADlib/commit/046c475e1833c09a925a5310d1ccc6e4b07e7f89 "show commit") [M.B.](# "Martin Budden") Set convexity to 8 for `linear_extrude` of extrusion.

#### [v17.2.1](https://github.com/nophead/NopSCADlib/releases/tag/v17.2.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v17.2.0...v17.2.1 "diff with v17.2.0")
*   2021-10-06 [`5f72a12`](https://github.com/nophead/NopSCADlib/commit/5f72a1212514ee7f8a795b53b1d1d180329660df "show commit") [C.P.](# "Chris Palmer") Nuts shown on jacks and fuseholders only shown threaded when exploded.

### [v17.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v17.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v17.1.0...v17.2.0 "diff with v17.1.0")
*   2021-10-06 [`82502eb`](https://github.com/nophead/NopSCADlib/commit/82502eb470127b28e4036821077cbdbd06c17e9e "show commit") [C.P.](# "Chris Palmer") Added `pot_nut()` module to draw potentiometer nuts and washers.

### [v17.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v17.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v17.0.1...v17.1.0 "diff with v17.0.1")
*   2021-10-05 [`b541298`](https://github.com/nophead/NopSCADlib/commit/b541298eae361b80df3c6c5797f3940a37fc2a38 "show commit") [C.P.](# "Chris Palmer") Printed foot assembly can now omit the top washer when space is at a premium.
Now correctly shows the screw in the squeezed position.

*   2021-10-02 [`9884160`](https://github.com/nophead/NopSCADlib/commit/9884160ed5e8cd7d1f44c6fee950e3682714da9c "show commit") [C.P.](# "Chris Palmer") Updated the gallery

#### [v17.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v17.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v17.0.0...v17.0.1 "diff with v17.0.0")
*   2021-10-01 [`38c973b`](https://github.com/nophead/NopSCADlib/commit/38c973b316a853fcbef3ccb857d99404a772d9dd "show commit") [C.P.](# "Chris Palmer") FR4 veroboard made the correct colour.
veroboard track cuts made slightly bigger.

*   2021-10-01 [`042d809`](https://github.com/nophead/NopSCADlib/commit/042d809ed056ba55c32f1d850b81dcf559fe9134 "show commit") [C.P.](# "Chris Palmer") Resistor and thermistor wires made more round.

*   2021-10-01 [`3864839`](https://github.com/nophead/NopSCADlib/commit/3864839e521eb64189cba8453ea8835d6ffadd75 "show commit") [C.P.](# "Chris Palmer") Fixed encoder breakout descripion typo.

*   2021-10-01 [`2ba2c2c`](https://github.com/nophead/NopSCADlib/commit/2ba2c2c115d4ab6c2371c662a3e54d7c77aa7785 "show commit") [C.P.](# "Chris Palmer") Removed some unused dependencies.

## [v17.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v17.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v16.2.0...v17.0.0 "diff with v16.2.0")
*   2021-09-28 [`a5c4bf0`](https://github.com/nophead/NopSCADlib/commit/a5c4bf05adbf53cb7eb113db1139b65eb616a2e0 "show commit") [M.B.](# "Martin Budden") Added hot end style string literals following discussion.

*   2021-09-28 [`a65add6`](https://github.com/nophead/NopSCADlib/commit/a65add65acdfeb97a657e03b9398d5376f497e85 "show commit") [M.B.](# "Martin Budden") Removed hotend global enums.

### [v16.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v16.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v16.1.0...v16.2.0 "diff with v16.1.0")
*   2021-09-29 [`bab4c8e`](https://github.com/nophead/NopSCADlib/commit/bab4c8e8afcc9e96ada5ae8d7636f3f203c36a2c "show commit") [C.P.](# "Chris Palmer") `TO247_size()` now also returns lead height and the length of the wide bit.
TO247 leads fixed at 3.
Lead length removed from TO220 and TO247 vitamin string.

### [v16.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v16.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v16.0.3...v16.1.0 "diff with v16.0.3")
*   2021-09-27 [`f16f7dd`](https://github.com/nophead/NopSCADlib/commit/f16f7ddb0943469a4e9aeb2aec9e6fc9e418c2dc "show commit") [C.P.](# "Chris Palmer") Images reverted to last OpenSCAD release versions.
Mainly text spacing changes.

*   2021-09-27 [`9b5ec6a`](https://github.com/nophead/NopSCADlib/commit/9b5ec6af1aba313df6812a5313470ebb7e8fbdd7 "show commit") [C.P.](# "Chris Palmer") Fixed new `rounded_polygon` to work with last OpenSCAD release.
Trainling commas in `let()`.

*   2021-09-27 [`50958b0`](https://github.com/nophead/NopSCADlib/commit/50958b064d5a6d5ca3fd6525a8c3d3a2c5b20199 "show commit") [C.P.](# "Chris Palmer") Added `$show_plugs` to show crude reprentations of housings on `pin_headers` and Molex KK headers.

*   2021-09-27 [`c37373c`](https://github.com/nophead/NopSCADlib/commit/c37373c920d3b438895ef535b0c06d0d00675609 "show commit") [C.P.](# "Chris Palmer") Added `TO247()` and `TO247_size()` to `component.scad`.

*   2021-09-27 [`700f5a2`](https://github.com/nophead/NopSCADlib/commit/700f5a2205173e12fad42df2f57d2c105608204e "show commit") [C.P.](# "Chris Palmer") `fanguard()` can now be made without screw holes to get just the grill.

*   2021-09-27 [`4993c3e`](https://github.com/nophead/NopSCADlib/commit/4993c3e82deffd933a81e39b670bb14886790b5f "show commit") [C.P.](# "Chris Palmer") Module blurb parenthesis parsing is now greedy to handle args that default to function calls.
This means that library modules cannot be one liners.

*   2021-09-26 [`c6b280f`](https://github.com/nophead/NopSCADlib/commit/c6b280f0e8d6780394bf63fc7efa9c1075589abe "show commit") [C.P.](# "Chris Palmer") `_box_assembly()` fix for corners `=` 0.

*   2021-09-26 [`6012787`](https://github.com/nophead/NopSCADlib/commit/601278778147c66288049b768be291c714fde6e0 "show commit") [C.P.](# "Chris Palmer") Added `jack_4mm_plastic()`.

*   2021-09-26 [`30db660`](https://github.com/nophead/NopSCADlib/commit/30db66034c7fedf0f07b542908a07f73efd9dc08 "show commit") [C.P.](# "Chris Palmer") `Rounded_polygons` are now generated by a function returning a point list.
The module version simply passes this to polygon.
The arcs now sections of a `circle4n()` rather than a `circle()`.

#### [v16.0.3](https://github.com/nophead/NopSCADlib/releases/tag/v16.0.3 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v16.0.2...v16.0.3 "diff with v16.0.2")
*   2021-09-16 [`f6aa3b3`](https://github.com/nophead/NopSCADlib/commit/f6aa3b342650062cd8947aa36e2ae93242752d4b "show commit") [C.P.](# "Chris Palmer") `fuseholder_hole()` now makes a `poly_hole` when `cnc_bit_r` is 0.

*   2021-09-16 [`91c8c7b`](https://github.com/nophead/NopSCADlib/commit/91c8c7bf4d67cf93c47f41cd5984cb23271205cb "show commit") [C.P.](# "Chris Palmer") `cnc_bit_r` is now set to zero in stl(), so holes are suitable for 3D printing rather than routing.

*   2021-09-16 [`dc93b8d`](https://github.com/nophead/NopSCADlib/commit/dc93b8dcdf484dbb50cdee5908a91a3f322e6610 "show commit") [C.P.](# "Chris Palmer") Added platters and extrusion overrides to the example project.

#### [v16.0.2](https://github.com/nophead/NopSCADlib/releases/tag/v16.0.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v16.0.1...v16.0.2 "diff with v16.0.1")
*   2021-09-14 [`119c2cb`](https://github.com/nophead/NopSCADlib/commit/119c2cb6f46ea00c9238da6d98305e6479f0452c "show commit") [C.P.](# "Chris Palmer") Can now make perfboards with screws holes only at one end.
`I.e`. for making models of chopped down boards.

*   2021-09-14 [`24b3915`](https://github.com/nophead/NopSCADlib/commit/24b391578b1b68f1c65eb9c48458151a80ceaf5f "show commit") [C.P.](# "Chris Palmer") Fixed recently created bug trying to delete non-existent thumbnail diffs.

#### [v16.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v16.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v16.0.0...v16.0.1 "diff with v16.0.0")
*   2021-09-12 [`f0c25d3`](https://github.com/nophead/NopSCADlib/commit/f0c25d37b0c19f76c3f3e0b4d9cabc7587f9efb5 "show commit") [C.P.](# "Chris Palmer") Workarounds for bugs in the OpenSCAD snapshots.

## [v16.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v16.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v15.25.0...v16.0.0 "diff with v15.25.0")
*   2021-09-11 [`3299aad`](https://github.com/nophead/NopSCADlib/commit/3299aad5c83d1fe21d3bdddd1450f8de19078d13 "show commit") [C.P.](# "Chris Palmer") Parametric potentiometers added, changes PCB "potentiometer" parameters.
The first one is now the type that defaults to the previous BigTreeTech version.
The second parameter is the shaft length override.

 * Added `ESP32_DOIT_V1,` ArduinoNano and `KY_040` breakout PCBs.

*   2021-09-11 [`74c52aa`](https://github.com/nophead/NopSCADlib/commit/74c52aac0428995930b4af562a480025003b992d "show commit") [C.P.](# "Chris Palmer") Can now make perfboard without screw holes.
Fixed missing items from last commit.

*   2021-09-11 [`726d9ed`](https://github.com/nophead/NopSCADlib/commit/726d9ed2dc921b5a7ef8c5b0fa6b17628f706bf8 "show commit") [C.P.](# "Chris Palmer") Can now draw right angle Molex KK connectors and can skip pins to allow high voltage.

*   2021-09-11 [`8a838dd`](https://github.com/nophead/NopSCADlib/commit/8a838dd1ceaac7d595aea47494cb28b9a424ee8a "show commit") [C.P.](# "Chris Palmer") Added `pcb_grid_components()` module for placing parts on a perfboard.

*   2021-09-11 [`181c6ac`](https://github.com/nophead/NopSCADlib/commit/181c6ac6248e7db6204b6d461f122e719492b0cc "show commit") [C.P.](# "Chris Palmer") Added `vero_pin` PCB component.

*   2021-09-11 [`e952aa7`](https://github.com/nophead/NopSCADlib/commit/e952aa7840cf4f3765c518a481d32f582bef27b4 "show commit") [C.P.](# "Chris Palmer") PCB chip component can now be round if width is zero to fake round buttons.

*   2021-09-11 [`466ee31`](https://github.com/nophead/NopSCADlib/commit/466ee31e10e670ff35e22429084a34612f821f7d "show commit") [C.P.](# "Chris Palmer") Added `Jack_4mm_shielded_nut_radius()`.

*   2021-09-11 [`4c926c5`](https://github.com/nophead/NopSCADlib/commit/4c926c529b199dbe589fb0c43f323db94ffe5597 "show commit") [C.P.](# "Chris Palmer") Fixed axial lead min pitch bug.

*   2021-09-11 [`edb1ecc`](https://github.com/nophead/NopSCADlib/commit/edb1eccbf156ff4b06723b18f832637328b1c3e0 "show commit") [C.P.](# "Chris Palmer") TFT128x160 LCD display added.

*   2021-09-11 [`061812c`](https://github.com/nophead/NopSCADlib/commit/061812cc8bc51e5a957d7d3acaffd9bcda14cc15 "show commit") [C.P.](# "Chris Palmer") PMMA1p25 sheet added.

*   2021-09-11 [`ce0c97b`](https://github.com/nophead/NopSCADlib/commit/ce0c97b45e6e501554e66bcd4140d4dd3f532a1c "show commit") [C.P.](# "Chris Palmer") `7_segment` displays added as PCB component.

### [v15.25.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.25.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.24.0...v15.25.0 "diff with v15.24.0")
*   2021-09-05 [`2166a9b`](https://github.com/nophead/NopSCADlib/commit/2166a9be6a6fc75b06f0051971606cd181079e15 "show commit") [C.P.](# "Chris Palmer") `extrusion_corner_bracket_assembly()` and `extrusion_inner_corner_bracket()` can now be passed the extrusion type.
E2020t and E4040t thinner extrusions added to work with the brackets.
Extrusions can now have recessed channels, round or square centre sections and holes.
Fixed the shape of extrusion centre section spars.
T-nuts now have 45 degree chamfers instead of a fixed 1mm minimum thickness.

*   2021-09-03 [`5117290`](https://github.com/nophead/NopSCADlib/commit/511729008dcc878a148c3bbd00edf69de9736fb5 "show commit") [C.P.](# "Chris Palmer") Added missing documentation for `sliding_t_nut()`.

*   2021-09-03 [`5111ec0`](https://github.com/nophead/NopSCADlib/commit/5111ec04bc1d19cc46b811bf79d026fcd2ca70f8 "show commit") [C.P.](# "Chris Palmer") `E40_corner_bracket,` `E40_corner_bracket` and `M8_sliding_ball_t_nut` added.
Inner corner brackets now show the long arm with chamfered ridges rather
than a normal T-nut and the grub screws are inserted to meet the extrusion.

### [v15.24.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.24.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.23.0...v15.24.0 "diff with v15.23.0")
*   2021-08-31 [`d9af5b7`](https://github.com/nophead/NopSCADlib/commit/d9af5b7f705791ca8ef230ecd1b831c042587002 "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2021-08-31 [`9d65f69`](https://github.com/nophead/NopSCADlib/commit/9d65f69bf3e7cd325d24bc5410a4763bb7164b8f "show commit") [M.B.](# "Martin Budden") Added `M2p5_dome_screw`.

### [v15.23.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.23.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.22.0...v15.23.0 "diff with v15.22.0")
*   2021-08-31 [`00c5c90`](https://github.com/nophead/NopSCADlib/commit/00c5c90a5e74f47f0e6f5e3a7996f70fa34f0833 "show commit") [C.P.](# "Chris Palmer") Updated big picture

*   2021-08-31 [`01c26d8`](https://github.com/nophead/NopSCADlib/commit/01c26d8a349e802738a8b0d06575a3e6915bf070 "show commit") [C.P.](# "Chris Palmer") Added Lichuan servo motors contributed by Niclas Hedhman.

*   2021-08-31 [`ef21024`](https://github.com/nophead/NopSCADlib/commit/ef2102420b15e5be4008a6a3cecf5416857265f9 "show commit") [C.P.](# "Chris Palmer") Added NEMA8 and NEMA8BH stepper motors.
Steppers can now have dual shafts, hollow shafts and black end caps.

*   2021-08-31 [`540f841`](https://github.com/nophead/NopSCADlib/commit/540f84116355e7f44a9b5796816d1e3422128ff3 "show commit") [C.P.](# "Chris Palmer") Added crude representation of JST ZH connectors.

*   2021-08-31 [`1045502`](https://github.com/nophead/NopSCADlib/commit/1045502efb1cb94fb7bcc11fd4483b425a880926 "show commit") [C.P.](# "Chris Palmer") Added more aluminium sheet thickness

*   2021-08-31 [`485184f`](https://github.com/nophead/NopSCADlib/commit/485184f09213ff0b191d5c8339471cd24ba3cc90 "show commit") [C.P.](# "Chris Palmer") Added HGH15CA and HGH20CA rails.

*   2021-08-31 [`b893c90`](https://github.com/nophead/NopSCADlib/commit/b893c9069a6bae762733cf1e139d49bab28ad792 "show commit") [C.P.](# "Chris Palmer") Added SFU1610 ballscrew nut

*   2021-08-31 [`69f4ced`](https://github.com/nophead/NopSCADlib/commit/69f4ced29da7e37c88ca24b924c6430144eec849 "show commit") [C.P.](# "Chris Palmer") Added `M8_cs_cap_screw,` `M5_grub_screw` and `M6_grub_screw`.
Fixed `M6_cs_cap_screw` and `M4_grub_screw` socket sizes.

*   2021-08-31 [`5c1aa84`](https://github.com/nophead/NopSCADlib/commit/5c1aa849fe5992617c3128c47dfc969504cbfd2f "show commit") [C.P.](# "Chris Palmer") New layout for big picture.

### [v15.22.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.22.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.21.1...v15.22.0 "diff with v15.21.1")
*   2021-08-27 [`1247303`](https://github.com/nophead/NopSCADlib/commit/1247303cb9dc2694994993b5dc046683becb7fde "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2021-08-13 [`14ab1bb`](https://github.com/nophead/NopSCADlib/commit/14ab1bb8b614055e0bf4ad33799276b0017ca13e "show commit") [M.B.](# "Martin Budden") Added Raspberry Pi Pico.

#### [v15.21.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.21.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.21.0...v15.21.1 "diff with v15.21.0")
*   2021-08-09 [`be53547`](https://github.com/nophead/NopSCADlib/commit/be53547728834d8e786ad4cb5637c768320a3105 "show commit") [M.B.](# "Martin Budden") Fixed display of BLDC prop shaft when thread length `=` 0.

### [v15.21.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.21.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.20.0...v15.21.0 "diff with v15.20.0")
*   2021-07-01 [`df35e14`](https://github.com/nophead/NopSCADlib/commit/df35e14fc71794c3826d6c99ce3cab93a4cfa5fe "show commit") [M.B.](# "Martin Budden") Improved handling of pcb plating colour.

### [v15.20.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.20.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.19.3...v15.20.0 "diff with v15.19.3")
*   2021-06-29 [`c982876`](https://github.com/nophead/NopSCADlib/commit/c982876ebc0f95b466de1af3c80642dfd88800e6 "show commit") [C.P.](# "Chris Palmer") Can now specify the screw used for PSU shrouds and get the wall thickness.

#### [v15.19.3](https://github.com/nophead/NopSCADlib/releases/tag/v15.19.3 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.19.2...v15.19.3 "diff with v15.19.2")
*   2021-06-17 [`92d0444`](https://github.com/nophead/NopSCADlib/commit/92d0444e5f96c8f4768afb3d014044d7e66c6e69 "show commit") [C.P.](# "Chris Palmer") Changelog now runs codespell to fix the spellings in the commit comments.

#### [v15.19.2](https://github.com/nophead/NopSCADlib/releases/tag/v15.19.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.19.1...v15.19.2 "diff with v15.19.1")
*   2021-06-15 [`8d7c44b`](https://github.com/nophead/NopSCADlib/commit/8d7c44b80deffcc8c6b84c7a6485c959826cb381 "show commit") [M.B.](# "Martin Budden") Spelling corrections.

#### [v15.19.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.19.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.19.0...v15.19.1 "diff with v15.19.0")
*   2021-06-17 [`d38055c`](https://github.com/nophead/NopSCADlib/commit/d38055c15c8b00f91f9c5a4749264acc9b123aad "show commit") [C.P.](# "Chris Palmer") Updated readme.

*   2021-06-11 [`dcfe426`](https://github.com/nophead/NopSCADlib/commit/dcfe4262c519fb750702564309b790cda5b1c090 "show commit") [M.B.](# "Martin Budden") Fixed typos.

### [v15.19.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.19.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.18.0...v15.19.0 "diff with v15.18.0")
*   2021-06-17 [`c7a6d81`](https://github.com/nophead/NopSCADlib/commit/c7a6d8164f545e83c4d871080ac63b7d903829df "show commit") [C.P.](# "Chris Palmer") Added `molex_usb_Ax1()` and now shows SMT caps in the PCB test.

### [v15.18.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.18.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.17.1...v15.18.0 "diff with v15.17.1")
*   2021-06-08 [`d1a17bd`](https://github.com/nophead/NopSCADlib/commit/d1a17bd4ac90a7d3d6de7c4d4d032e8198c48647 "show commit") [C.P.](# "Chris Palmer") Added LIPO fuel gauge PCB.

*   2021-06-08 [`b8efa11`](https://github.com/nophead/NopSCADlib/commit/b8efa11fd9504f4b837be663190d238c6227941e "show commit") [C.P.](# "Chris Palmer") Added SMD capacitors.

*   2021-06-07 [`3bc8f35`](https://github.com/nophead/NopSCADlib/commit/3bc8f35e37741ef12d45951546059902b472b34a "show commit") [C.P.](# "Chris Palmer") Can now put `jst_ph` connectors on PCBs

*   2021-06-07 [`39c11ef`](https://github.com/nophead/NopSCADlib/commit/39c11ef3b209256be393b3b211fef72c8ac793a1 "show commit") [C.P.](# "Chris Palmer") Added 2p54joiner to represent cropped headers joining PCBs.

*   2021-06-07 [`5a8a1da`](https://github.com/nophead/NopSCADlib/commit/5a8a1da8801e3d799b7e322b397b236685552f97 "show commit") [C.P.](# "Chris Palmer") Added Seeeduino XIAO.
Tiny PCBs now shown in a third line.

*   2021-06-07 [`3147862`](https://github.com/nophead/NopSCADlib/commit/3147862212d6d1277a5e164909e4004e3e321f10 "show commit") [C.P.](# "Chris Palmer") PCB lands can be rounded and can specify colour.
Holes can be positioned on the edge to make surface mountable connections.

#### [v15.17.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.17.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.17.0...v15.17.1 "diff with v15.17.0")
*   2021-06-07 [`4fc8a7f`](https://github.com/nophead/NopSCADlib/commit/4fc8a7f47df9a880b8e02c9e0f1a3a63d9939c3e "show commit") [C.P.](# "Chris Palmer") Fixed z-fighting between transparent LEDs and PCB.

### [v15.17.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.17.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.16.2...v15.17.0 "diff with v15.16.2")
*   2021-06-06 [`a9ed994`](https://github.com/nophead/NopSCADlib/commit/a9ed9944c328d1fa5121ae10e4e0243bda45f001 "show commit") [C.P.](# "Chris Palmer") Added PERF70x51.

*   2021-06-06 [`9cd2dbc`](https://github.com/nophead/NopSCADlib/commit/9cd2dbc3167c1d14ac1f72e5676f4154151b5638 "show commit") [C.P.](# "Chris Palmer") Added copper colour constant.
Copper PCB pads and veroboard tracks now use copper colour.

#### [v15.16.2](https://github.com/nophead/NopSCADlib/releases/tag/v15.16.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.16.1...v15.16.2 "diff with v15.16.1")
*   2021-06-06 [`f3bfbbf`](https://github.com/nophead/NopSCADlib/commit/f3bfbbfcf21209fd993aa7ebc25c8d8d3c12fbd5 "show commit") [C.P.](# "Chris Palmer") Fixed Python error when top level assembly is empty.

*   2021-06-06 [`baaa85f`](https://github.com/nophead/NopSCADlib/commit/baaa85ffedb1a7cdca42e01ca8f2e257438070fc "show commit") [C.P.](# "Chris Palmer") Updated readme.

*   2021-06-06 [`f1a49d4`](https://github.com/nophead/NopSCADlib/commit/f1a49d4e28bf063950b113c64acaa918d470767f "show commit") [C.P.](# "Chris Palmer") Better description of `pcb_grid()`.

#### [v15.16.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.16.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.16.0...v15.16.1 "diff with v15.16.0")
*   2021-06-04 [`9a4cc7e`](https://github.com/nophead/NopSCADlib/commit/9a4cc7ec42bf440e24ad3dacd88d7055736ae793 "show commit") [C.P.](# "Chris Palmer") Ziptie BOM entries no longer segregated by radius wrapped around.

### [v15.16.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.16.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.15.0...v15.16.0 "diff with v15.15.0")
*   2021-06-04 [`a782d43`](https://github.com/nophead/NopSCADlib/commit/a782d43e67f4091f44bd9018817e7263e2944477 "show commit") [C.P.](# "Chris Palmer") `bom.py` now generates `bom.csv` to allow costed BOMs to be made using a spreadsheet.

### [v15.15.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.15.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.14.2...v15.15.0 "diff with v15.14.2")
*   2021-06-03 [`823f3b9`](https://github.com/nophead/NopSCADlib/commit/823f3b936e6c33897445d3f3272b69237f013537 "show commit") [C.P.](# "Chris Palmer") Add the ability to have a target specific top level module in place of `main_assembly()`.

#### [v15.14.2](https://github.com/nophead/NopSCADlib/releases/tag/v15.14.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.14.1...v15.14.2 "diff with v15.14.1")
*   2021-06-02 [`749a1f0`](https://github.com/nophead/NopSCADlib/commit/749a1f0648196bd0ae47dbe93ac1b5e3a06d78cd "show commit") [C.P.](# "Chris Palmer") Fixed male thread z-fighting bug.

*   2021-06-01 [`5c898df`](https://github.com/nophead/NopSCADlib/commit/5c898df2172a7e202c9e3d8c6641a0aaf95e5d48 "show commit") [C.P.](# "Chris Palmer") More readable code in `rounded_polygon`.

#### [v15.14.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.14.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.14.0...v15.14.1 "diff with v15.14.0")
*   2021-06-01 [`20d799a`](https://github.com/nophead/NopSCADlib/commit/20d799a3c115d3d32f101c4419d6e9b57c3be8c7 "show commit") [C.P.](# "Chris Palmer") `IEC_320_C14_switched_fused_inlet` now shows the correct object name in the example.

### [v15.14.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.14.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.13.4...v15.14.0 "diff with v15.13.4")
*   2021-05-31 [`2581098`](https://github.com/nophead/NopSCADlib/commit/258109811b7b7f71895340dc4b86b96d7dbc2037 "show commit") [C.P.](# "Chris Palmer") Added uppercase version of `BLCD_motors.scad`.

*   2021-05-31 [`b39fd53`](https://github.com/nophead/NopSCADlib/commit/b39fd536c2841a95ab50b8a196e21ee8fc5976d1 "show commit") [C.P.](# "Chris Palmer") Removed lower case version of `bldc_motors.scad`.

*   2021-05-31 [`a5a87d2`](https://github.com/nophead/NopSCADlib/commit/a5a87d260dd4bbe40a8727a4099207271918d02b "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2021-05-30 [`00ca412`](https://github.com/nophead/NopSCADlib/commit/00ca412441c85ea1fd7082453c823445fbbdce4e "show commit") [M.B.](# "Martin Budden") Added BLDC3548 motor.

*   2021-05-30 [`1e6d7f5`](https://github.com/nophead/NopSCADlib/commit/1e6d7f5dd68e64181aef019bb8bca186abb2ac68 "show commit") [M.B.](# "Martin Budden") Brushless DC motors.

#### [v15.13.4](https://github.com/nophead/NopSCADlib/releases/tag/v15.13.4 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.13.3...v15.13.4 "diff with v15.13.3")
*   2021-05-30 [`ec07d95`](https://github.com/nophead/NopSCADlib/commit/ec07d95657d52aab375b3b2acb95c87b369d2194 "show commit") [M.B.](# "Martin Budden") Added assertion to check colour format in module thread.

#### [v15.13.3](https://github.com/nophead/NopSCADlib/releases/tag/v15.13.3 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.13.2...v15.13.3 "diff with v15.13.2")
*   2021-05-19 [`0dab0dc`](https://github.com/nophead/NopSCADlib/commit/0dab0dca08485d1717ee516a61831fcd6963e335 "show commit") [C.P.](# "Chris Palmer") Added missing includes `core.scad` which generates warnings with latest OpenSCAD snapshots.

 * Note, however, NopSCADlib does not work with the current OpenSCAD snapshot.

#### [v15.13.2](https://github.com/nophead/NopSCADlib/releases/tag/v15.13.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.13.1...v15.13.2 "diff with v15.13.1")
*   2021-05-15 [`9689683`](https://github.com/nophead/NopSCADlib/commit/9689683b7efbde882c057a903dd7fa018107d029 "show commit") [M.B.](# "Martin Budden") Typo in `global_defs`.

#### [v15.13.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.13.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.13.0...v15.13.1 "diff with v15.13.0")
*   2021-05-18 [`11ebe22`](https://github.com/nophead/NopSCADlib/commit/11ebe2225db09bdd45089e4ebf5c1037243bf45c "show commit") [C.P.](# "Chris Palmer") Removed spurious convexity in difference from `rounded_polygon()`.

### [v15.13.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.13.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.12.0...v15.13.0 "diff with v15.12.0")
*   2021-05-02 [`3401919`](https://github.com/nophead/NopSCADlib/commit/34019196cdac6b08e57d773e138a22394b609ea5 "show commit") [C.P.](# "Chris Palmer") Updated readme

*   2021-05-02 [`436fc71`](https://github.com/nophead/NopSCADlib/commit/436fc71cf319c1e71b6cbd240b76d7cad5ecd8ba "show commit") [M.B.](# "Martin Budden") Added `blower_size` function.

### [v15.12.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.12.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.11.1...v15.12.0 "diff with v15.11.1")
*   2021-04-26 [`e2feceb`](https://github.com/nophead/NopSCADlib/commit/e2feceb608b4491424c0e4c1e7c191f7d8aeceec "show commit") [C.P.](# "Chris Palmer") Updated readme

*   2021-04-25 [`9c1a9bf`](https://github.com/nophead/NopSCADlib/commit/9c1a9bf3572c07a57b5bd1fde1d9a4aba14e5ea8 "show commit") [M.B.](# "Martin Budden") Add facility to orient `core_xy` with left motor being lower or upper motor.

#### [v15.11.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.11.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.11.0...v15.11.1 "diff with v15.11.0")
*   2021-04-25 [`feec1e7`](https://github.com/nophead/NopSCADlib/commit/feec1e7ae5a5217586e0ab9e7b002e8af8f7c749 "show commit") [C.P.](# "Chris Palmer") Updated readme.

*   2021-04-25 [`be76af2`](https://github.com/nophead/NopSCADlib/commit/be76af2fc490e10e4dd115a56019e33005f87db9 "show commit") [M.B.](# "Martin Budden") Fixed typo in `leadnut.scad`.

### [v15.11.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.11.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.10.1...v15.11.0 "diff with v15.10.1")
*   2021-04-25 [`49fdfea`](https://github.com/nophead/NopSCADlib/commit/49fdfea7926d677b6e0a9eee2fbd928f2935e1eb "show commit") [C.P.](# "Chris Palmer") Added 35BYGHJ75 geared stepper.

#### [v15.10.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.10.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.10.0...v15.10.1 "diff with v15.10.0")
*   2021-04-25 [`ac0bacf`](https://github.com/nophead/NopSCADlib/commit/ac0bacfeda43af62256e7bd3184df695b3e01d37 "show commit") [C.P.](# "Chris Palmer") Removed echo in rails test.

### [v15.10.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.10.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.9.0...v15.10.0 "diff with v15.9.0")
*   2021-04-13 [`e379fa8`](https://github.com/nophead/NopSCADlib/commit/e379fa8ada4a4089fc24ce5fc2c140a2531e2e95 "show commit") [C.P.](# "Chris Palmer") Updated readme.

*   2021-04-13 [`5fbff06`](https://github.com/nophead/NopSCADlib/commit/5fbff060b019a983eba93eb8c5b16adfb6a3f7ee "show commit") [M.B.](# "Martin Budden") Added a `pcb_component` function.

### [v15.9.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.9.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.8.0...v15.9.0 "diff with v15.8.0")
*   2021-04-13 [`edc0b86`](https://github.com/nophead/NopSCADlib/commit/edc0b86bb1cd52e90fe353c4aea9539e95aa5aee "show commit") [C.P.](# "Chris Palmer") Updated images and readme.

*   2021-03-31 [`b70c2f9`](https://github.com/nophead/NopSCADlib/commit/b70c2f993c351bf71da57cfc169ed02a235cf4f3 "show commit") [M.B.](# "Martin Budden") Added box sections.

### [v15.8.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.8.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.7.0...v15.8.0 "diff with v15.7.0")
*   2021-04-12 [`145c5d9`](https://github.com/nophead/NopSCADlib/commit/145c5d9b1a7c873940abf266a321edabdff3b7a0 "show commit") [C.P.](# "Chris Palmer") Updated readme.

*   2021-04-12 [`1efed64`](https://github.com/nophead/NopSCADlib/commit/1efed649cf54607b9d39d4b7f422dd385ccb441f "show commit") [M.B.](# "Martin Budden") Added PSU size function.

### [v15.7.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.7.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.6.1...v15.7.0 "diff with v15.6.1")
*   2021-04-12 [`3f31607`](https://github.com/nophead/NopSCADlib/commit/3f31607840d162f63d12eb2317d2f28af1ecf492 "show commit") [C.P.](# "Chris Palmer") Added No8 screws.

#### [v15.6.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.6.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.6.0...v15.6.1 "diff with v15.6.0")
*   2021-04-05 [`f12b36e`](https://github.com/nophead/NopSCADlib/commit/f12b36ea046b5a784dd81b3c4e95eaf4cf24a58d "show commit") [C.P.](# "Chris Palmer") Corrected MGN12 rail end value.
Added assert for rail end value too big.

### [v15.6.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.6.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.5.0...v15.6.0 "diff with v15.5.0")
*   2021-04-03 [`51cc2fd`](https://github.com/nophead/NopSCADlib/commit/51cc2fd6791065e1c94c761abf7dac0271e6ab28 "show commit") [C.P.](# "Chris Palmer") Carriages now appear on the BOM and both variants are shown in the rail test.

*   2021-03-31 [`608168d`](https://github.com/nophead/NopSCADlib/commit/608168de8e56bfdde5ba605d27baca1900895926 "show commit") [M.B.](# "Martin Budden") Added MGN7H and MGN9H carriages.

### [v15.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.4.0...v15.5.0 "diff with v15.4.0")
*   2021-04-02 [`cc794cd`](https://github.com/nophead/NopSCADlib/commit/cc794cd7c3cd3e3f63d15ebbe5dabb773812ae72 "show commit") [C.P.](# "Chris Palmer") Updated readme.

*   2021-03-31 [`fc45a40`](https://github.com/nophead/NopSCADlib/commit/fc45a40bd3c3b524d9edc226952482296e776831 "show commit") [M.B.](# "Martin Budden") Added translated children to pulley.

### [v15.4.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.4.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.3.1...v15.4.0 "diff with v15.3.1")
*   2021-04-02 [`b2d712b`](https://github.com/nophead/NopSCADlib/commit/b2d712bca94165a338e5f904880d12f9c4c5ecd0 "show commit") [C.P.](# "Chris Palmer") Added `quadratic_real_roots()` and `cubic_real_roots()`.

#### [v15.3.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.3.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.3.0...v15.3.1 "diff with v15.3.0")
*   2021-04-02 [`f3376ed`](https://github.com/nophead/NopSCADlib/commit/f3376edaf186b32f442b94d6d0b42f1ba0c7612c "show commit") [C.P.](# "Chris Palmer") Documented `xor()` function.

### [v15.3.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.3.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.2.0...v15.3.0 "diff with v15.2.0")
*   2021-04-02 [`c073419`](https://github.com/nophead/NopSCADlib/commit/c073419c0b4eddcda4cda5bd0f8d48268b6e58ec "show commit") [C.P.](# "Chris Palmer") Added `opengrab_screw_depth()` function.

### [v15.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.1.1...v15.2.0 "diff with v15.1.1")
*   2021-03-22 [`ca1b34e`](https://github.com/nophead/NopSCADlib/commit/ca1b34e9cad5d82bd878fa4ebf439c0fbdad7f77 "show commit") [C.P.](# "Chris Palmer") Added `sink` parameter to `screw_polysink()` to recess the head.

#### [v15.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.1.0...v15.1.1 "diff with v15.1.0")
*   2021-03-22 [`cbab9ce`](https://github.com/nophead/NopSCADlib/commit/cbab9cea028a204032a91729597572a39ed893a2 "show commit") [C.P.](# "Chris Palmer") Fixed `M6_cs_cap_screw`.

### [v15.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v15.0.1...v15.1.0 "diff with v15.0.1")
*   2021-03-21 [`4aa7dbb`](https://github.com/nophead/NopSCADlib/commit/4aa7dbb416773e42b2b5f77b345f18fcd4d2ae2c "show commit") [C.P.](# "Chris Palmer") Added `M6_cs_cap_screw`.

#### [v15.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v15.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v15.0.0...v15.0.1 "diff with v15.0.0")
*   2021-03-21 [`7c7c2e5`](https://github.com/nophead/NopSCADlib/commit/7c7c2e5d3f76e84ae86892f9d90f21619fa61a47 "show commit") [C.P.](# "Chris Palmer") Pixel changes due to switch to summer computer.

*   2021-03-15 [`f6f6664`](https://github.com/nophead/NopSCADlib/commit/f6f6664c0d06a7cc3d49f805a2fd4f4978a3a35a "show commit") [C.P.](# "Chris Palmer") Updated OpenSCAD version required.

## [v15.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v15.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v14.1.1...v15.0.0 "diff with v14.1.1")
*   2021-03-14 [`9ded315`](https://github.com/nophead/NopSCADlib/commit/9ded3158010b577088fdaca8a25e478f48a27376 "show commit") [C.P.](# "Chris Palmer") Removed the belt gap options and changed the tests to use open loops instead.
Note previous belt lengths were incorrect with negative turns.
Fixed spelling typos.
`_belt_length()` no longer needs belt type.
Uptated images and readme.

*   2021-03-14 [`d2c795f`](https://github.com/nophead/NopSCADlib/commit/d2c795f5f5c564ec4686a7857bd894738a93a6a0 "show commit") [S.](# "SmoothieAq") fix nan angle (hopefully)

*   2021-03-14 [`573c507`](https://github.com/nophead/NopSCADlib/commit/573c50774bfb2edae25a415ca864abb39c4c1bcf "show commit") [S.](# "SmoothieAq") changes after review

*   2021-03-11 [`2403347`](https://github.com/nophead/NopSCADlib/commit/240334784db8002468fe0f51c1f6404a64fe44a4 "show commit") [S.](# "SmoothieAq") Extension to `belt.scad`

 * Can now:
- render open loops
- twist the belt
- use pulleys instead of radius in the points list

 * Fixes some precision a few places
Breaking change in `belt_length();` now requires a type argument

#### [v14.1.1](https://github.com/nophead/NopSCADlib/releases/tag/v14.1.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v14.1.0...v14.1.1 "diff with v14.1.0")
*   2021-03-13 [`4b93623`](https://github.com/nophead/NopSCADlib/commit/4b93623492a2b8a073ab9dccc91fb2b21c475f21 "show commit") [C.P.](# "Chris Palmer") `changelog.py` now omits "Updated changelog" commits.

### [v14.1.0](https://github.com/nophead/NopSCADlib/releases/tag/v14.1.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v14.0.1...v14.1.0 "diff with v14.0.1")
*   2021-03-13 [`544e69c`](https://github.com/nophead/NopSCADlib/commit/544e69c71b404636df320be278b3fa7442f10429 "show commit") [C.P.](# "Chris Palmer") `pulley_pr()` now has an optional belt type for non-standard belt over smooth pulleys.

#### [v14.0.1](https://github.com/nophead/NopSCADlib/releases/tag/v14.0.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v14.0.0...v14.0.1 "diff with v14.0.0")
*   2021-03-08 [`e46e6b6`](https://github.com/nophead/NopSCADlib/commit/e46e6b6e5b95792b5b2b4d7a7e4360beed22df0b "show commit") [C.P.](# "Chris Palmer") Fixed markdown numbered points in `core_xy`.

## [v14.0.0](https://github.com/nophead/NopSCADlib/releases/tag/v14.0.0 "show release") Breaking Changes [...](https://github.com/nophead/NopSCADlib/compare/v13.5.0...v14.0.0 "diff with v13.5.0")
*   2021-03-06 [`298d1f9`](https://github.com/nophead/NopSCADlib/commit/298d1f92841f30e13b437c6770fc113954b94108 "show commit") [C.P.](# "Chris Palmer") Interface is the same but filenames to be included or used changed.
Changelog updated.

*   2021-03-06 [`491c3b4`](https://github.com/nophead/NopSCADlib/commit/491c3b4ea8d2ef51e55fd389f0dc0b9a6b9bd9a4 "show commit") [C.P.](# "Chris Palmer") Updated readme, `lib.scad` and image.

*   2021-03-06 [`3023604`](https://github.com/nophead/NopSCADlib/commit/30236046a81a6251bf2e869f826c881830569c06 "show commit") [M.B.](# "Martin Budden") Renamed `rounded_right_triangle` files to `rounded_triangle`.

*   2021-03-06 [`3c605d6`](https://github.com/nophead/NopSCADlib/commit/3c605d608b3d0b501d1612970ce7976c9540a9a2 "show commit") [C.P.](# "Chris Palmer") Updated path, readme and image

*   2021-03-06 [`93aeb4c`](https://github.com/nophead/NopSCADlib/commit/93aeb4cf2c7edd011019203ac398a911561e7c04 "show commit") [M.B.](# "Martin Budden") Renamed `scs_bearing_blocks` files to `bearing_blocks`.

*   2021-03-06 [`e9554cc`](https://github.com/nophead/NopSCADlib/commit/e9554ccffe5f2a5567859937478ae9c061e30a8f "show commit") [C.P.](# "Chris Palmer") Fixed paths and image.

*   2021-03-06 [`2320cbd`](https://github.com/nophead/NopSCADlib/commit/2320cbdbb866f1e38724919772ac63bc7b887674 "show commit") [M.B.](# "Martin Budden") Renamed `kp_pillow_blocks` files to `pillow_blocks`.

### [v13.5.0](https://github.com/nophead/NopSCADlib/releases/tag/v13.5.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v13.4.1...v13.5.0 "diff with v13.4.1")
*   2021-03-06 [`7ce991e`](https://github.com/nophead/NopSCADlib/commit/7ce991e625d857213b2c485f4e16fcf7e573fd11 "show commit") [C.P.](# "Chris Palmer") Updated readme for pulleys on BOM.

*   2021-03-06 [`7c1c8e9`](https://github.com/nophead/NopSCADlib/commit/7c1c8e92f2bb6687e17772ca61c9ee50639bd877 "show commit") [M.B.](# "Martin Budden") Removed green code.

*   2021-03-06 [`d80fc57`](https://github.com/nophead/NopSCADlib/commit/d80fc5709e4dd448353e0770f1ed28b9cf338dfe "show commit") [M.B.](# "Martin Budden") Left pulleys on BOM when `show_pulleys` `true`.

*   2021-03-06 [`54c3b4f`](https://github.com/nophead/NopSCADlib/commit/54c3b4f6007d317b0dae4b45ea254c2d7571113f "show commit") [C.P.](# "Chris Palmer") Fixed path, updated readme and picture.

*   2021-03-06 [`769cb44`](https://github.com/nophead/NopSCADlib/commit/769cb442070a7dcd780593c78e9354c594460454 "show commit") [M.B.](# "Martin Budden") Renamed `core_xy` files.

*   2021-03-06 [`4c12d5f`](https://github.com/nophead/NopSCADlib/commit/4c12d5fca4f00f68adeb183757d1b445808a192a "show commit") [M.B.](# "Martin Budden") Added parameterised CoreXY.

#### [v13.4.1](https://github.com/nophead/NopSCADlib/releases/tag/v13.4.1 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v13.4.0...v13.4.1 "diff with v13.4.0")
*   2021-03-06 [`09956b6`](https://github.com/nophead/NopSCADlib/commit/09956b62190f701fbea0826977ef7de27c39c19f "show commit") [M.B.](# "Martin Budden") Improved resilience of `compare_images`.

*   2021-03-06 [`b83e567`](https://github.com/nophead/NopSCADlib/commit/b83e56713fbde2ac25e9750c369ae9cec4d67913 "show commit") [M.B.](# "Martin Budden") Reordered openscad command line parameters.

*   2021-03-04 [`da4f9fb`](https://github.com/nophead/NopSCADlib/commit/da4f9fbdc31d2ceaa853c2fa0270e6961fde28b9 "show commit") [C.P.](# "Chris Palmer") Typo in `changlog.py` doc string.

*   2021-03-03 [`614e5f3`](https://github.com/nophead/NopSCADlib/commit/614e5f3a72db309a3dee996d7241317556883e8d "show commit") [C.P.](# "Chris Palmer") Issues in the changelog now link to to the issue.

*   2021-03-03 [`a7eae4f`](https://github.com/nophead/NopSCADlib/commit/a7eae4f549b51dbe4624a8b67012919cef6cb24a "show commit") [C.P.](# "Chris Palmer") Neater changelog format.

*   2021-03-03 [`31ab856`](https://github.com/nophead/NopSCADlib/commit/31ab8562a783464f93812b8c7c45d403587efd0a "show commit") [C.P.](# "Chris Palmer") Updated images

*   2021-02-27 [`73c436e`](https://github.com/nophead/NopSCADlib/commit/73c436ee1568c21afd2919593d3f434eb47b53f2 "show commit") [M.B.](# "Martin Budden") Improved contrast of carbon fiber sheets.

*   2021-03-03 [`cd925bc`](https://github.com/nophead/NopSCADlib/commit/cd925bc0496b67f67aecdf82d4474e1ea922f7c0 "show commit") [C.P.](# "Chris Palmer") Added changelog link to readme.

*   2021-03-03 [`4a2951e`](https://github.com/nophead/NopSCADlib/commit/4a2951e22f7398f28850f459c7542a7a2d1e0c9c "show commit") [C.P.](# "Chris Palmer") Fixed `changelog.py` for when HEAD doesn't have tag.

*   2021-03-03 [`a93a8f9`](https://github.com/nophead/NopSCADlib/commit/a93a8f99fb8272186c99207161bc50c2cc3e057f "show commit") [C.P.](# "Chris Palmer") Added `CHANGELOG.md` for [#154](https://github.com/nophead/NopSCADlib/issues/154 "show issue")

### [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 suppressing 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 horizontal rules
made with asterisks.
If an image is include in the first section the default image is suppressed.

#### [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 redundant 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 consistency.

*   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](https://github.com/nophead/NopSCADlib/issues/100 "show issue")

*   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 constructor.

*   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 <NopSCADlib/lib.scad>` in main file fails in `screw_boss_diameter`:
`WARNING: Ignoring unknown function 'nut_radius', in file ../../../sw/OpenSCAD/libraries/NopSCADlib/vitamins/screw.scad, line 41.`

 * Maybe my library usage is wrong, I did not investigate further `..`.

### [v6.2.0](https://github.com/nophead/NopSCADlib/releases/tag/v6.2.0 "show release") Additions [...](https://github.com/nophead/NopSCADlib/compare/v6.1.2...v6.2.0 "diff with v6.1.2")
*   2020-04-10 [`11d96d3`](https://github.com/nophead/NopSCADlib/commit/11d96d37e15adb6b77ad9b6bc80a2f67bfff8895 "show commit") [C.P.](# "Chris Palmer") LEDs can not be placed on PCBs.

*   2020-04-10 [`dbcab83`](https://github.com/nophead/NopSCADlib/commit/dbcab8377fe11b1b6076f3c12f0cda3ef9450b68 "show commit") [C.P.](# "Chris Palmer") LEDs can now be placed on PCBs.

#### [v6.1.2](https://github.com/nophead/NopSCADlib/releases/tag/v6.1.2 "show release") Fixes [...](https://github.com/nophead/NopSCADlib/compare/v6.1.1...v6.1.2 "diff with v6.1.1")
*   2020-04-09 [`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](https://github.com/nophead/NopSCADlib/issues/71 "show issue")

## [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 columns

*   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,](https://github.com/nophead/NopSCADlib/issues/57, "show issue") 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](https://github.com/nophead/NopSCADlib/issues/61 "show issue")

#### [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 dependencies 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 description

#### [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

