aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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-16ignore macOS system filesEdward
2021-08-16added script to build docker image and run containersEdward
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.
2021-08-01Update to add release builds. Should make a large number of prebuilts for ↵Joshua Shreve
people to look at. Also fixed minor issues.
2021-07-29Fixed keyswitch nubs. Error came from code consolidation between cadquery ↵Joshua Shreve
and solid python. One centered the cylinder, the other generated it in the positive Z direction. Both now fully center the cylinder and the two models generate consistently.
2021-07-27Final minidox fixes for screw placement.Joshua Shreve
2021-07-27Auto-adjusting minidox cluster y-location based on key size.Joshua Shreve
2021-07-27Added arbitrary size for minidox 3-key cluster. May convert other clusters ↵Joshua Shreve
for the adjustable larger key shape, but no need at the moment.
2021-07-26againJoshua Shreve
2021-07-26Extension errorsJoshua Shreve
2021-07-26Fixing file extension errors for readme.Joshua Shreve
2021-07-26Found and fixed "MINIDOX" cluster gap on bottom of middle thumb key.Joshua Shreve
2021-07-26Added config notes around "MINIDOX" cluster.Joshua Shreve
2021-07-26Fixed error in nub design. Added minidox. Needs a little more refinement, ↵Joshua Shreve
but already close.
2021-07-25Fixed minor gaps in carbonfet cluster due to other fixes to default cluster. ↵Joshua Shreve
Fixed screw_cbore_diameter which was applied as a radius, doubling the hole size.
2021-07-25Merge pull request #13 from sffubs/masterJoshua Shreve
Fixed stacktraces when using different thumb layouts, and when disabling OLED.
2021-07-25Merge https://github.com/joshreve/dactyl-keyboardHenry Bucklow
2021-07-25Allow oled_mount_type to be "NONE" as well as None.Henry Bucklow
This makes it possible to remove the OLED mount from the .json file.
2021-07-24Minor additional shifts on default thumbcluster to allow 1.5U and 1U ↵Joshua Shreve
settings to work well.
2021-07-24Fixes to default cluster. Some key shifts. Removing outputs from repo. ↵Joshua Shreve
Will be moving many outputs to releases shortly. If there are issues, use previous commit.
2021-07-24Fixed use of rotate() when generating keycaps on mini layout.Henry Bucklow
2021-07-24Fixed use of rotate() when generating keycaps on carbonfet layout.Henry Bucklow
2021-07-17Merge pull request #9 from rpanfili/makefile_pipelineJoshua Shreve
add Makefile pipeline.
2021-07-17github action to publish ReleasesRubens Panfili
2021-07-17Makefile pipelineRubens Panfili
2021-07-16Forget to add docker image. Now added.Joshua Shreve
2021-07-16Docker notes added to readme and minor conatiner name change. Changes to ↵Joshua Shreve
default config.
2021-07-16Merge pull request #8 from nbovee/thumb_post_fixJoshua Shreve
Thumb post fix
2021-07-16Added docker capabilities and profile including batch file execution. If ↵Joshua Shreve
there is expressed interest I can add a linux .sh file as well to simplify image and container/app creation. Also, minor fixes on print outputs regarding imports/exports.
2021-07-15Amended thumb_post corner placement functions to eliminate void created by ↵Nick Bovee
plate_rim != 3. Dependant variables relocated. Tested default.
2021-07-13updates for rotating plates on thumb cluster. Created due to crowding of ↵Joshua Shreve
hotswap and other issues.
2021-07-12Minor fixes for missing web on MINI thumb cluster. Added readme content and ↵Joshua Shreve
options for USB out only and no connector / controller features.
2021-07-10Minor updates and cleanup. Biggest improvement is using relative reference ↵Joshua Shreve
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.
2021-07-09Fixed imports. Resolved issues with IDE root directories to allow scripts ↵Joshua Shreve
to operate independently.
2021-07-08Added helper files to remove the cadquery / solid python helpers from the ↵Joshua Shreve
main file. Improved notch and added holes around key plate for mounting. Still WIP, but should be functional.
2021-07-08Key plate screw holes and added key plate notches for snapping in switches ↵Joshua Shreve
rather than a giant undercut.
2021-07-07Temporary version as the cadquery and solid python versions are merged by ↵Joshua Shreve
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.
2021-07-05Updated cadquery with additional thumb clusters. Base form looks good. ↵Joshua Shreve
Need to check secodnary features (screws, tray, OLED) for compatibility.
2021-07-05Mid-change commit. Added DM mini and carbonfet thumb clusters. Still ↵Joshua Shreve
tweaking screw locations and relative OLED, etc. Commiting to share progress.
2021-07-04Added images of new features.Joshua Shreve
2021-07-03Cadquery set to plate only in previous commit, fixed to create all geometry. ↵Joshua Shreve
Added features for screw mount positions.
2021-07-03Large change to things directory with pregenerated files in multiple ↵joshreve
configurations. Implemented prebuild generator to automatically create pregenerated files.
2021-06-27Updated readme and images.joshreve
2021-06-27Correction for OpenSCAD HS_NUB. Cleanup of export files. Generation of new ↵joshreve
files is the safest, but all files in things should now be consistent. May add more configurations if requested.
2021-06-25Added multiple OLED mounts to OpenSCAD generator. Clip seems the most ↵joshreve
promising, but need user feedback. Will update cadquery version next.