259 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.
v20.18.1 Fixes ...
v20.18.0 Additions ...
v20.17.0 Additions ...
v20.16.0 Additions ...
v20.15.2 Fixes ...
-
2023-01-07
b3dd635
C. Fixed duplicateddxf()
calls in printed box andbutt_box
. Client code now callsdxf()
so that the generated files can be used to speed up assembly views.
v20.15.1 Fixes ...
v20.15.0 Additions ...
v20.14.1 Fixes ...
-
Change comment about nut sizes from radius to diameter.
v20.14.0 Additions ...
v20.13.0 Additions ...
-
2022-09-24
fb66954
J.R. 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 Additions ...
-
2022-09-27
c9ac393
C. Printed corner blocks now have ashort_insert
option. -
2022-09-27
208334a
C. Printed box now has a short insert option. -
2022-09-27
3a17b89
C. 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
C. Addedlayer_height0
global variable and updatedround_to_layer()
to handle it. -
Moved functions from
global_defs.scad
toglobal.scad
so they get documented.
v20.11.0 Additions ...
-
2022-08-30
c1e4625
C. Replaced generic chips with SOIC8. Updated images and readme. -
2022-08-29
6059c5f
C. add L9110S 2-Channel motor driver module
v20.10.3 Fixes ...
v20.10.2 Fixes ...
v20.10.1 Fixes ...
v20.10.0 Additions ...
v20.9.0 Additions ...
v20.8.0 Additions ...
- 2022-06-23
ecd534b
C.P. AddedNEMA_connection_pos()
. Changed motor wire colours and tweaked wire position and size,
v20.7.0 Additions ...
- 2022-06-21
28c36a4
C.P.rounded_polygon()
now copes with the degenerate case when tangents intersect to form a sharp corner with no arc. Added anoffset()
function with some limitations.
v20.6.1 Fixes ...
-
2022-06-21
a6a0808
M.B. Fixed dimensions of E1515 extrusion. -
2022-06-21
06443a5
M.B. Standardised setting of imgsize in scripts.
v20.6.0 Additions ...
v20.5.1 Fixes ...
-
2022-06-14
eda88cc
C.P. Fixedvero()
constructor documentation. Fixed missing space in veroboard vitamin description. -
2022-06-14
630268d
C.P. Changedscrew_knob()
facets to be suitable for 3D printing. Fixedknob_height()
so it can take a screw as a type.
v20.5.0 Additions ...
v20.4.0 Additions ...
-
2022-04-01
d46913c
C.P. Printedscrew_knob()
is now fully customisable by passing a parameter list, constructed byscrew_knob(),
in place of the screw. -
Screws can still be passed for backwards compatibility.
v20.3.1 Fixes ...
v20.3.0 Additions ...
v20.2.0 Additions ...
- 2022-03-17
744ebc2
C.P. 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 Fixes ...
-
2022-03-17
99a5570
C.P. Fixed ziptie bug for small wires and corners made sharper. -
2022-03-17
b70911d
C.P. Image odd pixel changes due to move to summer computer. -
2022-03-01
2d20fb1
C.P. Removed dead code inspiral_paths()
.
v20.1.1 Fixes ...
v20.1.0 Additions ...
v20.0.1 Fixes ...
-
2022-02-03
1ac5a6f
M.B. Made hard washers slightly lighter. This means they can be distinguished from bolts when viewed from directly above.
v20.0.0 Breaking Changes ...
v19.21.0 Additions ...
v19.20.0 Additions ...
v19.9.1 Fixes ...
-
2022-02-15
7ea4dbe
C.P. Fixed double application ofr2sides()
inrounded_path()
. Added check for radius too big for corner inrounded_path()
. Spiral paths can now have 0 twists.
v19.9.0 Additions ...
-
2022-02-11
ed46cbb
C.P. Fixedcable_bundle()
bugs and added test. Addedcable_bundle_positions()
. Can now mark cables as ribbon to force a flat layout.
v19.8.1 Fixes ...
v19.8.0 Additions ...
-
2022-02-09
055b4e7
C.P. 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
C.P. Added veroboard constructor. Documentedsolder_meniscus
and made it parametric.
v19.7.0 Additions ...
- 2022-02-08
1f55097
C.P. Support for twisted cables. Sweep now distbutes twists in proportion to segments lengths. Addedspiral_paths(),
segmented_path()
androunded_path_vertices()
functions. Addedshow_path(path)
module.
v19.6.0 Additions ...
v19.5.1 Fixes ...
-
2022-02-06
e7376e2
C.P. Fixed corner block assembly names when overridden. -
2022-02-06
e238eaa
C.P. Removed unused, undocumented function.
v19.5.0 Additions ...
v19.4.1 Fixes ...
v19.4.0 Additions ...
v19.3.0 Additions ...
-
2022-01-29
1ee80f4
C.P. Ribbon clamps can now be made to hold multiple ribbons. -
2022-01-29
4340884
C.P.Butt_box
now has athin_blocks
property to make it use2screw_blocks
instead of fixing blocks along the edges. -
2022-01-29
c4ccc30
C.P. Added2screw_blocks,
a two screw version of corner blocks. -
2022-01-29
20db11f
C.P. Box top bezels can now be modified by adding a child that gets subtracted. -
2022-01-29
d82db46
C.P. Added missing description for terminals. -
2022-01-26
ac58524
C.P.Butt_box
star_washers()
property renamedbbox_star_washers()
. -
2022-01-26
ef06aa4
C.P.Butt_box
size and volume echo changed to showButt_box
.
v19.2.0 Additions ...
-
2022-01-25
682b8ca
C.P. Removed CB- prefix from PSU descriptions. -
2022-01-25
c915dd8
C.P. Madebutt_box
example smaller to make room for more PSUs. -
2022-01-23
6805638
M.B. Added ability to add PCB to PSU. Also added two slimline LED PSUs with PCBs and terminals at both ends.
v19.1.0 Additions ...
-
2022-01-25
127aab2
C.P. Added test for terminals to get documentation. Updated images and readme. Note BigTreeTech Relay Modulev1.2
PCB added. -
2022-01-23
df3da13
M.B. Added support for terminals on PCBs.
v19.0.0 Breaking Changes ...
- 2022-01-23
d4e8dd8
C.P.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. Addedmouse_grommet_length(r)
and documentedmouse_grommet_offset(r)
.
v18.4.0 Additions ...
- 2022-01-23
1928ec6
C.P. Box can now be named to allow more than one in a project.box_hole_inset(type)
documented.
v18.3.2 Fixes ...
v18.3.1 Fixes ...
v18.3.0 Additions ...
v18.2.0 Additions ...
-
2021-12-14
608f0b2
C.P. Simplified teardrop top length calculation. -
2021-12-11
8682d0a
M.B. Allow configuration of teardrop angle.
v18.1.0 Additions ...
v18.0.0 Breaking Changes ...
- Better default parameters
- Changed
plain_idler_offset
to work in x and y, to facilitate larger idler pulleys
v17.10.0 Additions ...
v17.9.0 Additions ...
v17.8.0 Additions ...
-
2021-11-20
da55f86
M.B. 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
C.P. Annual image changes due to change of computer.
v17.7.2 Fixes ...
v17.7.1 Fixes ...
- 2021-10-29
9464ad5
C.P. Fixed knob for pots with split shaft. Changed the order ofknob_for_pot()
parameters.
v17.7.0 Additions ...
v17.6.0 Additions ...
-
2021-10-26
f5528c5
C.P. Single7_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.
v17.5.0 Additions ...
v17.4.0 Additions ...
-
2021-10-24
f5d0bfb
C.P. Fixed drillcenter
parameter inpoly_drill()
. -
2021-10-24
b2117fa
C.P.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
8524ddd
C.P. Foot now lowered by squeeze distance so the washer is visible.
v17.3.0 Additions ...
-
2021-10-20
d19fad3
C.P. PSU grills can now have different holes sizes, spacing, round or heaxagonal and avoid a list of rectangular regions. -
2021-10-09
491dbae
C.P.screw_shorter_than()
will return 4 or 3 for short grub screws.
v17.2.2 Fixes ...
v17.2.1 Fixes ...
v17.2.0 Additions ...
v17.1.0 Additions ...
-
2021-10-05
b541298
C.P. Printed foot assembly can now omit the top washer when space is at a premium. Now correctly shows the screw in the squeezed position.
v17.0.1 Fixes ...
-
2021-10-01
38c973b
C.P. FR4 veroboard made the correct colour. veroboard track cuts made slightly bigger. -
2021-10-01
042d809
C.P. Resistor and thermistor wires made more round. -
2021-10-01
3864839
C.P. Fixed encoder breakout descripion typo.
v17.0.0 Breaking Changes ...
v16.2.0 Additions ...
- 2021-09-29
bab4c8e
C.P.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 Additions ...
-
2021-09-27
f16f7dd
C.P. Images reverted to last OpenSCAD release versions. Mainly text spacing changes. -
2021-09-27
9b5ec6a
C.P. Fixed newrounded_polygon
to work with last OpenSCAD release. Trainling commas inlet()
. -
2021-09-27
50958b0
C.P. Added$show_plugs
to show crude reprentations of housings onpin_headers
and Molex KK headers. -
2021-09-27
c37373c
C.P. AddedTO247()
andTO247_size()
tocomponent.scad
. -
2021-09-27
700f5a2
C.P.fanguard()
can now be made without screw holes to get just the grill. -
2021-09-27
4993c3e
C.P. 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
C.P._box_assembly()
fix for corners=
0. -
2021-09-26
30db660
C.P.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 acircle4n()
rather than acircle()
.
v16.0.3 Fixes ...
-
2021-09-16
f6aa3b3
C.P.fuseholder_hole()
now makes apoly_hole
whencnc_bit_r
is 0. -
2021-09-16
91c8c7b
C.P.cnc_bit_r
is now set to zero in stl(), so holes are suitable for 3D printing rather than routing. -
2021-09-16
dc93b8d
C.P. Added platters and extrusion overrides to the example project.
v16.0.2 Fixes ...
-
2021-09-14
119c2cb
C.P. Can now make perfboards with screws holes only at one end.I.e
. for making models of chopped down boards. -
2021-09-14
24b3915
C.P. Fixed recently created bug trying to delete non-existent thumbnail diffs.
v16.0.1 Fixes ...
v16.0.0 Breaking Changes ...
-
2021-09-11
3299aad
C.P. 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 andKY_040
breakout PCBs. -
2021-09-11
74c52aa
C.P. Can now make perfboard without screw holes. Fixed missing items from last commit. -
2021-09-11
726d9ed
C.P. Can now draw right angle Molex KK connectors and can skip pins to allow high voltage. -
2021-09-11
8a838dd
C.P. Addedpcb_grid_components()
module for placing parts on a perfboard. -
2021-09-11
e952aa7
C.P. PCB chip component can now be round if width is zero to fake round buttons. -
2021-09-11
466ee31
C.P. AddedJack_4mm_shielded_nut_radius()
. -
2021-09-11
ce0c97b
C.P.7_segment
displays added as PCB component.
v15.25.0 Additions ...
-
2021-09-05
2166a9b
C.P.extrusion_corner_bracket_assembly()
andextrusion_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
C.P. Added missing documentation forsliding_t_nut()
. -
2021-09-03
5111ec0
C.P.E40_corner_bracket,
E40_corner_bracket
andM8_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 Additions ...
v15.23.0 Additions ...
-
2021-08-31
01c26d8
C.P. Added Lichuan servo motors contributed by Niclas Hedhman. -
2021-08-31
ef21024
C.P. Added NEMA8 and NEMA8BH stepper motors. Steppers can now have dual shafts, hollow shafts and black end caps. -
2021-08-31
540f841
C.P. Added crude representation of JST ZH connectors. -
2021-08-31
1045502
C.P. Added more aluminium sheet thickness -
2021-08-31
69f4ced
C.P. AddedM8_cs_cap_screw,
M5_grub_screw
andM6_grub_screw
. FixedM6_cs_cap_screw
andM4_grub_screw
socket sizes.
v15.22.0 Additions ...
v15.21.1 Fixes ...
v15.21.0 Additions ...
v15.20.0 Additions ...
v15.19.3 Fixes ...
v15.19.2 Fixes ...
v15.19.1 Fixes ...
v15.19.0 Additions ...
v15.18.0 Additions ...
-
2021-06-07
3bc8f35
C.P. Can now putjst_ph
connectors on PCBs -
2021-06-07
39c11ef
C.P. Added 2p54joiner to represent cropped headers joining PCBs. -
2021-06-07
5a8a1da
C.P. Added Seeeduino XIAO. Tiny PCBs now shown in a third line. -
2021-06-07
3147862
C.P. PCB lands can be rounded and can specify colour. Holes can be positioned on the edge to make surface mountable connections.
v15.17.1 Fixes ...
v15.17.0 Additions ...
-
2021-06-06
9cd2dbc
C.P. Added copper colour constant. Copper PCB pads and veroboard tracks now use copper colour.
v15.16.2 Fixes ...
v15.16.1 Fixes ...
v15.16.0 Additions ...
- 2021-06-04
a782d43
C.P.bom.py
now generatesbom.csv
to allow costed BOMs to be made using a spreadsheet.
v15.15.0 Additions ...
- 2021-06-03
823f3b9
C.P. Add the ability to have a target specific top level module in place ofmain_assembly()
.
v15.14.2 Fixes ...
v15.14.1 Fixes ...
- 2021-06-01
20d799a
C.P.IEC_320_C14_switched_fused_inlet
now shows the correct object name in the example.
v15.14.0 Additions ...
-
2021-05-31
2581098
C.P. Added uppercase version ofBLCD_motors.scad
. -
2021-05-31
b39fd53
C.P. Removed lower case version ofbldc_motors.scad
.
v15.13.4 Fixes ...
v15.13.3 Fixes ...
-
2021-05-19
0dab0dc
C.P. Added missing includescore.scad
which generates warnings with latest OpenSCAD snapshots. -
Note, however, NopSCADlib does not work with the current OpenSCAD snapshot.
v15.13.2 Fixes ...
v15.13.1 Fixes ...
v15.13.0 Additions ...
v15.12.0 Additions ...
v15.11.1 Fixes ...
v15.11.0 Additions ...
v15.10.1 Fixes ...
v15.10.0 Additions ...
v15.9.0 Additions ...
v15.8.0 Additions ...
v15.7.0 Additions ...
v15.6.1 Fixes ...
v15.6.0 Additions ...
-
2021-04-03
51cc2fd
C.P. Carriages now appear on the BOM and both variants are shown in the rail test.
v15.5.0 Additions ...
v15.4.0 Additions ...
v15.3.1 Fixes ...
v15.3.0 Additions ...
v15.2.0 Additions ...
v15.1.1 Fixes ...
v15.1.0 Additions ...
v15.0.1 Fixes ...
v15.0.0 Breaking Changes ...
-
2021-03-14
9ded315
C.P. 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. -
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 Fixes ...
v14.1.0 Additions ...
- 2021-03-13
544e69c
C.P.pulley_pr()
now has an optional belt type for non-standard belt over smooth pulleys.
v14.0.1 Fixes ...
v14.0.0 Breaking Changes ...
-
2021-03-06
298d1f9
C.P. Interface is the same but filenames to be included or used changed. Changelog updated. -
2021-03-06
3023604
M.B. Renamedrounded_right_triangle
files torounded_triangle
. -
2021-03-06
93aeb4c
M.B. Renamedscs_bearing_blocks
files tobearing_blocks
. -
2021-03-06
2320cbd
M.B. Renamedkp_pillow_blocks
files topillow_blocks
.
v13.5.0 Additions ...
-
2021-03-06
d80fc57
M.B. Left pulleys on BOM whenshow_pulleys
true
. -
2021-03-06
54c3b4f
C.P. Fixed path, updated readme and picture.
v13.4.1 Fixes ...
-
2021-03-06
09956b6
M.B. Improved resilience ofcompare_images
. -
2021-03-06
b83e567
M.B. Reordered openscad command line parameters. -
2021-03-03
614e5f3
C.P. Issues in the changelog now link to to the issue. -
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 suppressing 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 horizontal rules made with asterisks. If an image is include in the first section the default image is suppressed.
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 redundant 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 consistency. -
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 constructor. -
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 columns -
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.