@nydas@lemmy.world avatar

nydas

@nydas@lemmy.world

I’m an Australian based Data Engineer, who enjoys making sub-40% custom keyboards.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

nydas,
@nydas@lemmy.world avatar

It’s running on 2x BlackPills, with hotswap sunset orange switches. The two halves are connected by an ultra thin CAT6 patch cable. It’s the first keyboard I’ve built with backlights, so quite happy that it worked as planned.

nydas,
@nydas@lemmy.world avatar
nydas,
@nydas@lemmy.world avatar

Oh that’s an interesting thought. All might not be lost after all! I’ll need to investigate.

nydas,
@nydas@lemmy.world avatar

They are custom angled risers I got printed. They fit between the switch and the keycap.

nydas,
@nydas@lemmy.world avatar

True. I’ve not yet added any code to manage the per key RGB. Hopefully they all work as planned too.

nydas,
@nydas@lemmy.world avatar

It took a while to get used to them (like a day or two). But I’ve been using them on keyboards for a couple of years now, and it feels strange to not have them.

nydas,
@nydas@lemmy.world avatar

Blackpill is defined within qmk already. You can do a search in the repo for STM32F401 and see a number of keyboards that use it. From this, you can also see which are split keyboards. The M60 Split is a good example which uses a SPLIT_HAND_PIN to define left and right. The Phoenix is another. This also uses the SPLIT_HAND_PIN. Given that, I’ve tried updating, but no luck. If SPLIT_KEYBOARD = yes then nothing works. If SPLIT_KEYBOARD = no then they work but they both come through as the left side (even if SPLIT_HAND_PIN B9 is set, and B9 is connected to GND or not).

nydas,
@nydas@lemmy.world avatar

Are you referring to the MASTER_LEFT?

This is just defining whether the USB is plugged into the left board or right board.

All defines start with a hash as standard. It’s not commenting the line out. For that, you’d use //.

nydas,
@nydas@lemmy.world avatar

Ah, thank you. I’ll have a go at that then.

nydas,
@nydas@lemmy.world avatar

I’m assuming you downloaded an stl of the switches and the controller? Where did you dl them from?

nydas,
@nydas@lemmy.world avatar

Thank you. Yeah, the shape is a mix of convex and concave. I might need to just make do for this prototype. https://i.imgur.com/gtJurrp.png

Any OpenSCAD whiz available to provide some advice?

I’ve got the basics down, but now looking to do something more complex, and unsure if it’s possible. I have imported a flat shape (a pcb), and I can extrude this out. What I want to do however is to rotate it on its axis, and then extrude it down the z-axis (not directly out from the surface). Is this possible, and if so,...

nydas,
@nydas@lemmy.world avatar

Thank you! So, you can get a regular 2D shape and use the linear_extrude() function to extrude out at 90 degrees from the object. They refer to in in the docs as the equivalent of pushing playdoh through a press. And from the docs ‘In OpenSCAD Extrusion is always performed on the projection (shadow) of the 2d object xy plane and along the Z axis; so if you rotate or apply other transformations to the 2d object before extrusion, its shadow shape is what is extruded.’

So the Z axis is no related to what I see on the screen, but is in direct relation to the original 2D image. If I were to first rotate the 2D image by 90 degrees, and then extrude, the extrusion would be on the Z axis relative to the 2D object, but the X axis relative to the rest of the project (if that makes sense).

What I want it to extrude on the absolute Z axis of the total project, regardless of the angle of rotation of the 2D object. To put it another way, if I were to have a square on the 2D, and I rotated it 30 degrees before extruding, I would not want a cube to be formed, but rather would want a rhombohedron.

nydas,
@nydas@lemmy.world avatar

That’s awesome, thank you so much!

nydas,
@nydas@lemmy.world avatar

It was all by hand, so placing the switches, adding the nets, defining which pin was on which net, and then connecting all the dots.

nydas,
@nydas@lemmy.world avatar

So basically ‘don’t worry about it, just put any pin to any pin and manage it through QMK?’

nydas,
@nydas@lemmy.world avatar

Awesome, thank you!

nydas,
@nydas@lemmy.world avatar

Ah good to know. But honestly, it’s just a bit of coloured back lighting I’m looking for.

is dactyl manuform having hot-swap function a good idea?

I have do some research about doing dactyl manuform, and I see people mostly solder directly diodes and copper wire to the switch. So i want to know that if i build dactyl manuform with hotswap function, will there have some problems which can kill my board? And when comparing handwired and hotswap. which is easier to do if...

nydas,
@nydas@lemmy.world avatar

If you use hotswap, you’ll need something solid and immovable to mount those hotswaps to. That’s generally the pcb, as they both slot in and get soldered on. So you’d need to have a pcb with hotswaps that could work on a Dactyl, and a way to mount it so that is was stable and would take the pressure of pushing in a new switch.

Amoeba Kings is a per key pcb. I have one I built in my git that is choc spaced with RGB too. But you then have to solder each of these together, and attach them firmly to the case. So it would certainly be more work/effort/planning than simply hand wiring.

nydas,
@nydas@lemmy.world avatar

Hey all,

Thanks for the great feedback. As I say, I’m not a musician, so much of the feedback is likely obvious to a pianist, but not to me. It sounds like this might be a non-starter. At least for me.

New board is coming along (i.imgur.com)

A couple of keycaps short, but I’ll move them across from my daily driver (at the top) when the time is right. All soldering is done. I just need to program the firmware. But it’s likely not going to happen until the weekend after next due to other commitments. Can’t wait to try it out though!...

nydas,
@nydas@lemmy.world avatar

The tilters are just ones I found on Thingiverse. Both boards are choc. The caps on the top one are LSDA low profile, while the bottom have MCC POM caps. The thumb clusters on both are using the LSDA thumb keys as they’re nicely angled.

nydas,
@nydas@lemmy.world avatar

Hey there,

Nothing yet. But I’ll get it all uploaded to git once it’s up and running (however clunky it is). I’ll tag you with a link, but it’ll be at least another week until I get around to the code side of things.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fightinggames
  • All magazines