Chris Palmer
2c996bb7a1
Fixed random error caused by not running bom first.
2024-03-14 20:47:11 +00:00
Chris Palmer
1f313aa4ac
Updated changelog.
2024-02-19 00:06:35 +00:00
Chris Palmer
38196e9f78
Mods to allow the manifold experimetal option to be used.
2024-02-10 01:05:24 +00:00
Chris Palmer
1ce7b64c73
Updated image.
2024-02-05 00:21:58 +00:00
Jeroen Roos
f85fdca051
Add generating SVG file for CNC usage
...
Generate SVG files, like DXF files for CNC usage
2024-02-04 23:41:55 +01:00
Chris Palmer
2d091b9d16
Added a constructor function for PCBs.
...
PCB text can now specify a colour.
Added SOT23_6, TSOT23_8 and CAP1210 SMD packages.
Added ESP-201 Wifi Module PCB.
Added ESP12F Wifi module.
Added tiny_buck converter PCB.
Made 2p54joiner a bit longer.
Fixed SOIC gullwing shape.
Added Wifi antennas.
Added Yunpen filtered IEC mains inlet.
Added power jack socket.
Added right angle option for LEDs.
Added gear_motors.
Added 686ZZ and 696ZZ ball bearings.
Added two larger box section tubes.
Added right angle option to square_buttons. Doesn't draw the frame yet.
Added multiwatt11 package for L6203.
Added ONS9143A 13A mains socket.
Added radial electrolytic capacitors.
Added LDE10_20B PSU module.
Added screw_tearsink() to make horizontal countersunk holes.
Can now have solid tracks on veroboard.
Added veroboard_base() module to make an STL for a base with spacers.
Corrected M6 spring washer thickness.
Can now specify the height of a solder meniscus.
slot() now has a center option.
Added button_6mm_7 with a taller button.
Added default fa, fs and fn constants used for drawing vitamins.
These can be set via $default_fa and $default_fs that can also be set
by environment variables: NOPSCADLIB_DEFAULT_FA and NOPSCADLIB_DEFAULT_FS.
2023-10-29 21:56:08 +00:00
Chris
3c370359c8
Make front page readme.md labels lower case as GitHub seems have stopped working with uppercase.
2023-07-22 19:08:53 +01:00
Chris
8efbb1d441
Updated changelog.
2023-06-29 11:20:45 +01:00
Chris Palmer
b1592f51d4
Fixed bom.py, views.py and tests.py so that vitamin descriptions can contain more than one colon.
2023-04-29 09:22:35 +01:00
Chris
664d04ad93
Now logs the time taken to run non OpenSCAD commands in cmd_times.txt
2022-07-16 08:21:17 +01:00
Chris Palmer
3cc3c52b54
Merge branch 'typos' of https://github.com/martinbudden/NopSCADlib into martinbudden-typos
2022-06-21 10:37:27 +01:00
Martin Budden
06443a558b
Standardised setting of imgsize in scripts.
2022-06-21 07:19:11 +01:00
Martin Budden
bcf9fb38df
Fixed typos.
2022-06-21 06:54:08 +01:00
Chris Palmer
3eff5fc2e0
Updated changelog.
2022-03-17 21:47:20 +00:00
Martin Budden
c0d9067b74
Fixed typos.
2022-02-24 09:13:25 +00:00
Chris Palmer
370ad8a2d1
Updated changelog.
2021-10-28 13:15:02 +01:00
Chris Palmer
4993c3e82d
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-27 16:17:08 +01:00
Chris Palmer
24b391578b
Fixed recently created bug trying to delete non-existent thumbnail diffs.
2021-09-14 10:08:13 +01:00
Chris Palmer
f0c25d37b0
Workarounds for bugs in the OpenSCAD snapshots.
2021-09-12 18:02:43 +01:00
Chris Palmer
92d0444e5f
Changelog now runs codespell to fix the spellings in the commit comments.
2021-06-17 16:15:46 +01:00
Martin Budden
8d7c44b80d
Spelling corrections.
2021-06-15 10:01:32 +01:00
Chris Palmer
f3bfbbfcf2
Fixed Python error when top level assembly is empty.
2021-06-06 16:53:06 +01:00
Chris Palmer
a782d43e67
bom.py now generates bom.csv to allow costed BOMs to be made using a spreadsheet.
2021-06-04 17:47:29 +01:00
Chris Palmer
823f3b936e
Add the ability to have a target specific top level module in place of main_assembly().
2021-06-03 11:58:10 +01:00
Chris Palmer
edc0b86bb1
Updated images and readme.
2021-04-13 14:56:08 +01:00
Chris Palmer
4b93623492
changelog.py now omits "Updated changelog" commits.
2021-03-13 11:19:59 +00:00
Martin Budden
09956b6219
Improved resilience of compare_images.
2021-03-06 15:36:49 +00:00
Martin Budden
b83e56713f
Reordered openscad command line parameters.
2021-03-06 14:30:35 +00:00
Chris Palmer
da4f9fbdc3
Typo in changlog.py doc string.
2021-03-04 09:14:27 +00:00
Chris Palmer
614e5f3a72
Issues in the changelog now link to to the issue.
2021-03-03 19:27:25 +00:00
Chris Palmer
a7eae4f549
Neater changlog format.
2021-03-03 19:10:27 +00:00
Chris Palmer
4a2951e22f
Fixed changelog.py for when HEAD doesn't have tag.
2021-03-03 13:51:22 +00:00
Chris Palmer
a93a8f99fb
Added CHANGELOG.md for #154
2021-03-03 13:47:09 +00:00
Chris Palmer
e0b89359aa
Fixed plateup using target dir when no panels or platters.
2021-02-21 14:18:41 +00:00
Chris Palmer
7c2df8d36d
The pose module can now specify the camera distance supressing viewall and
...
autocentre.
2021-02-20 19:28:52 +00:00
Chris Palmer
0a84bf0927
plateup.py now saves the used files to speed up processing when a part hasn't changed.
...
Added times to plateup.py.
2021-02-11 09:10:15 +00:00
Chris Palmer
da825b17ab
Added colorama.init() to plateup.py to handle new coloured changed messages.
2021-02-10 10:22:38 +00:00
Chris Palmer
ca153c971d
Fixed platters and panels not working in the GUI, a regression.
...
set_config() now puts $cwd in target.scad.
use_stl() and use_dxf() included again instead of used.
2021-02-10 10:17:03 +00:00
Chris Palmer
60350eb228
Updated gallery.py for new page break format.
2021-02-09 23:44:03 +00:00
Chris Palmer
4f9729cf86
Now shows what changed to trigger an openscad invocation in cyan.
2021-02-09 23:32:53 +00:00
Chris Palmer
26f1338ca2
Fixed removal of old deps
2021-02-09 14:34:27 +00:00
Chris Palmer
fc44b43638
Temporary files used during make_all and tests now in tmp dir.
2021-02-09 09:52:26 +00:00
Chris Palmer
182f39876a
Moved deps directories to separate stl deps from views deps.
2021-02-09 09:18:30 +00:00
Chris Palmer
055e90cbb3
/stls/ and /dxfs/ excluded from deps to prevent circular dependencies.
2021-02-08 22:44:21 +00:00
Chris Palmer
832380f893
Fixed set_config always writing to target.scad.
2021-02-08 20:31:10 +00:00
Chris Palmer
929d082b25
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 16:03:59 +00:00
Chris Palmer
57212b5701
set_config.py now defines $target.
2021-02-08 15:00:44 +00:00
Chris Palmer
1c3f136657
Fixed $cwd and $target not defined during silent run.
2021-02-08 15:00:01 +00:00
Chris Palmer
cfd2fd32a1
Now checks openscad.echo for warnings when used instead of openscad.log.
2021-02-08 14:58:50 +00:00
Chris Palmer
079168142b
Views.py and plateup.py now define $cwd and $target.
2021-02-06 15:12:21 +00:00