Age | Commit message (Collapse) | Author |
|
|
|
Reverted the geometry generation that was compensating for the wrong
cadquery version. Uncertain why the versions were dramatically
different, will have to watch carefully on new releases or considering
switching environment to a specific version of cadquery instead of
"master".
|
|
|
|
|
|
|
|
Added separable thumbs and cleaned up all the connections and thumb connections.
Thumb connections previously contained what should be in the finger connections.
Added extra screws for separable thumb config to secure it. Previously had one screw.
|
|
Also, working on modular trackball, though ball bearings make it difficult to decouple as they typically land in the middle of the walls and webs.
|
|
|
|
Added note for when run_config is used vs. configuration argument.
|
|
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.
|
|
intended.
|
|
simplifies construction by removing the setting interdependency.
|
|
|
|
|
|
|
|
long.
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
mostly working (still WIP), trackball cluster has layout but no webs or walls.
|
|
people to look at. Also fixed minor issues.
|
|
settings to work well.
|
|
Will be moving many outputs to releases shortly. If there are issues, use previous commit.
|
|
default config.
|
|
plate_rim != 3. Dependant variables relocated. Tested default.
|
|
hotswap and other issues.
|
|
options for USB out only and no connector / controller features.
|
|
for OLED placement to minimize tweaks on structural and row/column count changes. Looking for one more commit for minor tweaks and to set defaults and merge with master.
|
|
to operate independently.
|
|
main file. Improved notch and added holes around key plate for mounting. Still WIP, but should be functional.
|
|
rather than a giant undercut.
|
|
use of helper functions. Added a screw to the thumb cluster. Cadquery baseplate now has counterbores and actual solid geometry that is autogenerated, which is not possible in solid/OpenSCAD by the current methodology as it requires finding and extruding edges.
|
|
Need to check secodnary features (screws, tray, OLED) for compatibility.
|
|
tweaking screw locations and relative OLED, etc. Commiting to share progress.
|
|
Added features for screw mount positions.
|
|
configurations. Implemented prebuild generator to automatically create pregenerated files.
|