summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-25Merge branch 'master' into feat/bashRobert Reed
2021-08-25chore: update documentation with bash scriptsRobert Reed
2021-08-25feat: remove port bindRobert Reed
* chore: match container names to other implementations * feat: add release build
2021-08-25chore: uninstall success msgRobert Reed
2021-08-24fix: add solidpython to conda scriptRobert Reed
2021-08-23generate_config.py once again defaulting to original behavior.Joshua Shreve
2021-08-22feat: automate setup via condaRobert Reed
2021-08-22chore: ignore .DS_StoreRobert Reed
2021-08-22feat: menu is ephemeralRobert Reed
2021-08-22feat: prompt before uninstallRobert Reed
2021-08-22feat: uninstall all docker artifactsRobert Reed
2021-08-22chore: on screen helpRobert Reed
* feat: menu improvements
2021-08-22Attempting to fix build error.Joshua Shreve
2021-08-22trying to fix all workflows to work.Joshua Shreve
2021-08-22Fixed docker directories in batch file.Joshua Shreve
Added note for when run_config is used vs. configuration argument.
2021-08-21feat: holy bash spaghettiRobert Reed
2021-08-21Added config update to add new parameters to config. Retained ability to ↵Joshua Shreve
run the run_config.json file if there are no CLI arguments. Retained ability to run the run_config.json file if there are no CLI arguments. Will eventually deprecate run_config in favor of the configs directory, but don't want to mess up existing configs until they have time to migrate. Un-ignored configs. Would like to build a set of user configs through PRs to see variety. Add gallery directory for those with submit configs for people to see examples. All PRs for configs are expected to have identically named files (with some suffix for multiple) to show example images.
2021-08-21Merge branch 'pr/30'Joshua Shreve
2021-08-21moved file and slow progress to blender engine.Joshua Shreve
2021-08-20Adapted Trackball from Cjen1 to match newer structure. Appears to work as ↵Joshua Shreve
intended.
2021-08-20Merge pull request #22 from Cjen1/trackballJoshua Shreve
Add trackball thumb cluster. Interim commit, needs a few mods for naming and handedness.
2021-08-20Merge branch 'master' into trackballJoshua Shreve
2021-08-20Now supports trackball in wall and in a cluster. An unlikely config, but it ↵Joshua Shreve
simplifies construction by removing the setting interdependency.
2021-08-20Merge pull request #32 from itised/parts-path-fixesJoshua Shreve
moved parts to their own directory
2021-08-20Fixes to base plate and screw mount "handedness" and baseplate mirroring. ↵Joshua Shreve
Minor fix to trackball in wall rotations.
2021-08-19moved parts to their own directoryEdward
also fixed bug that would not correctly inlcude parts for configs with a `save_dir` set to a subdirectory of the things directory
2021-08-19allow multiple config filesEdward
generate_configuration.py now only generates a configuration file; it no longer also runs dactyl_manuform.py. it will save the generated configuration file to the configs directory, and it will be named according to the config_name. passing a --config=<name> argument to the script will set the config_name and save_dir. dactyl_manuform.py now also accepts a --config=<name> argument. if non is passed, the default values from generate_configuration.py are used. otherwise, the defaults will be overridden by the values from the config specified. because of these changes, i removed run_config.json. it should have default values anyway, so it seemed reduandant and confusing. the run command has also been updated to allow for the config changes, and some bugs have also been fixed.
2021-08-19added a 'build' commandEdward
also removed check for a command argument; just let an empty command fall through to the default case
2021-08-19bash script now allows choosing which script to runEdward
updated bash script name
2021-08-18Fixed Trackball in Wall, extra rotation. Now aims forward.Joshua Shreve
2021-08-17Name change.Joshua Shreve
2021-08-17Merge branch 'trackball'Joshua Shreve
2021-08-17File cleanup.Joshua Shreve
2021-08-17Merge pull request #31 from itised/ignore-mac-os-system-filesJoshua Shreve
ignore macOS system files
2021-08-16ignore macOS system filesEdward
2021-08-16ignore macOS system filesEdward
2021-08-16added script to build docker image and run containersEdward
2021-08-15Trackball updates. Still need to refresh geometry. Optical distance is too ↵Joshua Shreve
long.
2021-08-13Fixed non-ball side rendering for trackball thumb. Still WIP.Joshua Shreve
2021-08-13very interim commit to check tbiw issues.Joshua Shreve
2021-08-11Added undercut for tray.Joshua Shreve
Discovered why people had an issue with the tray. The cadquery had interference and solid did not. After fixing the unintentional difference, I found both had intereference. Added an undercut to locally thin the wall for tray engagement.
2021-08-11Interim checkin. Initial version of trackball webs/walls in, still working ↵Joshua Shreve
on component cut/union order. Fixed base plates and walls to be identical in caquery and solid. Fixed if/elif/else structure that misplaced the MINI cluster screw mount. Added intial pass at add on PCB as option to add with caps for interference checks. Moved bottom_hull to helper libraries as they are specific to engine. Fixed bottom_hull functions to correct minor discrepency between the engines. Fixed solid intersect function.
2021-08-06Minor mods, CAD trackball socket in models.Joshua Shreve
2021-08-05Adding CAD geometry. Debugging minor issues.Joshua Shreve
2021-08-05Interim commit with partially functioning trackball. trackball in wall is ↵Joshua Shreve
mostly working (still WIP), trackball cluster has layout but no webs or walls.
2021-08-05Add trackballcjen1
2021-08-05Add envrc for nixcjen1
2021-08-03Update release.yamlJoshua Shreve
Changing to ** to get build subdirectories.
2021-08-03Update release.yamlJoshua Shreve
2021-08-03Update MakefileJoshua Shreve
Bad line in Makefile copied from batch file.