-
Notifications
You must be signed in to change notification settings - Fork 188
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
General design / building discussion #2
Comments
Is there a way, with the current parameterization, to shift the vertically-staggered columns outward for ncol > 4? It seems if I set the number of columns to 7, I get two columns outside of the pinky and one column inside of the index finger, but I'd like it to be the other way around, two near index and one near the pinky. I couldn't figure this out after looking over the code once or twice. |
Allowing more inward columns is a good idea, @tim-tx. Pointer-finger keys are much nicer than yet more pinky keys. The current code does not provide a way to do this. It'll take some tweaks to incorporate this feature. I'm not sure how many places in the code this would touch. |
https://github.com/tim-tx/dactyl-keyboard/blob/8b95c6990a6405c8c837e65bbbd5e87b71d93371/things/right-5x7-shifted.stl |
That's awesome, @tim-tx! 👍 I don't see any problems with printing this. Usability looks fine, too. I might try to reduce the overall height as much as you can. As it is, the keyboard is rather tall, so I tried to cut down on the height as much as possible (it shaves a bit off the printing, too). I also like your code changes. If the code still results in the same model with your new offset zeroed out, please consider a PR to my original branch. |
If you print this, please let me know how it turns out. I might try printing one to make as a giveaway. As you're probably expecting, the QMK firmware will need some work to handle the extra keys. |
What keycaps do you use? They look very nice. |
Signature Plastics G20's: https://pimpmykeyboard.com/g20-blank-keycap-sets/ They are especially nice for the thumb keys on this keyboard because of the angles. |
Thank you very much! |
I am currently bending diodes on the second half of a 5x6 set. Thank you for sharing your things files. I have the first half running on a barely modified Nyquist qmk keymap. Would you mind if I submitted a config for this board to the main qmk repo? |
Sure. I don't think they accept configs into their main |
I'm using my 5x6 dactyl manuform now. I have the halves working over I2C and am working up the config for the QMK handwired directory. Thank you for sharing your efforts and making it possible! |
I have an issue getting my kailh red fitting. It seems the hole is correct but I need the little tabs on the other sides. Any advice or easy way to change this? Or are they designed to provide the friction fit and I file them to size? |
@twistedsanity, that's too bad. One of the things I've liked about Matt's original design is how nicely the keys fit. You could try modifying the dimensions/positions of the holes: https://github.com/tshort/dactyl-keyboard/blob/master/src/dactyl_keyboard/dactyl.clj#L76-L90 It might be tricky. You'd probably want to print some test objects with just one key hole. |
Your right the keys fit perfectly for the square but the nubs just don't work with mine, editing the code is a first for me, but I will give it a go. Thank you for your help. |
I have a set of the 4x5 printed from the things directory, but the key holes seem small, for mx, or kailh either one. The 5x6 fit so well that I'm confused, was that size adjusted for different switches, or did the print go awry? |
I suspect a print issue. Nothing was changed. The 4x5 was my starting point. |
Are those thumb cluster key caps 1.5u? Also, what material did you print with? |
Yes, the two main thumb keys are 1.5u. I printed with PLA. |
I cannot find a genuine Arduino Pro-Micro, where would you recommend finding one or what would you recommend for alternatives? |
Mine weren't "genuine Arduino". They were a generic clone. I think I used the "KOOKYE 3PCS Pro Micro ATmega32U4" from Amazon. I remember some 3d printer software complaining about non-manifold issues, but others are fine. I'm not sure what the issue is. What software are you using to print? |
Do you use something like special keycaps on the home row to find the correct typing position? I can't find the position without taking a look. |
@tshort I'm using Slic3r Prusa edition, and the model is visibly full of holes, attempting to slice it does not produce a viable model. |
@DurekuRyuu, I have has similar issues slicing the original dactyl-keyboard with the Slic3r Prusa edition. In the end I gave up and used a different slicer. https://ultimaker.com/en/products/ultimaker-cura-software As for the firmware, it should work fine with both the genuine pro-micro and generic clones. |
@matt1003, Excellent, i would have tried that, but really liked the features of Slic3r Prusa edition, so I downloaded an Autodesk Netfab trial and ran it through the repair function. This ended up repairing the part to the degree necessary to run it through Slic3r Prusa edition. I'm glad that the firmware should work on both generic and genuine boards. |
Re #2 (comment), I had some pretty poor results with switch hole sizing. Cherry MX form factors didn't fit at all. The switch holes were about 2mm too small both in width and height. The left hand side was printed with a Prusa mk3 i3. Are there any tips as to improving print fidelity? |
I've had good luck with upside-down prints. For me, that helped prevent curl-up on the walls, but it might also help with keyhole sizing. |
how much infill % should I use for PLA printing? |
@fi0 15% works fine, as long as you have internal support with your slicing program even 5% or no support should be fine. |
I'm pretty new to 3D printing. I tried a brim on a Makerbot, but the sides still turned up. It doesn't have a heated bed. My makerspace also has printers with heated beds, but I had problems with clogging on them, so I never had a successful print. |
Just found this on /r/mechmarket, it looks like he's having the same issue for thumb cluster. |
@DurekuRyuu what're the benefits of using PETG? I've printed one in PLA but I want to print a smoother one and then sand it and spray it with primer. |
@tshort for fixing the thumb cluster, do you think we can change it to
from -1.15 |
Hi all, getting ready to print the 5X6 version. |
Print in the standard orientation, downside down, embrace the support nightmare. |
Thanks for the info. I planned to run it through Netfabb. I am going to look it over in Slic3r PE and in S3D. Will try to remember to post a pic! |
Yoho, i just successfully printed a 5x7 version with a very cheap home-printer, the CR-10 and a E3D Hotend with 0.4mm nozzle, and el cheapo black PLA (»OWL-Filament«). As it took me quite a while to figure out the exact settings, and i had 3 essentially failed prints, i wanted to let everyone know what did the trick for me (although your printer might be different). I’m slicing with S3D, and roughly:
I hope these help some others with rough starting-points for successful prints. If possible, try lower support densities first, and err on the higher support-separation-side rather than too dense/close. Here are some images of the print. Not super nice, but functional, and with snap-in keys ^_^. Thanks for this GREAT dactyl fork! Looking forward to reduced wrist/finger pain, thanks to everyone here ^_^. Best, |
@Nebukadneza That looks pretty nice, i'll post pictures once i build mine, gotta see if i can get some bottom plates cut at work. |
The dactyl-manuform model has a hole for a RJ9 connector, e.g. 616E 4P4C RJ9 female telephone connector adapter (shown in image above), and for a USB connector, but if I'm to interpret the previous comments in this thread, it's not modelled with any specific female connector in mind? Or just the URBEST 20Pcs Straight Soldering Mini USB A Type Female Port Plug Jack Socket Connector? There's also Panel Mount Extension USB Cable - Micro B Male to Micro B Female which seems interesting. As using the USB-connector to the pro micro directly will likely break, after using it a short while, does anyone have a other good ideas, as to how to get a nice case-mounted USB-port? image and url's after discussion on #geekhack with @Nebukadneza |
Add note about unicode-math under clojure 1.9
As other's mentioned above, there's no good USB-female for case mounting. This is a problem as the female USB on the Arduino is very brittle and tend to break off the board. This makes me think the best way is to have some other How about where |
I'd use one of these instead. |
@VinnyCordeiro thanks, I've seen that before, but I don't understand how it's a case mount, when it doesn't have a flat surface to be in contact against the case? It's really mind-boggling that there's no good casemounted USB-females. EDIT For posterity when above URL goes dead, the product is called: "CY 50cm Mini USB 5Pin Male to Female Panel Mount Type Extension Adapter Cable with Screws" |
@impaktor I'm working on a modified version that will have special holders for these usb breakout boards https://www.sparkfun.com/products/12700, and https://www.sparkfun.com/products/9966. For the cable between the halves I will use usb a on the left (the half with the mcu) and usb b on the right. For the cable between the left half and the PC I will use usb b on the left half. I have already modeled these holders in the clojure code, and printed them, but I have not yet incorporated them and tested them in the full keyboard. However I will most likely be done with it the coming week. You can follow my changes here if you are interested: https://github.com/arqubusier/dactyl-keyboard. |
That's some very nice wiring. @tim-tx I hope you don't mind if I could pick your brain a bit:
|
The other thing I might suggest is to put USB connectors on both hands to make the flashing a little easier. I filled in the connector hole on one half before I realized I needed to flash the microcontrollers separately. This means I have to unplug the USB micro cable on the left hand and connect the arduino to the computer separately. |
Hey @tim-tx, how did you manage to add another index finger column, instead of a pinky one? |
Hi @ataquino, I think I saved that setup here: https://github.com/tim-tx/Dactyl-Manuform/tree/ergodox |
Hey, just discovered your awesome keb, it rocks ! I was thinking about trying to make the thumb cluster an other par, that could be attached to the main body (to be able to create custom modules like trackball, joystick or whatever) Did anyone tried to do the following modifications ? |
@lecler-i There's a nice fork of this project here: https://github.com/veikman/dactyl-keyboard |
By trying out various settings, I eventually found out that |
I wanted to hardwire the two halves together but I am not familliar with the layout of the RJ9 connector which of the cables do I have to connect? |
nevermind I found it after a lot of research. https://github.com/qmk/qmk_firmware/tree/master/keyboards/lets_split |
@Margneon You're wiring both sides. As long as your connector pinout is the same on both sides, the connection is going to work. |
goes here...
The text was updated successfully, but these errors were encountered: