bullwinkle3000 / dactyl-keyboard

Dactyl-ManuForm, a parameterized ergonomic keyboard translated into Python including a cadquery / Open CASCADE implementation.
GNU Affero General Public License v3.0
219 stars 58 forks source link

[Help] Minidox - 36 keys version #8

Open dhruvinsh opened 1 year ago

dhruvinsh commented 1 year ago

Hi, thank you for keeping this project alive. Is it possible to generate MINIDOX 36 keys version? 5 columns and 3 rows with 3 thumb cluster.

I tried multiple iteration but no luck with any of that. I simply can't rid of that last row with partial switches

bullwinkle3000 commented 1 year ago

Sorry, I only now realized you posted this issue.

That config isn't actually used at all any longer, at least not in my setup. The most current one is src/run_config.json.

(I also realized I haven't updated master with the latest changes in some time... It's updated now.)

You can do what you're looking for, just not on the master branch. Since I use this repo heavily for my store for prints and builds, not everything works in a single branch just yet... Things are scattered, like me.

You can use the three_by_five branch and there's a new config option, "all_last_rows" you can set to true. That should do what you're looking for.

bobobo1618 commented 1 year ago

I gave it a go and seems to work, thanks!

twalker commented 7 months ago

@bullwinkle3000 , First off, thank you for sharing your improvements to the dactyl manuform.

I too am trying to generate a 3x5 minidox version, along with a BTU trackball on the right side. Only the 6x6 configurations are generated--for example things/6x6_WHOLE_MINIDOX_LEFT_TOP.step. Only the 4-key Trackball Cluster configuration is generated, and I'd like the Wyld 3-key Trackball Cluster to be generated. Would you mind reviewing my configuration to see if I'm missing a setting needed to generate the desired trackball configuration for a 3x5 minidox with a trackball?

{
  "ENGINE": "cadquery",
  "branch": "three_by_five",
  "config_name": "3x5",
  "nrows": 3,
  "ncols": 5,
  "all_last_rows": true,
  "thumb_style": "TRACKBALL_WILD",
  "other_thumb": "MINIDOX",
  "ball_side": "right",
  /* additional settings are unchanged from the `run_config.json` in the three_by_five branch */
}