summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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-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.
2021-06-20Upgrades for external controller trays / holders, undercuts for clipping in ↵joshreve
switch, and minor corrections to the right side wall. Minor refactoring of parameters for ease of interface.
2021-03-28Added hot swap and file import capabilities for modification of switch plates.joshreve
2020-10-26Removed extraneous plate function.joshreve
2020-10-26Added cadquery form of dactyl-manuform. Code is double translated ↵joshreve
(Clojure->Python, OpenSCAD->OpenCASCADE) and a mess but produces a .step file version of the dactyl-manuform design.
2020-10-03Minor changes to allow import of a key plate STL. Fixed RJ9 connector block.joshreve
2020-09-03Added mising hotswap plate file. Still needs height verification on hotswap ↵joshreve
features relative to switch mount.
2020-08-17Fix numpy.array usageAttila Babo
2020-08-17Apply black to reformat the codeAttila Babo
2020-08-16Conversion to Python 3 based file generation. Removed Clojure files and ↵joshreve
updated README.md.
2017-04-02Another tweakTom Short
2017-04-02Teensy holder tweakTom Short
2017-04-02Default sizeTom Short
2017-04-02Default sizeTom Short
2017-04-02Default sizesTom Short
2017-04-02Merge branch 'master' into 5x6Tom Short
2017-04-02Adjust screw insertsTom Short
2017-04-02Add another screw insertTom Short
2017-04-02Changes for 5x6Tom Short
2017-04-02Add test for the usb holderTom Short
2017-04-02Add usb-holderTom Short
Add -main entry point for batching
2017-04-02Move Teensy holder away from edgeTom Short
2017-03-24Readd/fix platesTom Short
2017-03-22General updates (#5)Tom Short
* Add wire posts * Add wire posts for the thumb. * Move teensy screw insert back * Thicken wire posts * Add model * Add in a projection for the bottom plate * Improved (but not perfect) support for Maltron spacings * Factor out the common code in key-place and key-position * Add another screw insert for a standard-size Teensy * Create a left-side model * 5x6 version with less tenting
2017-03-16Left wall (#4)Tom Short
* Add screw insert to hold the teensy * Allow wider wall spacings for more internal room * Fix the clunky thumb connections * Enable the teensy holder for all styles
2017-03-13Improvements (#3)Tom Short
* Start at Kludgy maltron style spacing * Thumb and pinky tweaks * Fix keyboard-z-offset problem * Tweaks for a shorter-height version * Add wall-thickness parameter * Change hex-spacers to screw-inserts * Adjust height * Fix usb-cutout size and alignment * Adjust teensy-holder * Clean out junk
2017-03-11Add a test object for the hex spacersTom Short
2017-03-11Fix hex-spacersTom Short
2017-03-11Adjust heights of the rj9 and teensyTom Short
2017-03-11Tweak hex-spacerTom Short
2017-03-11Add hex spacersTom Short
2017-03-10Parameterizing updatesTom Short
2017-03-09Readme updates and file reorgTom Short
2017-03-09Move ManuForm changes to the main cljTom Short
2017-03-09Teensy hole and holderTom Short
2017-03-07Teensy holderTom Short
2017-03-07RJ9 holderTom Short
2017-03-07Fix on-wall-rotationTom Short
2017-03-07First cut at on-wall-placeTom Short
2017-03-07Height tweakTom Short