├── .envrc ├── .github └── workflows │ └── release.yaml ├── .gitignore ├── LICENSE ├── LICENSE-models ├── Makefile ├── README.md ├── assets ├── baseplate_arm.jpg ├── case_upsidedown.jpeg ├── cases_closed.jpeg ├── finished.jpeg ├── keycap_1.png ├── keycap_2.png ├── left_open.jpeg ├── pcb_solder_paste.jpeg ├── right_open.jpeg ├── single_case.jpeg ├── soldering.jpeg ├── soldering_finished.jpeg ├── soldering_position_0.jpeg ├── soldering_position_1.jpeg ├── tented_baseplate.jpg ├── tented_keyboard.jpg ├── tented_keyboard_detached.jpg ├── ulp_dactly.jpeg ├── ulp_dactyl_firstversion.jpeg ├── ulp_keycap_sander.png └── under_desk.jpeg ├── conda.sh ├── configs ├── .gitkeep └── default.json ├── dactyl.sh ├── docker └── Dockerfile ├── flake.lock ├── flake.nix ├── gallery └── .gitkeep ├── guide ├── README.org ├── application-of-switches-and-caps.jpg ├── circuit-diagram.png ├── diode-diagram-drive-columns.png ├── diode-diagram-drive-rows.png ├── hotglue-left-hand.jpg ├── left-hand-mcp-1.jpg ├── left-hand-mcp-2.jpg ├── left-hand-pcb-pyralux.png ├── madness.jpg ├── right-hand-pcb-1.jpg ├── right-hand-pcb-pyralux.png ├── right-hand-pcb-with-teensy.jpg ├── rows-and-columns-connected-to-chips.jpg ├── teensy-1.jpg ├── teensy-2-fuxor-reziztorrs.jpg ├── thumb-key-wiring.jpg ├── trrs-jack.jpg ├── wiring-create-columns-left.jpg ├── wiring-create-columns-right.jpg ├── wiring-create-rows-both-sides.jpg ├── wiring-create-rows-testing.jpg ├── wiring_create_rows.jpg └── workbench.jpg ├── resources ├── Cc-by-nc-sa_icon.svg ├── FreeCAD_STEP_screen.png ├── OLED_clip_plate.png ├── OpenSCAD_hotswap.png ├── TR_Cluster_1U.png ├── Trackball_JS_Cluster.PNG ├── Trackball_socket.png ├── Trackball_socket2.png ├── Trackball_socket_pic.jpg ├── clip_OLED_mounting.png ├── dactyl_manuform_left_wire_diagram.png ├── dactyl_manuform_right_wire_diagram.png ├── dm_PMW_wire_diagram.png ├── docker_containers.png ├── external_controller_tray_opening.png ├── glamourshot.png ├── inside_screw_posts.png ├── new_features_202107.pptx ├── new_features_top_202107.png ├── new_features_underneath_202107.png ├── nice_render.png ├── pcb-left.svg ├── pcb-right.svg ├── promicro_tray_1.png ├── promicro_tray_2.png ├── prototype.jpg ├── trackball_early_render.png ├── trackball_early_render2.png └── trackball_in_wall.png ├── run.sh └── src ├── __init__.py ├── builder.py ├── bulk_build.py ├── catmull.py ├── clusters ├── __init__.py ├── carbonfet.py ├── custom_cluster.py ├── default_cluster.py ├── json │ ├── CARBONFET.json │ ├── CUSTOM.json │ ├── DEFAULT.json │ ├── MINI.json │ ├── MINIDOX.json │ ├── MINITHICC.json │ ├── TRACKBALL_CJ.json │ ├── TRACKBALL_ORBYL.json │ ├── TRACKBALL_THREE.json │ └── TRACKBALL_WILD.json ├── mini.py ├── minidox.py ├── minithicc.py ├── minithicc3.py ├── trackball_btu.py ├── trackball_cj.py ├── trackball_jonboh.py ├── trackball_orbyl.py ├── trackball_three.py └── trackball_wilder.py ├── dactyl_manuform.py ├── fill_extension.py ├── freecad_that.py ├── generate_configuration.py ├── helpers_solid.py ├── json ├── material │ ├── fdm.json │ └── resin.json ├── mounts │ └── oled │ │ ├── clip.json │ │ ├── nicenano_sliding.json │ │ ├── none.json │ │ ├── sliding.json │ │ └── undercut.json ├── options │ ├── bastardkb.json │ ├── flex_pcb.json │ ├── magnets.json │ ├── polydactyl.json │ └── screw_holes.json └── switch_holes │ ├── amoeba.json │ ├── hotswap.json │ └── notch.json ├── json_loader.py ├── keycap_production.py ├── misc └── usb_holder.py ├── model_builder.py ├── parts ├── FIXED_trackball_fused_34mm.stl ├── FIXED_trackball_sensor_mount.stl ├── Updated-Sensor_Mouting.stl ├── amoeba_key_hole.step ├── amoeba_key_hole.stl ├── btu_socket_2023_4_beta.step ├── btu_socket_2023_4_beta.stl ├── btu_socket_cutter_2023_4_beta.step ├── btu_socket_cutter_2023_4_beta.stl ├── btu_trackball_socket.step ├── btu_trackball_socket.stl ├── btu_trackball_socket_feb_14_12.step ├── btu_trackball_socket_feb_14_12.stl ├── btu_trackball_socket_wider.step ├── btu_trackball_socket_wider.stl ├── dactyl_wrist_rest_v3_left.stl ├── dactyl_wrist_rest_v3_right.stl ├── derek_hotswap.FCStd ├── derek_hotswap.step ├── derek_hotswap.stl ├── gen_holder.step ├── generated_holder.stl ├── generated_trackball_socket.stl ├── hot_swap_plate.step ├── hot_swap_plate.stl ├── hot_swap_wyld.step ├── hot_swap_wyld.stl ├── hotswap_holder_15.3mf ├── hotswap_holder_15.stl ├── hotswap_holder_deep.stl ├── hotswap_holder_derek.stl ├── hotswap_holder_low_4.stl ├── hotswap_holder_low_6.stl ├── hotswap_holder_shallow.stl ├── hotswap_ridged_test.step ├── hotswap_ridged_test.stl ├── hotswap_ridged_test_notched.stl ├── loligaggers_x_2.stl ├── modified_usb_holder_vertical.3mf ├── mounts │ ├── external_blackpill_trss_x_2.stl │ ├── external_elite_c_trrs_x_2.stl │ └── rotary_encoder_EC11_to_MX_Adapter_V2.stl ├── phat_btu_socket.step ├── phat_btu_socket.stl ├── phat_btu_socket_cutter.step ├── phat_btu_socket_cutter.stl ├── phat_btu_socket_mod.3mf ├── phat_btu_socket_mod.stl ├── phat_btu_socket_w_access.step ├── phat_btu_socket_w_access.stl ├── phatter_btu_socket_cutter.step ├── phatter_btu_socket_cutter.stl ├── sensor_holder.step ├── sensor_holder.stl ├── smooth_btu_socket.step ├── smooth_btu_socket.stl ├── smooth_btu_socket_cutter.step ├── smooth_btu_socket_cutter.stl ├── trackball_cutter_with_holes.step ├── trackball_cutter_with_holes.stl ├── trackball_fused_34mm.step ├── trackball_fused_34mm.stl ├── trackball_mount.step ├── trackball_sensor_cutter.step ├── trackball_sensor_cutter.stl ├── trackball_sensor_mount.step ├── trackball_sensor_mount.stl ├── trackball_socket_body_34mm.step ├── trackball_socket_body_34mm.stl ├── trackball_socket_btu.step ├── trackball_socket_cutter_34mm.step ├── trackball_socket_cutter_34mm.stl ├── trackball_socket_w_btus_cutter.step ├── trackball_socket_w_btus_cutter.stl ├── trackball_socket_with_sensor_complete.step ├── trackball_socket_with_sensor_complete.stl ├── ulp_keycap.stl ├── usb_holder_vertical.step ├── usb_holder_vertical.stl ├── usb_holder_vertical_cutout.step ├── usb_holder_vertical_cutout.stl ├── usb_holder_w_reset.step ├── usb_holder_w_reset.stl ├── usb_holder_w_reset_cutout.step └── usb_holder_w_reset_cutout.stl ├── run_config.json ├── run_config.yaml ├── trackball_shapes.py ├── ulp_keycap_sanding.py └── wrist.py /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-models: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/LICENSE-models -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/README.md -------------------------------------------------------------------------------- /assets/baseplate_arm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/baseplate_arm.jpg -------------------------------------------------------------------------------- /assets/case_upsidedown.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/case_upsidedown.jpeg -------------------------------------------------------------------------------- /assets/cases_closed.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/cases_closed.jpeg -------------------------------------------------------------------------------- /assets/finished.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/finished.jpeg -------------------------------------------------------------------------------- /assets/keycap_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/keycap_1.png -------------------------------------------------------------------------------- /assets/keycap_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/keycap_2.png -------------------------------------------------------------------------------- /assets/left_open.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/left_open.jpeg -------------------------------------------------------------------------------- /assets/pcb_solder_paste.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/pcb_solder_paste.jpeg -------------------------------------------------------------------------------- /assets/right_open.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/right_open.jpeg -------------------------------------------------------------------------------- /assets/single_case.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/single_case.jpeg -------------------------------------------------------------------------------- /assets/soldering.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/soldering.jpeg -------------------------------------------------------------------------------- /assets/soldering_finished.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/soldering_finished.jpeg -------------------------------------------------------------------------------- /assets/soldering_position_0.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/soldering_position_0.jpeg -------------------------------------------------------------------------------- /assets/soldering_position_1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/soldering_position_1.jpeg -------------------------------------------------------------------------------- /assets/tented_baseplate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/tented_baseplate.jpg -------------------------------------------------------------------------------- /assets/tented_keyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/tented_keyboard.jpg -------------------------------------------------------------------------------- /assets/tented_keyboard_detached.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/tented_keyboard_detached.jpg -------------------------------------------------------------------------------- /assets/ulp_dactly.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/ulp_dactly.jpeg -------------------------------------------------------------------------------- /assets/ulp_dactyl_firstversion.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/ulp_dactyl_firstversion.jpeg -------------------------------------------------------------------------------- /assets/ulp_keycap_sander.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/ulp_keycap_sander.png -------------------------------------------------------------------------------- /assets/under_desk.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/assets/under_desk.jpeg -------------------------------------------------------------------------------- /conda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/conda.sh -------------------------------------------------------------------------------- /configs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configs/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/configs/default.json -------------------------------------------------------------------------------- /dactyl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/dactyl.sh -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/flake.nix -------------------------------------------------------------------------------- /gallery/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /guide/README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/README.org -------------------------------------------------------------------------------- /guide/application-of-switches-and-caps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/application-of-switches-and-caps.jpg -------------------------------------------------------------------------------- /guide/circuit-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/circuit-diagram.png -------------------------------------------------------------------------------- /guide/diode-diagram-drive-columns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/diode-diagram-drive-columns.png -------------------------------------------------------------------------------- /guide/diode-diagram-drive-rows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/diode-diagram-drive-rows.png -------------------------------------------------------------------------------- /guide/hotglue-left-hand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/hotglue-left-hand.jpg -------------------------------------------------------------------------------- /guide/left-hand-mcp-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/left-hand-mcp-1.jpg -------------------------------------------------------------------------------- /guide/left-hand-mcp-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/left-hand-mcp-2.jpg -------------------------------------------------------------------------------- /guide/left-hand-pcb-pyralux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/left-hand-pcb-pyralux.png -------------------------------------------------------------------------------- /guide/madness.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/madness.jpg -------------------------------------------------------------------------------- /guide/right-hand-pcb-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/right-hand-pcb-1.jpg -------------------------------------------------------------------------------- /guide/right-hand-pcb-pyralux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/right-hand-pcb-pyralux.png -------------------------------------------------------------------------------- /guide/right-hand-pcb-with-teensy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/right-hand-pcb-with-teensy.jpg -------------------------------------------------------------------------------- /guide/rows-and-columns-connected-to-chips.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/rows-and-columns-connected-to-chips.jpg -------------------------------------------------------------------------------- /guide/teensy-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/teensy-1.jpg -------------------------------------------------------------------------------- /guide/teensy-2-fuxor-reziztorrs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/teensy-2-fuxor-reziztorrs.jpg -------------------------------------------------------------------------------- /guide/thumb-key-wiring.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/thumb-key-wiring.jpg -------------------------------------------------------------------------------- /guide/trrs-jack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/trrs-jack.jpg -------------------------------------------------------------------------------- /guide/wiring-create-columns-left.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/wiring-create-columns-left.jpg -------------------------------------------------------------------------------- /guide/wiring-create-columns-right.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/wiring-create-columns-right.jpg -------------------------------------------------------------------------------- /guide/wiring-create-rows-both-sides.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/wiring-create-rows-both-sides.jpg -------------------------------------------------------------------------------- /guide/wiring-create-rows-testing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/wiring-create-rows-testing.jpg -------------------------------------------------------------------------------- /guide/wiring_create_rows.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/wiring_create_rows.jpg -------------------------------------------------------------------------------- /guide/workbench.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/guide/workbench.jpg -------------------------------------------------------------------------------- /resources/Cc-by-nc-sa_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/Cc-by-nc-sa_icon.svg -------------------------------------------------------------------------------- /resources/FreeCAD_STEP_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/FreeCAD_STEP_screen.png -------------------------------------------------------------------------------- /resources/OLED_clip_plate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/OLED_clip_plate.png -------------------------------------------------------------------------------- /resources/OpenSCAD_hotswap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/OpenSCAD_hotswap.png -------------------------------------------------------------------------------- /resources/TR_Cluster_1U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/TR_Cluster_1U.png -------------------------------------------------------------------------------- /resources/Trackball_JS_Cluster.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/Trackball_JS_Cluster.PNG -------------------------------------------------------------------------------- /resources/Trackball_socket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/Trackball_socket.png -------------------------------------------------------------------------------- /resources/Trackball_socket2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/Trackball_socket2.png -------------------------------------------------------------------------------- /resources/Trackball_socket_pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/Trackball_socket_pic.jpg -------------------------------------------------------------------------------- /resources/clip_OLED_mounting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/clip_OLED_mounting.png -------------------------------------------------------------------------------- /resources/dactyl_manuform_left_wire_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/dactyl_manuform_left_wire_diagram.png -------------------------------------------------------------------------------- /resources/dactyl_manuform_right_wire_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/dactyl_manuform_right_wire_diagram.png -------------------------------------------------------------------------------- /resources/dm_PMW_wire_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/dm_PMW_wire_diagram.png -------------------------------------------------------------------------------- /resources/docker_containers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/docker_containers.png -------------------------------------------------------------------------------- /resources/external_controller_tray_opening.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/external_controller_tray_opening.png -------------------------------------------------------------------------------- /resources/glamourshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/glamourshot.png -------------------------------------------------------------------------------- /resources/inside_screw_posts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/inside_screw_posts.png -------------------------------------------------------------------------------- /resources/new_features_202107.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/new_features_202107.pptx -------------------------------------------------------------------------------- /resources/new_features_top_202107.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/new_features_top_202107.png -------------------------------------------------------------------------------- /resources/new_features_underneath_202107.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/new_features_underneath_202107.png -------------------------------------------------------------------------------- /resources/nice_render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/nice_render.png -------------------------------------------------------------------------------- /resources/pcb-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/pcb-left.svg -------------------------------------------------------------------------------- /resources/pcb-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/pcb-right.svg -------------------------------------------------------------------------------- /resources/promicro_tray_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/promicro_tray_1.png -------------------------------------------------------------------------------- /resources/promicro_tray_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/promicro_tray_2.png -------------------------------------------------------------------------------- /resources/prototype.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/prototype.jpg -------------------------------------------------------------------------------- /resources/trackball_early_render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/trackball_early_render.png -------------------------------------------------------------------------------- /resources/trackball_early_render2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/trackball_early_render2.png -------------------------------------------------------------------------------- /resources/trackball_in_wall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/resources/trackball_in_wall.png -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/run.sh -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/builder.py -------------------------------------------------------------------------------- /src/bulk_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/bulk_build.py -------------------------------------------------------------------------------- /src/catmull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/catmull.py -------------------------------------------------------------------------------- /src/clusters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/clusters/carbonfet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/carbonfet.py -------------------------------------------------------------------------------- /src/clusters/custom_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/custom_cluster.py -------------------------------------------------------------------------------- /src/clusters/default_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/default_cluster.py -------------------------------------------------------------------------------- /src/clusters/json/CARBONFET.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/json/CARBONFET.json -------------------------------------------------------------------------------- /src/clusters/json/CUSTOM.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } -------------------------------------------------------------------------------- /src/clusters/json/DEFAULT.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /src/clusters/json/MINI.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } -------------------------------------------------------------------------------- /src/clusters/json/MINIDOX.json: -------------------------------------------------------------------------------- 1 | { 2 | "minidox_Usize": 1.6 3 | } 4 | -------------------------------------------------------------------------------- /src/clusters/json/MINITHICC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/json/MINITHICC.json -------------------------------------------------------------------------------- /src/clusters/json/TRACKBALL_CJ.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/json/TRACKBALL_CJ.json -------------------------------------------------------------------------------- /src/clusters/json/TRACKBALL_ORBYL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/json/TRACKBALL_ORBYL.json -------------------------------------------------------------------------------- /src/clusters/json/TRACKBALL_THREE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/json/TRACKBALL_THREE.json -------------------------------------------------------------------------------- /src/clusters/json/TRACKBALL_WILD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/json/TRACKBALL_WILD.json -------------------------------------------------------------------------------- /src/clusters/mini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/mini.py -------------------------------------------------------------------------------- /src/clusters/minidox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/minidox.py -------------------------------------------------------------------------------- /src/clusters/minithicc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/minithicc.py -------------------------------------------------------------------------------- /src/clusters/minithicc3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/minithicc3.py -------------------------------------------------------------------------------- /src/clusters/trackball_btu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/trackball_btu.py -------------------------------------------------------------------------------- /src/clusters/trackball_cj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/trackball_cj.py -------------------------------------------------------------------------------- /src/clusters/trackball_jonboh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/trackball_jonboh.py -------------------------------------------------------------------------------- /src/clusters/trackball_orbyl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/trackball_orbyl.py -------------------------------------------------------------------------------- /src/clusters/trackball_three.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/trackball_three.py -------------------------------------------------------------------------------- /src/clusters/trackball_wilder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/clusters/trackball_wilder.py -------------------------------------------------------------------------------- /src/dactyl_manuform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/dactyl_manuform.py -------------------------------------------------------------------------------- /src/fill_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/fill_extension.py -------------------------------------------------------------------------------- /src/freecad_that.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/freecad_that.py -------------------------------------------------------------------------------- /src/generate_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/generate_configuration.py -------------------------------------------------------------------------------- /src/helpers_solid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/helpers_solid.py -------------------------------------------------------------------------------- /src/json/material/fdm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/material/fdm.json -------------------------------------------------------------------------------- /src/json/material/resin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/material/resin.json -------------------------------------------------------------------------------- /src/json/mounts/oled/clip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/mounts/oled/clip.json -------------------------------------------------------------------------------- /src/json/mounts/oled/nicenano_sliding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/mounts/oled/nicenano_sliding.json -------------------------------------------------------------------------------- /src/json/mounts/oled/none.json: -------------------------------------------------------------------------------- 1 | { 2 | "oled_mount_type": "NONE" 3 | } -------------------------------------------------------------------------------- /src/json/mounts/oled/sliding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/mounts/oled/sliding.json -------------------------------------------------------------------------------- /src/json/mounts/oled/undercut.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/mounts/oled/undercut.json -------------------------------------------------------------------------------- /src/json/options/bastardkb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/options/bastardkb.json -------------------------------------------------------------------------------- /src/json/options/flex_pcb.json: -------------------------------------------------------------------------------- 1 | { 2 | "extra_height": 0.5 3 | } -------------------------------------------------------------------------------- /src/json/options/magnets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/options/magnets.json -------------------------------------------------------------------------------- /src/json/options/polydactyl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/options/polydactyl.json -------------------------------------------------------------------------------- /src/json/options/screw_holes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/options/screw_holes.json -------------------------------------------------------------------------------- /src/json/switch_holes/amoeba.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/switch_holes/amoeba.json -------------------------------------------------------------------------------- /src/json/switch_holes/hotswap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json/switch_holes/hotswap.json -------------------------------------------------------------------------------- /src/json/switch_holes/notch.json: -------------------------------------------------------------------------------- 1 | { 2 | "plate_style": "NOTCH" 3 | } -------------------------------------------------------------------------------- /src/json_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/json_loader.py -------------------------------------------------------------------------------- /src/keycap_production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/keycap_production.py -------------------------------------------------------------------------------- /src/misc/usb_holder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/misc/usb_holder.py -------------------------------------------------------------------------------- /src/model_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/model_builder.py -------------------------------------------------------------------------------- /src/parts/FIXED_trackball_fused_34mm.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/FIXED_trackball_fused_34mm.stl -------------------------------------------------------------------------------- /src/parts/FIXED_trackball_sensor_mount.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/FIXED_trackball_sensor_mount.stl -------------------------------------------------------------------------------- /src/parts/Updated-Sensor_Mouting.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/Updated-Sensor_Mouting.stl -------------------------------------------------------------------------------- /src/parts/amoeba_key_hole.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/amoeba_key_hole.step -------------------------------------------------------------------------------- /src/parts/amoeba_key_hole.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/amoeba_key_hole.stl -------------------------------------------------------------------------------- /src/parts/btu_socket_2023_4_beta.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/btu_socket_2023_4_beta.step -------------------------------------------------------------------------------- /src/parts/btu_socket_2023_4_beta.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/btu_socket_2023_4_beta.stl -------------------------------------------------------------------------------- /src/parts/btu_socket_cutter_2023_4_beta.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/btu_socket_cutter_2023_4_beta.step -------------------------------------------------------------------------------- /src/parts/btu_socket_cutter_2023_4_beta.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/btu_socket_cutter_2023_4_beta.stl -------------------------------------------------------------------------------- /src/parts/btu_trackball_socket.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/btu_trackball_socket.step -------------------------------------------------------------------------------- /src/parts/btu_trackball_socket.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/btu_trackball_socket.stl -------------------------------------------------------------------------------- /src/parts/btu_trackball_socket_feb_14_12.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/btu_trackball_socket_feb_14_12.step -------------------------------------------------------------------------------- /src/parts/btu_trackball_socket_feb_14_12.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/btu_trackball_socket_feb_14_12.stl -------------------------------------------------------------------------------- /src/parts/btu_trackball_socket_wider.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/btu_trackball_socket_wider.step -------------------------------------------------------------------------------- /src/parts/btu_trackball_socket_wider.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/btu_trackball_socket_wider.stl -------------------------------------------------------------------------------- /src/parts/dactyl_wrist_rest_v3_left.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/dactyl_wrist_rest_v3_left.stl -------------------------------------------------------------------------------- /src/parts/dactyl_wrist_rest_v3_right.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/dactyl_wrist_rest_v3_right.stl -------------------------------------------------------------------------------- /src/parts/derek_hotswap.FCStd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/derek_hotswap.FCStd -------------------------------------------------------------------------------- /src/parts/derek_hotswap.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/derek_hotswap.step -------------------------------------------------------------------------------- /src/parts/derek_hotswap.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/derek_hotswap.stl -------------------------------------------------------------------------------- /src/parts/gen_holder.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/gen_holder.step -------------------------------------------------------------------------------- /src/parts/generated_holder.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/generated_holder.stl -------------------------------------------------------------------------------- /src/parts/generated_trackball_socket.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/generated_trackball_socket.stl -------------------------------------------------------------------------------- /src/parts/hot_swap_plate.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hot_swap_plate.step -------------------------------------------------------------------------------- /src/parts/hot_swap_plate.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hot_swap_plate.stl -------------------------------------------------------------------------------- /src/parts/hot_swap_wyld.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hot_swap_wyld.step -------------------------------------------------------------------------------- /src/parts/hot_swap_wyld.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hot_swap_wyld.stl -------------------------------------------------------------------------------- /src/parts/hotswap_holder_15.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hotswap_holder_15.3mf -------------------------------------------------------------------------------- /src/parts/hotswap_holder_15.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hotswap_holder_15.stl -------------------------------------------------------------------------------- /src/parts/hotswap_holder_deep.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hotswap_holder_deep.stl -------------------------------------------------------------------------------- /src/parts/hotswap_holder_derek.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hotswap_holder_derek.stl -------------------------------------------------------------------------------- /src/parts/hotswap_holder_low_4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hotswap_holder_low_4.stl -------------------------------------------------------------------------------- /src/parts/hotswap_holder_low_6.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hotswap_holder_low_6.stl -------------------------------------------------------------------------------- /src/parts/hotswap_holder_shallow.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hotswap_holder_shallow.stl -------------------------------------------------------------------------------- /src/parts/hotswap_ridged_test.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hotswap_ridged_test.step -------------------------------------------------------------------------------- /src/parts/hotswap_ridged_test.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hotswap_ridged_test.stl -------------------------------------------------------------------------------- /src/parts/hotswap_ridged_test_notched.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/hotswap_ridged_test_notched.stl -------------------------------------------------------------------------------- /src/parts/loligaggers_x_2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/loligaggers_x_2.stl -------------------------------------------------------------------------------- /src/parts/modified_usb_holder_vertical.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/modified_usb_holder_vertical.3mf -------------------------------------------------------------------------------- /src/parts/mounts/external_blackpill_trss_x_2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/mounts/external_blackpill_trss_x_2.stl -------------------------------------------------------------------------------- /src/parts/mounts/external_elite_c_trrs_x_2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/mounts/external_elite_c_trrs_x_2.stl -------------------------------------------------------------------------------- /src/parts/mounts/rotary_encoder_EC11_to_MX_Adapter_V2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/mounts/rotary_encoder_EC11_to_MX_Adapter_V2.stl -------------------------------------------------------------------------------- /src/parts/phat_btu_socket.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/phat_btu_socket.step -------------------------------------------------------------------------------- /src/parts/phat_btu_socket.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/phat_btu_socket.stl -------------------------------------------------------------------------------- /src/parts/phat_btu_socket_cutter.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/phat_btu_socket_cutter.step -------------------------------------------------------------------------------- /src/parts/phat_btu_socket_cutter.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/phat_btu_socket_cutter.stl -------------------------------------------------------------------------------- /src/parts/phat_btu_socket_mod.3mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/phat_btu_socket_mod.3mf -------------------------------------------------------------------------------- /src/parts/phat_btu_socket_mod.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/phat_btu_socket_mod.stl -------------------------------------------------------------------------------- /src/parts/phat_btu_socket_w_access.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/phat_btu_socket_w_access.step -------------------------------------------------------------------------------- /src/parts/phat_btu_socket_w_access.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/phat_btu_socket_w_access.stl -------------------------------------------------------------------------------- /src/parts/phatter_btu_socket_cutter.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/phatter_btu_socket_cutter.step -------------------------------------------------------------------------------- /src/parts/phatter_btu_socket_cutter.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/phatter_btu_socket_cutter.stl -------------------------------------------------------------------------------- /src/parts/sensor_holder.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/sensor_holder.step -------------------------------------------------------------------------------- /src/parts/sensor_holder.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/sensor_holder.stl -------------------------------------------------------------------------------- /src/parts/smooth_btu_socket.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/smooth_btu_socket.step -------------------------------------------------------------------------------- /src/parts/smooth_btu_socket.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/smooth_btu_socket.stl -------------------------------------------------------------------------------- /src/parts/smooth_btu_socket_cutter.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/smooth_btu_socket_cutter.step -------------------------------------------------------------------------------- /src/parts/smooth_btu_socket_cutter.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/smooth_btu_socket_cutter.stl -------------------------------------------------------------------------------- /src/parts/trackball_cutter_with_holes.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_cutter_with_holes.step -------------------------------------------------------------------------------- /src/parts/trackball_cutter_with_holes.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_cutter_with_holes.stl -------------------------------------------------------------------------------- /src/parts/trackball_fused_34mm.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_fused_34mm.step -------------------------------------------------------------------------------- /src/parts/trackball_fused_34mm.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_fused_34mm.stl -------------------------------------------------------------------------------- /src/parts/trackball_mount.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_mount.step -------------------------------------------------------------------------------- /src/parts/trackball_sensor_cutter.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_sensor_cutter.step -------------------------------------------------------------------------------- /src/parts/trackball_sensor_cutter.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_sensor_cutter.stl -------------------------------------------------------------------------------- /src/parts/trackball_sensor_mount.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_sensor_mount.step -------------------------------------------------------------------------------- /src/parts/trackball_sensor_mount.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_sensor_mount.stl -------------------------------------------------------------------------------- /src/parts/trackball_socket_body_34mm.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_socket_body_34mm.step -------------------------------------------------------------------------------- /src/parts/trackball_socket_body_34mm.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_socket_body_34mm.stl -------------------------------------------------------------------------------- /src/parts/trackball_socket_btu.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_socket_btu.step -------------------------------------------------------------------------------- /src/parts/trackball_socket_cutter_34mm.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_socket_cutter_34mm.step -------------------------------------------------------------------------------- /src/parts/trackball_socket_cutter_34mm.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_socket_cutter_34mm.stl -------------------------------------------------------------------------------- /src/parts/trackball_socket_w_btus_cutter.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_socket_w_btus_cutter.step -------------------------------------------------------------------------------- /src/parts/trackball_socket_w_btus_cutter.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_socket_w_btus_cutter.stl -------------------------------------------------------------------------------- /src/parts/trackball_socket_with_sensor_complete.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_socket_with_sensor_complete.step -------------------------------------------------------------------------------- /src/parts/trackball_socket_with_sensor_complete.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/trackball_socket_with_sensor_complete.stl -------------------------------------------------------------------------------- /src/parts/ulp_keycap.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/ulp_keycap.stl -------------------------------------------------------------------------------- /src/parts/usb_holder_vertical.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/usb_holder_vertical.step -------------------------------------------------------------------------------- /src/parts/usb_holder_vertical.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/usb_holder_vertical.stl -------------------------------------------------------------------------------- /src/parts/usb_holder_vertical_cutout.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/usb_holder_vertical_cutout.step -------------------------------------------------------------------------------- /src/parts/usb_holder_vertical_cutout.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/usb_holder_vertical_cutout.stl -------------------------------------------------------------------------------- /src/parts/usb_holder_w_reset.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/usb_holder_w_reset.step -------------------------------------------------------------------------------- /src/parts/usb_holder_w_reset.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/usb_holder_w_reset.stl -------------------------------------------------------------------------------- /src/parts/usb_holder_w_reset_cutout.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/usb_holder_w_reset_cutout.step -------------------------------------------------------------------------------- /src/parts/usb_holder_w_reset_cutout.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/parts/usb_holder_w_reset_cutout.stl -------------------------------------------------------------------------------- /src/run_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/run_config.json -------------------------------------------------------------------------------- /src/run_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/run_config.yaml -------------------------------------------------------------------------------- /src/trackball_shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/trackball_shapes.py -------------------------------------------------------------------------------- /src/ulp_keycap_sanding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/ulp_keycap_sanding.py -------------------------------------------------------------------------------- /src/wrist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonboh/ulp-dactyl/HEAD/src/wrist.py --------------------------------------------------------------------------------