177 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. Fixedchangelog.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. Addedcolorama.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. Updatedgallery.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 duringmake_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. Fixedset_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 checksopenscad.echo
for warnings when used instead ofopenscad.log
.
v13.0.0 Breaking Changes ...
-
2021-02-08
f573a91
C.P. Removed redundantrounded_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. Usedextrud_if
. -
2021-02-02
22b7aa9
M.B. Renamedrounded_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 ofstl()
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. Setngb
for most library assemblies. -
2021-02-03
36521cf
C.P. Setngb
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 makeprintme.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 forprintme.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 whentmp.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 forBTT_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. Addedscrew_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 terminalsgt_5x11
andgt_5x17
. -
2021-01-13
6bcdc24
C.P. Updated readme an images for ESP-01. -
2021-01-13
c837de7
M.B. Renamed ESP8266 toESP_01
and rotated. -
2021-01-13
ef58fe5
M.B. Minor corrections to positions onBigTreeTech_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 invertedprinted_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. Replacedpoly_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 fixhygrometer_hole()
when h > 0. -
2021-01-06
16c1eee
C.P. Documentedcircle_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 andopenscad.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 incarriage_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. Removedwoven_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 todogbone_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. Updatedrounded_rectangle
pictures and readme. -
2020-12-20
14c6219
M.B. Addedrounded_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 inhangin_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 aboutscrew_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 forrounded_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 inbox.scad
in response to comments from SCA2D. -
2020-11-27
773a538
C.P. Fixeddrag_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 nowpp3_colour
and explode. -
2020-11-22
fb685a0
C.P. Fixed missing screw default forribbon_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. Addeddrag_chain
to the cover picture.
v10.7.0 Additions ...
-
2020-11-18
f751dd9
C.P. Tweaks to make interface consistent with blowers. Addedblower_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 v3.0
display.
v10.3.0 Additions ...
v10.2.1 Fixes ...
v10.2.0 Additions ...
-
2020-11-13
9571e68
C.P. Updatedlib.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. Madejst_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. Updatedtests.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. Madejst_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. Addedcircle_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. Maderibbon_clamps
parametric on screw size. -
2020-09-11
6b0132c
C.P. Added chamfer option topoly_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 actually25.4,
i.e
. 1". -
2020-09-06
04f2499
C.P. Movedno_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. Addedbelt_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. Addedtubing_or()
andcenter
option. -
2020-08-13
77d73b0
C.P. Addedopengrab_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. Reimplementedteardrop_plus()
again. -
2020-07-18
d08d949
C.P. Correctedteardrop_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 ofSwiss_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 androt2_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. Madeflat_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 toprinted/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 functiongrey()
. 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 apanel_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. Addedpanel_meters
for panel mount digital meters. -
2020-04-23
bb7dd51
C.P. Addedpoly_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 ofball_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 ofstl_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 tocolor()
. -
2020-03-29
e8abcde
C.P. Removed the height parameter fromlinear_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 longSCS_bearing
blocks to use two short bearings and added circlips. -
2020-03-15
268c066
C.P. Added documentation for platters and panels inusage.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 todoc_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 inviews.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 includecore.scad
instead oflib.scad
. -
2020-03-02
4442042
C.P. Include ofwire.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 ofos.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. Addedgreen_terminals
andpin_headers
tolib.scad
. Removedterminal_254()
because it can't work. -
2020-03-02
fc17b52
C.P. Added missing includes inlib.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 inviews.py
. -
2020-02-28
0c17620
C.P. Removed echo fromextrusion_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 forscs_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 ofkp_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. REmovedfans.scad
fromlib.scad
as already included frompsus.scad
. -
2020-02-26
d2874a0
C.P. Movedwashers.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 backjst_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. Addedscad/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 ofsk_brackets
as perscs_bearing_blocks
code review.
v2.28.0 Additions ...
-
2020-02-23
d066648
M.B. Renamedsheet_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 inscrew_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 fortests.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 forlinear_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 ifnaked=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 modulee3d_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 printedpcb_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. Addedpcb_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 abutt_box
to make it wider. -
2019-10-22
8c51183
C.P. Added volume and area functions tobutt_box
. -
2019-09-15
ededb51
C.P. Fixed some missing commas inpin_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 andinsert_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 toos.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 afoot_assembly
. -
2019-08-18
2adb936
C.P. Fixed toggle switch part number typo. -
2019-08-18
017ec48
C.P. Added tesrdrop option tomouse_hole
. -
2019-08-18
3640963
C.P. Added small geared stepper and driver board. -
2019-08-18
466a7a6
C.P. Addedplatters.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. Addedsemi_teardrop
.mouse_grommets
now teardropped. -
2019-07-19
6238f82
C.P. Addedpoly_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 ascrew_knob
to make it more comfortable. Added build instructions to thescrew_knob
assemblies. -
2019-07-19
f061b0a
C.P. Added alternativering_terminal
earth assembly with cap screw. -
2019-07-19
43b17c6
C.P. Addedspool_pitch()
function and more modern 300mm filament spool. -
2019-07-19
886319a
C.P. Addedpose_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 inbutt_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. Separatedpin_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. Bettercable_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 excludestarget.scad
from dependencies. -
2019-06-17
ab6c529
C.P. Added missinginit()
for coloured text. -
2019-06-16
757e88e
C.P. Fixed bugs inpoly_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 intests.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.