Commit Graph

62 Commits

Author SHA1 Message Date
Matt McWilliams 2d82d2d04f Create a 30m spiral design. Switch openscad render script to manifold from fast-csg. Render times *drop*. 2024-10-23 10:02:52 -04:00
mmcwilliams fa1bf6d8a1 Merge branch 'stacking' of ssh://git.sixteenmillimeter.com/16mm/GNAL into stacking 2023-04-07 11:08:38 -04:00
mmcwilliams 70c0c54f13 Merge branch 'master' into stacking 2023-01-16 22:01:50 -05:00
mmcwilliams 4384251026 Add python3 to deps 2023-01-16 22:01:26 -05:00
mmcwilliams 54f16a864a Add build step which orders stl if ascii 2023-01-16 21:58:57 -05:00
mmcwilliams bc5789018e Add script which orders STL 2023-01-16 21:55:26 -05:00
Matt McWilliams 84764e26e6 Correct echo statement language 2021-12-13 19:44:25 -05:00
Matt McWilliams 72aff30b11 Update the language in the deps.sh script 2021-12-13 15:50:54 -05:00
Matt McWilliams 08bc7d16b6 All render notes with updated CSV header.
All 100ft objects re-rendered with new lib.
tar.gz process is still broken
2021-11-07 00:17:23 -04:00
Matt McWilliams a3d2727261 Fixed script to allow it to render spindle bottom 2021-11-06 13:01:44 -04:00
Matt McWilliams 62b0cae3bd Add stacking spindle to render script 2021-11-03 17:20:03 -04:00
Matt McWilliams 61a990ad0c Merge remote-tracking branch 'origin/master' into stacking 2021-10-22 14:35:44 -04:00
mmcwilliams cb73a66c29 Python script to (hopefully) automatically convert .csg files to .step 2021-10-22 00:48:41 -04:00
Matt McWilliams 88446c4d28 Create the csg dir at the correct place in render_part 2021-10-18 14:15:01 -04:00
Matt McWilliams 8c106c3d42 Force DEBUG variable to false when rendering with this script 2021-10-18 13:07:19 -04:00
Matt McWilliams aa520c3a2c Re-add spacer to build script 2021-10-15 12:32:31 -04:00
Matt McWilliams c1ae9a9d7d Only build step files and prerequisites for the spiral and only when STEP is true 2021-10-15 12:13:08 -04:00
mmcwilliams 01106665d2 Create correct CSG folder before building. Do not commit csg files because they are intermediary? For now. 2021-10-15 11:39:18 -04:00
mmcwilliams fa5726a6a8 Build script now runs deps.sh before building to prevent running commands that aren't available.
Script now compiles csg files. TODO: fix the csg2step.py script by using latest FreeCAD logic.
Script allows for input of a size (50ft/100ft) or an part (from FILES) to render fewer files.
Migrate bulk of the loop into a render_part() function that can be re-used.
2021-10-15 11:20:11 -04:00
mmcwilliams 484c32fbf7 Add a dep.sh file to check whether all required dependencies are installed 2021-10-15 02:48:50 -04:00
Matt McWilliams 73a614bb01 Render the new single-layer spindle. Still needs to be rendered and added to the README. 2021-02-17 21:57:55 -05:00
Matt McWilliams ce3ffbd9d3 Add a build script for updating the library 2021-02-12 15:47:37 -05:00
mmcwilliams e1083bd548 Simplify v3 scripts by removing vestigial modules. 2020-09-12 10:57:01 -04:00
mmcwilliams 2cf56276af Use local size.sh script with cross-platform support 2020-08-25 10:07:33 -04:00
mmcwilliams 03059f7c5c Add a script that generates a pov model from an stl but gives it the proper name (of the file). Using this to build renders of the models for launch (tomorrow?) 2020-08-20 08:35:12 -04:00
mmcwilliams fa8c3de390 Migrate all scad files to their own scad directory to make the root less messy. Might archive the 1-2-3 versions and properly use git for future versioning. 2020-08-19 15:52:28 -04:00
mmcwilliams 28c7ef1bb4 Script to convert existing models to binary. Found a curious thing: taking one very complex file from ascii to binary increased the file size dramatically (9460%). Need to investigate if this was a specific case and whether or not this is something to investigate in other projects. The model in question is gnal_100ft_spiral_top.stl produced by current code. 2020-08-19 15:12:02 -04:00
mmcwilliams 365d1e0796 tar.gz the v3 models as they are finished 2020-08-19 13:13:30 -04:00
mmcwilliams 46c78a2cb0 Build all stls into zip archives 2020-08-19 13:11:30 -04:00
mmcwilliams 059967f091 Generate all release files and package into .zip format. Maybe tar.bz, too? For the linux people such as myself... 2020-08-19 12:56:48 -04:00
mmcwilliams 2d16a5cde7 Zip all models after rendering for release 2020-08-19 12:46:19 -04:00
mmcwilliams 9e0e84bdcd Add binary conversion step to v1 and v2 scripts. TODO: Add a script that will loop through existing files and convert them to binary for big $$$ (diskspace) savings. 2020-08-19 10:27:50 -04:00
mmcwilliams 6d8666dbd5 Rendered spindles for the first time 2020-08-19 08:41:26 -04:00
mmcwilliams 7cc3d0a17c Add spindle code to v3. Render the top and bottom spindle. 2020-08-19 01:35:44 -04:00
mmcwilliams a0145d462e Convert all v3 files to binary from ascii where appropriate. 2020-08-19 01:14:04 -04:00
mmcwilliams 0662dff707 Add new parts to build script 2020-07-09 09:10:45 -04:00
mmcwilliams b95ec7ef71 README and slicing work 2020-06-19 11:21:14 -04:00
mmcwilliams 52a9386cf7 If no admesh, just print N/A 2020-06-04 09:46:13 -04:00
mmcwilliams c4ede152f6 re-rendered v3. Images still don't work 2020-05-30 21:53:57 -04:00
mmcwilliams 06ec3c961c Don't render images as --preview, just render completely 2020-05-29 12:07:42 -04:00
mmcwilliams 49e855042e Fix if statement to v2 2020-05-29 10:27:39 -04:00
mmcwilliams 0a57c89f2f Now ready to render 2020-05-29 10:27:12 -04:00
mmcwilliams 82fa532c1c Ready to render v3 2020-05-29 10:24:41 -04:00
mmcwilliams fc62e76a4e V3 ready to render. TODO: fix spiral triangular voids. Need to fit inner spoke area tighter. 2020-05-28 12:16:45 -04:00
mmcwilliams e3c7913be2 Move stls from "dist" to "stl", makes more sense. 2020-05-27 15:09:11 -04:00
mmcwilliams 6f4eb31f92 V2 build process complete and run on laptop. Rerun on desktop with later OpenSCAD. Issue: render preview fails on spirals. Could be use of --preview flag in command but I don't want to just re-render an entire spiral to take a screenshot. Will test method of writing a scad file with an import statement referencing a rendered .stl 2020-05-25 01:35:51 -04:00
mmcwilliams 002874282d Complete and render v2. Process is running 2020-05-23 21:47:47 -04:00
mmcwilliams c501ccba5c Complete section of benchmark script was broken 2020-05-23 16:58:01 -04:00
mmcwilliams c495ff6168 Render not compile (though they may mean the same thing in this case) 2020-05-23 15:15:03 -04:00
mmcwilliams ceb7580f8b Set filenames to variables in v1 script 2020-05-23 14:26:18 -04:00