175 KiB
NopSCADlib Changelog
This changelog is generated by changelog.py
using manually added semantic version tags to classify commits as breaking changes, additions or fixes.
-
2021-02-27 73c436e M.B. Improved contrast of carbon fiber sheets.
-
2021-03-03 4a2951e C.P. Fixed
changelog.py
for when HEAD doesn't have tag.
v13.4.0 Additions ...
v13.3.1 Fixes ...
v13.3.0 Additions ...
- 2021-02-20 7c2df8d C.P. The pose module can now specify the camera distance supressing viewall and autocentre.
v13.2.0 Additions ...
v13.1.0 Additions ...
v13.0.1 Fixes ...
-
2021-02-11 0a84bf0 C.P.
plateup.py
now saves the used files to speed up processing when a part hasn't changed. Added times toplateup.py
. -
2021-02-10 da825b1 C.P. Added
colorama.init()
toplateup.py
to handle new coloured changed messages. -
2021-02-10 ca153c9 C.P. Fixed platters and panels not working in the GUI, a regression.
set_config()
now puts$cwd
intarget.scad
.use_stl()
anduse_dxf()
included again instead of used. -
2021-02-09 60350eb C.P. Updated
gallery.py
for new page break format. -
2021-02-09 4f9729c C.P. Now shows what changed to trigger an openscad invocation in cyan.
-
2021-02-09 fc44b43 C.P. Temporary files used during
make_all
and tests now in tmp dir. -
2021-02-09 182f398 C.P. Moved deps directories to separate stl deps from views deps.
-
2021-02-08 055e90c C.P.
/stls/
and/dxfs/
excluded from deps to prevent circular dependencies. -
2021-02-08 832380f C.P. Fixed
set_config
always writing totarget.scad
. -
2021-02-08 929d082 C.P.
openscad.py
now quits if there are errors or warnings in the log. This is because the exit status is not always set correctly. -
2021-02-08 1c3f136 C.P. Fixed
$cwd
and$target
not defined during silent run. -
2021-02-08 cfd2fd3 C.P. Now checks
openscad.echo
for warnings when used instead ofopenscad.log
.
v13.0.0 Breaking Changes ...
-
2021-02-08 f573a91 C.P. Removed redundant
rounded_rectangle
center
=
false
. -
2021-02-08 d75aff2 C.P.
rounded_retangle()
centre now defaults tofalse
.
v12.0.0 Breaking Changes ...
-
2021-02-07 c4fe1d1 M.B. Added assertion to check r value. Used
extrud_if
. -
2021-02-02 22b7aa9 M.B. Renamed
rounded_rectangle_*
torounded_cube_*
.
v11.3.0 Additions ...
v11.2.0 Additions ...
v11.1.1 Fixes ...
v11.1.0 Additions ...
-
2021-02-06 b67cf4c C.P. Library printed parts now make use of
stl()
child. -
2021-02-06 5bac2bf C.P.
stl()
anddxf()
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()
anduse_stl()
make use of$cwd
and$target,
so can be inbom.scad
and be documented. -
Corrected the spelling of widget in BOM test.
-
2021-02-06 0791681 C.P.
Views.py
andplateup.py
now define$cwd
and$target
.
v11.0.1 Fixes ...
- 2021-02-06 cb30f0c C.P. Times for parts that no longer exist pruned from build times. Now shows changes to the total time.
v11.0.0 Breaking Changes ...
-
2021-02-03 eb997aa C.P. Updated readme for rails. Note interface change.
-
2021-02-02 f760aaa M.B. Changed carriage to specify its rail type.
-
2021-02-01 1c44538 M.B. Made C version of linear rails and carriages explicit.
v10.38.1 Fixes ...
v10.38.0 Additions ...
-
2021-02-03 9da8a3c C.P. Set
ngb
for most library assemblies. -
2021-02-03 36521cf C.P. Set
ngb
parameter ofassembly()
to remove it from the global BOM and merge its parts into it parent's global BOM column.
v10.37.1 Fixes ...
-
2021-02-01 f7fbbd5 C.P. 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 C.P. Generation of the html files included in the build times.
-
2021-01-31 0485eee C.P. Removed page break at the end for
printme.html
-
2021-01-31 0a7208f C.P. Fixed codespell path for multi-target builds.
v10.37.0 Additions ...
v10.36.0 Additions ...
v10.35.1 Fixes ...
-
2021-01-23 c9e9942 C.P. Fixed some paths that used NopSCADlib instead of
.
. -
2021-01-21 e41366e C.P. Added explicit error message when
tmp.png
is not generated as expected. Prints a newline after test runs rather than before.
v10.35.0 Additions ...
-
2021-01-18 abb676b C.P. 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.
v10.34.0 Additions ...
v10.33.1 Fixes ...
v10.33.0 Additions ...
- 2021-01-15 93b260b C.P. Added
screw_length()
to calculuate screw lengths includin washers, inserts and nuts.
v10.32.0 Additions ...
-
2021-01-13 8fea8f4 C.P. Updated images and readme for green terminals.
-
2021-01-13 9c0c0c0 M.B. Added green terminals
gt_5x11
andgt_5x17
. -
2021-01-13 6bcdc24 C.P. Updated readme an images for ESP-01.
-
2021-01-13 c837de7 M.B. Renamed ESP8266 to
ESP_01
and rotated. -
2021-01-13 ef58fe5 M.B. Minor corrections to positions on
BigTreeTech_TFT35v3_0_PCB
.
v10.31.1 Fixes ...
v10.31.0 Additions ...
-
2021-01-10 accf4f7 C.P. Added printed pulleys to the big picture.
-
2021-01-10 6bd4638 C.P. Fixed screw hole position of inverted
printed_pulley
. Unexploded assembly view shows round screw holes to represent the tapped state. -
2021-01-10 c3fc352 C.P. Fixed orientation of inverted pulley. Added stl and assembly calls. Same render handling as pulleys. Updated pics and readme.
-
2021-01-10 a8b634d C.P. Better pose for pulley test so screws can be seen.
-
2021-01-09 9f7efd5 M.B. Replaced
poly_circle
bores with circular bores.
v10.30.0 Additions ...
v10.29.0 Additions ...
-
2021-01-09 757b808 C.P. Updated readme for teardrops chamfer one side.
-
2020-12-26 1a2e043 M.B. Added option to chamfer only one end of a teardrop.
v10.28.1 Fixes ...
v10.28.0 Additions ...
v10.27.1 Fixes ...
v10.27.0 Additions ...
v10.26.1 Fixes ...
-
2021-01-08 545329b C.P. Bug fix
hygrometer_hole()
when h > 0. -
2021-01-06 16c1eee C.P. Documented
circle_tangent()
and simplified it.
v10.26.0 Additions ...
v10.25.1 Fixes ...
v10.25.0 Additions ...
-
2020-12-31 3e4eedc M.B. Added JST connector to NEMA17P in tests.
-
2020-12-31 7449857 M.B. Added NEMA17P pancake stepper motor.
v10.24.0 Additions ...
v10.23.2 Fixes ...
-
2021-01-02 e224ee0 C.P. Removed z fight in printed box test.
-
2021-01-02 10c3df4 C.P.
screw_polysink
can now have h=
0 to get just the cone.
v10.23.1 Fixes ...
v10.23.0 Additions ...
v10.22.1 Fixes ...
-
2020-12-29 4ea0883 C.P. Blurb divider now three or more asterisks.
-
2020-12-29 06e1c1a C.P. Documented project description blurb and
openscad.py
.
v10.22.0 Additions ...
v10.21.1 Fixes ...
v10.21.0 Additions ...
- 2020-12-28 8d22940 C.P. Project blurb can now be split with into sections with markdown horizonal rules made with asterisks. If an image is include in the first section the default image is supressed.
v10.20.1 Fixes ...
-
2020-12-26 87c8bbb M.B. Fixed error in
carriage_size
function. -
2020-12-26 ec44fe9 C.P.
openscad.py
now works from the command line. -
2020-12-24 4cac382 C.P. Single backtick now used for all code quotes.
-
2020-12-24 04b98a3 C.P. One backquote instead of three for code markup test.
v10.20.0 Additions ...
-
2020-12-24 6f8ff60 C.P. Removed
woven_sheet()
from the readme. Removed redundent code. -
2020-12-24 acd5de0 C.P. Fixed extra BOM entries for woven sheet. Added render colour to BOM for 3D sheets.
-
2020-12-23 cc1e3ba C.P. Reimplemeted woven sheets with an eye to speed and interface consistancy.
-
2020-12-13 85cb54e M.B. Added sheet with checkerboard texture to simulate carbon fiber.
v10.19.0 Additions ...
v10.18.0 Additions ...
v10.17.0 Additions ...
-
2020-12-22 c7811f2 C.P.
dogbone_rectangle_x()
anddogbone_rectangle_y()
added. -
2020-12-22 69da4c1 M.B. Added offset parameters to
dogbone_square
. -
2020-12-21 0a00f24 M.B. Added dogbones with circles offset in x and y directions.
v10.16.0 Additions ...
v10.15.0 Additions ...
-
2020-12-20 20901f0 C.P. Updated
rounded_rectangle
pictures and readme. -
2020-12-20 14c6219 M.B. Added
rounded_rectangles
in the XZ and YZ planes.
v10.14.1 Fixes ...
v10.14.0 Additions ...
v10.13.1 Fixes ...
-
2020-12-17 fa658d9 C.P. Moved polysink test to avoid clash in the big picture.
-
2020-12-16 cbd3cf2 M.B. Fixed rounding error in
hangin_hole
assert.
v10.13.0 Additions ...
-
2020-12-16 157ff60 C.P.
screw_polysink
now has an alternating layer option to be more printable inverted. The screws test now tests polysinks and has printable sample. -
2020-12-12 1e6f0a5 C.P. Added link to block article about
screw_polysink()
.
v10.12.1 Fixes ...
v10.12.0 Additions ...
- 2020-12-10 dd757a1 C.P.
screw_head_depth()
now defaults to all of a cs head if no diameter specified.
v10.11.1 Fixes ...
-
2020-12-05 4b033d9 C.P. Drag chain screw positions no longer mirrored to allow teardrop holes. Previously the lugs were mirrored but that caused mirrored teardrops in mating parts.
-
2020-12-01 42b76ab C.P.
drag_chain_link()
now checks it has children when it should. -
2020-11-30 f180449 C.P. Fixed nan length for
rounded_polygon
with zero radius corners. -
2020-11-29 17b12c7 C.P.
views.py
now usesenumerate()
to be more Pythonic. -
2020-11-29 2eecce8 C.P. Removed comment about sweep path restriction that is no longer relevant.
-
2020-11-29 f7d8173 C.P.
pp2_colour
andpp3_colour
less saturated to show details better. -
2020-11-27 9bb9f09 C.P. Simplified some of the code in
box.scad
in response to comments from SCA2D. -
2020-11-27 773a538 C.P. Fixed
drag_chains
exploding when they shouldn't do.
v10.11.0 Additions ...
v10.10.1 Fixes ...
- 2020-11-26 ceac5cd C.P. Fixed bug in rail screw placement when putting screws in the middle. Rail test can now move the carriages with customiser.
v10.10.0 Additions ...
v10.9.1 Fixes ...
-
2020-11-22 35ffbad C.P. Drag chain ends now
pp3_colour
and explode. -
2020-11-22 fb685a0 C.P. Fixed missing screw default for
ribbon_clamp_assembly()
.
v10.9.0 Additions ...
v10.8.0 Additions ...
v10.7.1 Fixes ...
-
2020-11-19 d70ddf5 C.P. Type in drag chain blurb, fixes #100
-
2020-11-18 70b6052 C.P. Added
drag_chain
to the cover picture.
v10.7.0 Additions ...
-
2020-11-18 f751dd9 C.P. Tweaks to make interface consistent with blowers. Added
blower_exit_offset()
. Fixed corner shape and exit dimensions. Updated images and readme.
v10.6.0 Additions ...
v10.5.1 Fixes ...
v10.5.0 Additions ...
v10.4.0 Additions ...
-
2020-11-14 27b0a44 C.P. Changed the order to avoid a clash with fans.
-
2020-11-14 5415beb M.B. Added BigTreeTech TFT35 v
3.0
display.
v10.3.0 Additions ...
v10.2.1 Fixes ...
v10.2.0 Additions ...
-
2020-11-13 9571e68 C.P. Updated
lib.scad,
images and readme. -
2020-11-13 b01e6a6 C.P.
type[0]
should be the name of the constant. -
2020-11-10 b583202 M.B. Added hole for grub screw to shaft coupling.
-
2020-11-10 03beaec M.B. Initial submission of shaft couplings vitamin.
v10.1.0 Additions ...
-
2020-11-13 305d214 C.P. Colours passed to thread need to be numeric, not strings.
-
2020-11-13 166ed05 M.B. Add optional bowden connector to E3D hotends.
v10.0.0 Breaking Changes ...
v9.13.0 Additions ...
v9.12.0 Additions ...
-
2020-11-13 0c9ae8d C.P. PCBs now drawn before components so that transparent LEDs draw correctly.
-
2020-11-12 9a0bad4 C.P. Made stepper motor encap paramatric. Made connector position based on encap height and added PCB.
-
2020-11-12 9004781 C.P. Added JST PH connectors. Made
jst_xh_header()
more parametric and corrected pin positions.
v9.11.0 Additions ...
-
2020-11-10 eac0086 C.P.
tests.py
now allows parts of projects to be tested without finding an implementation. -
2020-11-09 5fa33d7 C.P.
Tests.py
now works in projects and makestests.md
andtests.html
. NopSCADlib blurb now scraped fromlibtest.scad
.libtest.scad
no longer required and lack of it is used to detect a project. -
2020-11-08 6c51f87 M.B. Updated
tests.py
to better support generic testing.
v9.10.0 Additions ...
-
2020-11-08 c9c2ffa C.P. Fixed connector position, fixed missing wires, updated images. Reverted the jst header pin position change.
-
2020-11-08 2e0e833 M.B. Made
jst_connector
a parameter to NEMA. -
2020-11-08 0b035db M.B. Added optional jst connector to stepper motors.
v9.9.1 Fixes ...
-
2020-11-04 b5fe03f C.P. Test image pixel differences due to switch to winter computer
-
2020-11-04 1658f6f C.P. Sweep can now cope with the start having colinear points.
v9.9.0 Additions ...
v9.8.1 Fixes ...
v9.8.0 Additions ...
-
2020-10-05 ebee729 C.P. Added MP1584EN PCB. Melzi no longer displayed.
-
2020-10-04 90e7f1a C.P. Added
circle_intersect()
calculation tomaths.scad
.
v9.7.1 Fixes ...
-
2020-10-03 e39af15 C.P. Fixed use of intersection with conditional argument to suit new OpenSCAD behaviour.
-
2020-09-19 a7803b1 C.P. Improved numerical accuarcy of catenary calculations.
v9.7.0 Additions ...
v9.6.1 Fixes ...
v9.6.0 Additions ...
-
2020-09-11 332933a C.P. Made
ribbon_clamps
parametric on screw size. -
2020-09-11 6b0132c C.P. Added chamfer option to
poly_cylinder()
. -
2020-09-11 afac5f9 C.P. Added PCB components to OpenGrab and functions to access PCB.
v9.5.1 Fixes ...
v9.5.0 Additions ...
-
2020-09-11 c99ed98 C.P. 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.
v9.4.1 Fixes ...
v9.4.0 Additions ...
-
2020-09-06 d0513c7 C.P. Bodge to jhead to allow the ziptie and sleaving to be removed by setting naked to undef.
-
2020-09-06 d1429a3 C.P. Verboard can now have components on the underside, same as PCBs.
v9.3.1 Fixes ...
-
2020-09-06 d944198 C.P. 25mm fans are actually
25.4,
i.e
. 1". -
2020-09-06 04f2499 C.P. Moved
no_point(str)
frombelt.scad
toglobal.scad
v9.3.0 Additions ...
-
2020-08-22 362dbdb C.P. Opengrab hole position children now passed diameter.
-
2020-08-22 6993853 C.P. quadrant can now have different height and width if passed a vector.
v9.2.1 Fixes ...
-
2020-08-22 547a418 C.P. Hanging hole now works when the hole has only four sides.
-
2020-08-22 b6d2504 C.P. Fixed belt gap positioning and added ability to rotae it.
-
2020-08-22 4cdab21 C.P. Fix belt positioning bug. Belt gap position is now relative to the pitch line. Added
belt_pitch_to_back()
. -
2020-08-13 966ba53 C.P. Fixed J-Head nozzle offset. Reduced J-Head inset. Removed J-Head MK4.
v9.2.0 Additions ...
-
2020-08-13 2419d50 C.P. Added more PTFE tube sizes and amde them whiter.
-
2020-08-13 02211c2 C.P. Added
tubing_or()
andcenter
option. -
2020-08-13 77d73b0 C.P. Added
opengrab_side_hole_positions()
-
2020-08-01 cb54a31 C.P. Added USB-C connector, micro hdmi and RPI4.
v9.1.1 Fixes ...
v9.1.0 Additions ...
v9.0.0 Breaking Changes ...
-
2020-07-20 e6a26bc C.P. Changed some teardrop holes to teardrop plus.
-
2020-07-20 cb4fa40 C.P. Reimplemented
teardrop_plus()
again. -
2020-07-18 d08d949 C.P. 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 Additions ...
v8.9.1 Fixes ...
-
2020-07-14 bc91952 C.P. 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 C.P. Fixed capitalisation of
Swiss_clips.scad
.
v8.9.0 Additions ...
v8.8.0 Additions ...
-
2020-07-06 71ac571 C.P. Added a utility for making involute spur gears
-
2020-07-06 e4d9336 C.P. Added degrees, radians and
rot2_z()
tomaths.scad
.
v8.7.0 Additions ...
v8.6.1 Fixes ...
v8.6.0 Additions ...
v8.5.0 Additions ...
v8.4.1 Fixes ...
v8.4.0 Additions ...
v8.3.0 Additions ...
-
2020-06-29 f6b512d C.P. Added a couple of Raspberry Pi cameras.
-
2020-06-29 c7ea093 C.P. Made
flat_flex
parametric and changed default orientation. -
2020-06-27 265b5ab C.P. Fixed layout to work with an empty list.
v8.2.0 Additions ...
v8.1.1 Fixes ...
v8.1.0 Additions ...
-
2020-06-21 1f1a360 C.P. Mods to allow panels and platters to be target specific or not.
-
2020-06-20 a547c98 C.P. Added shelf bracket to
printed/box.scad
. -
2020-06-20 d9fa8c8 C.P. Added position children used for drilling holes on sheets.
v8.0.1 Fixes ...
v8.0.0 Breaking Changes ...
- 2020-06-20 184f19e C.P. Replaced grey constants with a function
grey()
. Done to reduced the number of global constants.
v7.5.1 Fixes ...
v7.5.0 Additions ...
v7.4.0 Additions ...
v7.3.1 Fixes ...
-
2020-05-20 d3f308a C.P. Pixel differences in images due to OpenSCAD version update.
-
2020-05-18 eadc541 C.P.
Screw_and_washer()
no longer adds washers for countersunk screws. -
2020-05-18 02791c4 C.P.
pbox_outer_shape()
added andpbox_screw_positions()
documented. -
2020-05-18 85b8ffb C.P. Fixed pin header parameter values passed from PCBs.
v7.3.0 Additions ...
-
2020-05-02 0ec7aab C.P. Modelled DSP5005 power supply module as a
panel_meter
.Panel_meters
can now have inner apertures and buttons.
v7.2.0 Additions ...
-
2020-05-02 baa737c C.P. Updated example to use Foot contructor.
-
2020-05-02 70b13d2 C.P. Added functions to create property lists that are created by the client. Foot, box, bbox, pbox,
flat_hinge
andstrap_handle
.
v7.1.1 Fixes ...
-
2020-04-30 df96551 C.P. Fixed PCB cutouts bugs,
i.e
. components drawn instead of cutouts. -
2020-04-29 828e5ad C.P.
make_all.py
now terminates early if there are any errors in bom generation. -
2020-04-25 cedaafe C.P. More precise led positions on WD2002SJ pcb.
v7.1.0 Additions ...
-
2020-04-23 4ab0a98 C.P. Added
panel_meters
for panel mount digital meters. -
2020-04-23 bb7dd51 C.P. Added
poly_drill()
and used it for LED and trimpot cutouts. Uses drill ifcnc_bit_r
is non-zero elsepoly_cylinder
. -
2020-04-23 48293b9 C.P.
Poly_ring
now can have specified number of sides.
v7.0.0 Breaking Changes ...
v6.5.0 Additions ...
v6.4.1 Fixes ...
v6.4.0 Additions ...
v6.3.1 Fixes ...
v6.3.0 Additions ...
v6.2.2 Fixes ...
-
2020-04-13 5be14f5 C.P. Fixed bug updating the times file when case changes. First column split of vitamins now at J.
-
2020-04-11 efff17d C.P. Ball bearing chamfer less and 6808 hub corrected.
-
2020-04-11 ac4a550 C.P. Added chamfers and made hub and rim properties of
ball_bearings
.
v6.2.1 Fixes ...
-
2020-04-09 40843b4 P.L.
nut_radius
is needed forscrew_boss_diameter
-
using
include <NopSCADlib/lib.scad>
in main file fails inscrew_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 Additions ...
v6.1.2 Fixes ...
-
2020-04-09 69d6fc8 C.P. PCB test now shorter and wider for better view.
-
2020-04-08 01b1e2e C.P. Added WD2002SJ Buck Boost DC-DC converter PCB
-
2020-04-08 b57b50d C.P. Added yet another type of green terminal that is blue.
v6.1.1 Fixes ...
-
2020-04-07 52011fd C.P. Renders of dxfs now use the sheet colour.
-
2020-04-07 9da8634 C.P. Bom generation now calls openscad with
--hardwarnings
to stop ASAP.
v6.1.0 Additions ...
v6.0.1 Fixes ...
-
2020-04-06 d42f99e C.P.
stl_colour()
now used in tests and examples. -
2020-04-05 6545593 C.P. Reverted incorrect use of
stl_colour()
. -
2020-04-05 7e0c5fd C.P. Renders of STLs are now the correct colour. Fixes #71
v6.0.0 Breaking Changes ...
v5.0.1 Fixes ...
v5.0.0 Breaking Changes ...
-
2020-03-29 654571a C.P. Colour now always spelt colour except the call to
color()
. -
2020-03-29 e8abcde C.P. Removed the height parameter from
linear_extrude
v4.9.0 Additions ...
-
2020-03-28 390957f C.P. Added MT3608 and TP4065 PCBs. Perfboards now have their own row in the test to shorten the picture.
v4.8.0 Additions ...
v4.7.0 Additions ...
v4.6.0 Additions ...
v4.5.0 Additions ...
-
2020-03-26 65f3201 C.P. Added printed carriers for MT3608 and TP4056 modules.
-
2020-03-24 d367e74 C.P. Image churn due to change of computer.
v4.4.0 Additions ...
v4.3.1 Fixes ...
-
2020-03-24 a7dde2d C.P. Fixed short thread bug although threads should not be that short.
-
2020-03-24 53f0bbc C.P. Fixed long
SCS_bearing
blocks to use two short bearings and added circlips. -
2020-03-15 268c066 C.P. Added documentation for platters and panels in
usage.md
.
v4.3.0 Additions ...
v4.2.1 Fixes ...
-
2020-03-15 c897060 F.W. Fix handling of Windows paths with spaces
-
2020-03-15 b2c2fc6 C.P. Added descriptions to
doc_scripts.py
andgallery.py
. -
2020-03-12 4914f90 C.P. Now ensures project scad dir searched first.
-
2020-03-12 2210396 C.P. Now uses the dependencies to locate modules for printed parts and assemblies.
-
2020-03-11 23a64f2 C.P. Added usage messages to all the scripts and documented multiple configuration projects.
v4.2.0 Additions ...
v4.1.1 Fixes ...
-
2020-03-05 c16a1c3 C.P. Moved cable strips nearer the back of the libtest picture.
-
2020-03-04 f7db793 C.P. 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 C.P. Filenames of tests can now be capitalised to get the correct titles. The implementation files are still lower case for backwards compatibility.
-
2020-03-03 4d51cb7 C.P. Table of contents now has three vitamin coloumns
-
2020-03-02 3b77c97 C.P. Example now include
core.scad
instead oflib.scad
. -
2020-03-02 4442042 C.P. Include of
wire.scad
changed to use.
v4.1.0 Additions ...
v4.0.1 Fixes ...
-
2020-03-01 3433511 C.P. Made library search order deterministic by sorting the result of
os.listdir()
-
2020-03-01 c41b1fa C.P. Fix for issue #57, now searches multiple directories.
-
2020-03-02 7b76ace C.P. Changed microswitch include to a use.
-
2020-03-02 4edd089 C.P. Added
green_terminals
andpin_headers
tolib.scad
. Removedterminal_254()
because it can't work. -
2020-03-02 fc17b52 C.P. Added missing includes in
lib.scad:
extrusion_brackets
andkp_pillow_blocks
. Sincekp_pillow_blocks
includes ball bearings, they were also missing. -
2020-03-02 9fbdb82 C.P.
bom.py
now shows errors and warnings.
v4.0.0 Breaking Changes ...
v3.2.2 Fixes ...
-
2020-02-29 1a197ac C.P. Fixed missing screw holes in blowers.
-
2020-02-29 ab592e0 C.P.
Screws.scad
is now included incore.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 C.P. Changed the default printed part colour,
pp1_colour
to RepRap logo green.
v3.2.1 Fixes ...
v3.2.0 Additions ...
v3.1.0 Additions ...
v3.0.1 Fixes ...
-
2020-02-28 95c4359 C.P. Better test coverage of stepper earth tag position.
-
2020-02-28 bcff26a C.P. Added threads to stepper motors and made the test show them.
-
2020-02-28 07b00fa C.P. Added a guard against and empty BOM in
views.py
. -
2020-02-28 0c17620 C.P. Removed echo from
extrusion_bracket.scad
v3.0.0 Breaking Changes ...
- 2020-02-27 6470f1b C.P. 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 Additions ...
v2.40.1 Fixes ...
-
2020-02-27 2de479d M.B. Fixed incomplete webbing on side of
kp_pillow_block
. -
2020-02-27 b559319 C.P. Ensured all Markdown table heading markers have at least three dashes.
v2.40.0 Additions ...
v2.39.0 Additions ...
v2.38.0 Additions ...
-
2020-02-26 ad719da C.P. Added copyright boiler plate and description. Updated images and readme.
-
2020-02-25 e0dd174 M.B. Parameterisation of extrusion brackets.
-
2020-02-23 1dca024 M.B. Internal and external corner brackets for 20nn extrusion.
v2.37.0 Additions ...
-
2020-02-26 e87dffd M.B. More pcb component examples. Allowed more colour setting.
-
2020-02-25 0e58e92 M.B. Allowed parameterised green terminals on PCBs.
-
2020-01-30 ce36729 M.B. Allow pin header base colour to be set on PCB.
v2.36.1 Fixes ...
v2.36.0 Additions ...
-
2020-02-26 b6fd795 F.H. Updated readme to reflect the pillow block changes
-
2020-02-26 ad0882d F.H. Added 15mm and 18mm variants for the KP08 blocks
v2.35.1 Fixes ...
-
2020-02-26 33c9d15 C.P. REmoved
fans.scad
fromlib.scad
as already included frompsus.scad
. -
2020-02-26 d2874a0 C.P. Moved
washers.scad
fromscrews.scad
tonuts.scad
. Movedscrew_insert()
frominserts.scad
toscrew.scad
. Changed most includes ofinserts.scad
to useinsert.scad
. Removedlinear_bearings,
iecs, rockers and microswitches fromlib.scad
as already included by other vitamins. -
2020-02-25 f104bd4 M.B. Added back
jst_xh
connector to ramps endstop.
v2.35.0 Additions ...
v2.34.0 Additions ...
v2.33.0 Additions ...
v2.32.0 Additions ...
-
2020-02-24 e9bc300 C.P. Fix for printed directory not present.
-
2020-02-23 ad3e8d8 M.B. Added
scad/printed
to stl search path.
v2.31.0 Additions ...
v2.30.0 Additions ...
v2.29.1 Fixes ...
v2.29.0 Additions ...
-
2020-02-24 8c339a1 C.P. Removed washers from T-nuts and used the lack to detect them.
-
2020-02-24 e7eea05 C.P. T nut thickness no longer includes the stem to simplyfy placement and screw length calculations.
-
2020-02-24 5734250 C.P. Fixed origin of T-nuts to be consistent with others.
I.e
the mating face is at Z=
0. -
2020-02-23 66a8d1d M.B. Tidy of
sk_brackets
as perscs_bearing_blocks
code review.
v2.28.0 Additions ...
-
2020-02-23 d066648 M.B. Renamed
sheet_thickness
topart_thickness
. -
2020-02-16 b07a8ad M.B. Added SCS bearing blocks, SCSnUU and SCSnLUU variants
v2.27.1 Fixes ...
v2.27.0 Additions ...
v2.26.0 Additions ...
v2.25.1 Fixes ...
-
2020-02-16 8f85ac7 M.B. 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 Additions ...
v2.24.0 Additions ...
v2.23.1 Fixes ...
v2.23.0 Additions ...
v2.22.0 Additions ...
-
2020-02-23 1e5e586 C.P. Made more realistic and added a test.
-
2020-01-14 728b7ad M.B. Add ability to display filament on spool.
v2.21.0 Additions ...
v2.20.0 Additions ...
v2.19.0 Additions ...
-
2020-01-12 7574768 M.B. Parameterised coloring of linear rail carriage.
-
2020-01-11 03c97e8 M.B. Changed rail carriage coloring to be green with red endpiece to match common form.
-
2020-01-11 1606062 M.B. Added sliding t nuts. Sizes M3, M4 and M5.
-
2020-01-11 de76eb4 M.B. Initial commit. Set default text file line endings to LF.
-
2020-02-07 3ab934d M.B. Typo in
screw_knob
. foe corrected to for. -
2020-02-18 1936c95 M.B. Added IEC 320 C14 switched fused inlet module.
-
2020-02-22 e068918 C.P. Added screw threads to most things that are threaded. Added a mechanism for
tests.py
andviews.py
to have command line options.
v2.16.0 Additions ...
v2.18.0 Additions ...
-
2020-01-11 8ac06b5 C.P. Updated readme and images for
linear_bearings
change. -
2020-01-10 4d3d9df M.B. Added LM16UU and long form (LMxLUU) of linear bearings.
-
Added external grooves.
v2.17.0 Additions ...
-
2020-01-10 f7a972f C.P. Added pictures and documentation for extrusions.
-
2020-01-10 1f038de M.B. Initial submission of aluminium extrusion. Supports 2020, 2040, 2060, 2080, 3030, 3060, 4040, 4080 types.
-
Added extrusions to main picture.
v2.16.1 Fixes ...
-
2020-01-10 61493ea M.B. Resistor wire drawn even if
naked=true
. -
2020-01-10 4107a2c M.B. Fixed typo where 'rocker' was spelt 'rocket'.
v2.15.1 Fixes ...
-
2020-01-10 ed97d22 M.B. Tabs used instead of spaces in module
e3d_resistor
. -
2019-12-30 f7ef075 C.P. Fixed hex pillar thread length. Reordered screws. Random pixel changes.
v2.15.0 Additions ...
-
2019-11-15 6f93b6a C.P.
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 C.P. Added more detail to the Environ+ pcb. Changed the RPI0 SD height to be more accurate.
v2.14.1 Fixes ...
-
2019-10-21 e85887f E.P. Small typo fix for blower RB5015 in source (string) and documentation
-
2019-10-22 a85fdaf C.P. Added printed
pcb_mount
to hold PCBs without mounting holes. -
2019-10-22 ad62ce3 C.P. Can now force fan screws to be the full depth and nuts then get washers.
-
2019-10-22 9f27f26 C.P. Added
pcb_component_position()
function. -
2019-10-22 1944039 C.P. Added crimp version of ring terminal.
-
2019-10-22 dbc3c36 C.P. Can now override the front panel width of a
butt_box
to make it wider. -
2019-10-22 8c51183 C.P. Added volume and area functions to
butt_box
. -
2019-09-15 ededb51 C.P. Fixed some missing commas in
pin_header
vitamin calls.
v2.14.0 Additions ...
v2.13.1 Fixes ...
v2.13.0 Additions ...
-
2019-08-21 79f1c95 C.P. Insert lug made more flexible and
insert_boss
made faster. Both added to the insert test. -
2019-08-21 9bb8459 C.P. Added two more projects to the gallery.
v2.12.0 Additions ...
v2.11.1 Fixes ...
-
2019-08-21 7c1ff5e C.P. Added comment to belts about using negative pitch radius for outside pulleys.
-
2019-08-18 e35fb69 C.P. Ziptie width added to BOM description.
-
2019-08-18 b7654f0 C.P. 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 Additions ...
-
2019-08-18 312f12d C.P.
Butt_box
made more flexible with extra parameters. -
2019-08-18 be3999e C.P. Added documentation for the last change.
-
2019-08-18 566cbce C.P. Corrner block and fixing block assemblies now more flexible. Can split the fasteners between assemblies and omit the star washers.
-
2019-08-18 b8dba62 C.P. Can now flip the fasteners in a
foot_assembly
. -
2019-08-18 2adb936 C.P. Fixed toggle switch part number typo.
-
2019-08-18 017ec48 C.P. Added tesrdrop option to
mouse_hole
. -
2019-08-18 3640963 C.P. Added small geared stepper and driver board.
-
2019-08-18 466a7a6 C.P. Added
platters.py
andpanels.py
to aggregate parts for printing/
routing.
v2.10.1 Fixes ...
-
2019-08-18 be324c3 C.P. Missing targets now named when dependency checking.
-
2019-08-18 6fe4548 C.P. Set execute attributes on scripts for Linux.
-
2019-08-17 49c3b6b C.P. Fixed Microview stl suffix case for Linux.
v2.10.0 Additions ...
v2.9.1 Fixes ...
v2.9.0 Additions ...
v2.8.1 Fixes ...
v2.8.0 Additions ...
-
2019-07-19 b4cc6f6 C.P. Added
semi_teardrop
.mouse_grommets
now teardropped. -
2019-07-19 6238f82 C.P. Added
poly_tube(),
an extrudedpoly_ring()
. Added missing hinge image. -
2019-07-19 fbc688c C.P. Vitamins now sorted alphabetically in build instructions.
-
2019-07-19 7b2b239 C.P. Can now override the screw type for a fan assembly.
-
2019-07-19 de8eb59 C.P. Reduced the number of waves on a
screw_knob
to make it more comfortable. Added build instructions to thescrew_knob
assemblies. -
2019-07-19 f061b0a C.P. Added alternative
ring_terminal
earth assembly with cap screw. -
2019-07-19 43b17c6 C.P. Added
spool_pitch()
function and more modern 300mm filament spool. -
2019-07-19 886319a C.P. Added
pose_vflip()
andpose_hflip()
to make posing assembly views easier.
v2.7.1 Fixes ...
v2.7.0 Additions ...
v2.6.1 Fixes ...
- 2019-07-06 d068b97 C.P. Fixed bug in
butt_box.scad
when box was tall enough for extra fixing blocks.
v2.6.0 Additions ...
v2.5.1 Fixes ...
v2.5.0 Additions ...
- 2019-07-04 55fd552 C.P. Added Duet Ethernet and Duex PCB models.
Made green terminals parametric.
Separated
pin_headers
andgreen_terminals
out frompcb.scad
.
v2.4.0 Additions ...
v2.2.0 Additions ...
v2.1.1 Fixes ...
v2.1.0 Additions ...
v2.0.2 Fixes ...
-
The file
LED.scad
is not found if a case sensitive file system is used
v2.0.1 Fixes ...
v2.0.0 Breaking Changes ...
- 2019-06-25 0ccda33 C.P. Better ziptie model.
Better
cable_tie
using zipties. Added cable ties tossr_shroud_fastened_assembly()
. Added test and documentation forwire.scad
.
v1.2.1 Fixes ...
v1.2.0 Additions ...
v1.1.1 Fixes ...
-
2019-06-20 9ccdf3c C.P. IEC mains connector models more accurate.
-
2019-06-18 774bdbe C.P. Printed parts, dxfs and subassemblies now listed alphabetically. JSON BOM now simplified and in required order.
-
2019-06-17 8d49f2b C.P. Fixed assembly counts in json nexted BOM. Fixed assembly counts in build instructions.
-
2019-06-17 ad8d7ae C.P. Fixed adding subassemblies more than once to build instructions and BOM.
-
2019-06-17 23e6925 C.P. No excludes
target.scad
from dependencies. -
2019-06-17 ab6c529 C.P. Added missing
init()
for coloured text. -
2019-06-16 757e88e C.P. Fixed bugs in
poly_ring()
andinsert_boss()
. IEC screw length fixed at 10 if inserts used.
v1.1.0 Additions ...
v1.0.1 Fixes ...
-
2019-06-14 a51e96e C.P. Nuts now show their thickness on the BOM so half nuts have a different description.
v1.0.0 Breaking Changes ...
v0.0.1 Fixes ...
-
2019-06-14 5ede2d0 C.P. Smooth pulleys now show their OD on the BOM.
-
2019-06-14 2281eef C.P. It appears you that can't link to fonts with GFM.
-
2019-06-14 6dd02ea C.P. Bundled the 7 segment font because th site it came from has disappeared.
v0.0.0 First publicised version
-
2019-06-13 db3b191 C.P. Fixed bug in
tests.py
when only one test is run. -
2019-06-12 18533d8 C.P. Fixed code block to work on local markdown.
-
2019-06-12 c1e3103 C.P. Various bug fixed from moving printed parts.
-
2019-06-11 258d4e8 C.P. Moved printed parts to their own directory.
-
2019-06-11 405c8e0 C.P. Added documentation for the Python scripts.
-
2019-06-11 419cadb C.P. No longer has horizontal rules between gallery items
-
2019-06-11 85e1985 C.P. 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 8297dc7 C.P. Now makes the build instruction TOC manually because GFM does not implement
[TOC]
-
2019-06-10 e4fae0b C.P. Added some leeway to image comparison because it turns out OpenSCAD PNG generation is non-deterministic!
-
2019-06-09 50d3570 C.P.
Render.py
not only updates images that have changed. Added force build togallery.py
. -
2019-06-09 5af2302 C.P. PNG files have a date in them so now only update them if they have actually changed.
-
2019-06-09 99f4675 C.P. Added table headers as GFM can't do headerless tables. Demoted sub-headings in the gallery.
-
2019-06-08 8ce0792 C.P. Updated the readme to include the licence and gallery.