Commit Graph

56 Commits

Author SHA1 Message Date
Chris Palmer f7db793c74 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-04 12:15:48 +00:00
Chris Palmer 53292c9f89 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 20:33:53 +00:00
Chris Palmer 4d51cb73f3 Table of contents now has three vitamin coloumns 2020-03-03 09:32:08 +00:00
Chris 3f209cbdd3
Merge pull request #60 from nophead/issue_57
Fix for issue #57, now searches multiple directories.
2020-03-02 18:38:36 +00:00
Chris Palmer 9fbdb82991 bom.py now shows errors and warnings. 2020-03-02 09:38:37 +00:00
Chris Palmer c815c1592d SHOW_THREADS renamed NOPSCADLIB_SHOW_THREADS for #61 2020-03-01 19:10:40 +00:00
Chris Palmer e32ef88c90 Small optimisation to views.py 2020-03-01 19:09:18 +00:00
Chris Palmer 702c450a27 Small optimisation to exports.py 2020-03-01 18:35:53 +00:00
Chris Palmer 343351155c Made library search order deterministic by sorting the result of os.listdir() 2020-03-01 17:53:20 +00:00
Chris Palmer c41b1fa115 Fix for issue #57, now searches multiple directories. 2020-03-01 10:55:52 +00:00
Chris Palmer 9b104e4fe7 Changed the default printed part colour, pp1_colour to RepRap logo green. 2020-02-29 10:30:15 +00:00
Chris Palmer 07b00fabe0 Added a guard against and empty BOM in views.py. 2020-02-28 09:22:50 +00:00
Chris Palmer b559319b03 Ensured all Markdown table heading markers have at least three dashes. 2020-02-27 10:15:37 +00:00
Chris Palmer e9bc300b8d Fix for printed directory not present. 2020-02-24 23:58:22 +00:00
Martin Budden ad3e8d85af Added scad/printed to stl search path. 2020-02-23 17:54:28 +00:00
Chris Palmer e068918e21 Added screw threads to most things that are threaded.
Added a mechanism for tests.py and views.py to have command line options.
2020-02-22 19:44:01 +00:00
Chris Palmer d703ae4997 Added male screw threads. 2020-01-10 10:26:12 +00:00
Chris Palmer 46004381b7 Merge branch 'master' into Execute_attributes 2019-08-21 22:04:27 +01:00
Chris Palmer aeded1b807 Added a hygrometer module. 2019-08-21 18:50:15 +01:00
Chris Palmer 3a087be0e9 Merge branch 'master' into Execute_attributes 2019-08-18 15:22:47 +01:00
Chris Palmer 854adab665 Fix for Python 2 2019-08-18 15:21:01 +01:00
Chris Palmer 77aa8fe44d Merge branch 'master' into Execute_attributes 2019-08-18 14:30:28 +01:00
Chris Palmer 6fe4548213 Set execute attributes on scripts for Linux. 2019-08-18 14:29:15 +01:00
Chris Palmer b7654f0384 Fixed readme index order for Python 2.
Fixed index order being different on Linux due to os.listdir order being
inconsistent with Windows.
2019-08-18 14:26:14 +01:00
Chris Palmer 466a7a667d Added platters.py and panels.py to aggregate parts for printing / routing. 2019-08-18 11:08:44 +01:00
Chris Palmer be324c31da Missing targets now named when dependency checking. 2019-08-18 10:53:22 +01:00
Chris Palmer 5ae040079e Now shows the CNC routed parts in the master BOM and total parts count. 2019-07-21 18:58:38 +01:00
Chris Palmer fbc688c81f Vitamins now sorted alphabetically in build instructions. 2019-07-19 10:57:14 +01:00
Chris Palmer bb6af0233d Removed debug code 2019-06-18 11:23:31 +01:00
Chris Palmer 774bdbe2cd Printed parts, dxfs and subassemblies now listed alphabetically.
JSON BOM now simplified and in required order.
2019-06-18 11:21:14 +01:00
Chris Palmer 8d49f2b564 Fixed assembly counts in json nexted BOM.
Fixed assembly counts in build instructions.
2019-06-17 19:34:46 +01:00
Chris Palmer ad8d7ae311 Fixed adding subassemblies more than once to build instructions and BOM. 2019-06-17 17:36:28 +01:00
Chris Palmer 23e6925091 No excludes target.scad from dependencies. 2019-06-17 16:31:58 +01:00
Chris Palmer ab6c529905 Added missing init() for coloured text. 2019-06-17 14:29:35 +01:00
Chris Palmer db3b191552 Fixed bug in tests.py when only one test is run. 2019-06-13 19:47:02 +01:00
Chris Palmer 0126245012 Documentation typos 2019-06-12 11:44:59 +01:00
Chris Palmer 13eb9fea30 Documentation tweaks. 2019-06-12 11:34:00 +01:00
Chris Palmer c1e31036eb Various bug fixed from moving printed parts. 2019-06-12 11:21:53 +01:00
Chris Palmer 258d4e88ae Moved printed parts to their own directory. 2019-06-11 23:20:28 +01:00
Chris Palmer b1fb0286b5 Table headers for brain dead GFM. 2019-06-11 15:35:20 +01:00
Chris Palmer 405c8e00b8 Added documentation for the Python scripts. 2019-06-11 15:33:13 +01:00
Chris Palmer 419cadb7ec No longer has horizontal rules between gallery items 2019-06-11 12:50:52 +01:00
Chris Palmer 85e1985f1a 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 12:38:00 +01:00
Chris Palmer 00c6914e23 Try again GFM is so broken! 2019-06-11 08:46:38 +01:00
Chris Palmer 8297dc75ba Now makes the build instruction TOC manually because GFM does not implement [TOC] 2019-06-11 08:04:35 +01:00
Chris Palmer fe27391aff Changed the colour scheme 2019-06-10 19:57:13 +01:00
Chris Palmer d2254f0b52 And another 2019-06-10 16:16:21 +01:00
Chris Palmer 0569015d7f Typo in readme 2019-06-10 16:14:44 +01:00
Chris Palmer 7811fa380e Tweaks to the example. 2019-06-10 15:50:05 +01:00
Chris Palmer 197f5332bb Added an example project 2019-06-10 10:38:57 +01:00