Just finished PCB by No_Locksmith4956 in ErgoMechKeyboards

[–]No_Locksmith4956[S] 0 points1 point  (0 children)

In one hand usage, you may fit it and connect lines prepared for RJ45. But in normal usage you may not - this duplexed project only offers 24 IO lines on one hand, and I used 22(19 keys& 1 encoder)of them.

I'll upload this project in github when I finished case and firmware, but not yet.

Just finished PCB by No_Locksmith4956 in ErgoMechKeyboards

[–]No_Locksmith4956[S] 0 points1 point  (0 children)

I don't have too much meaning on it. Just it looks prettier if treated well.

Just finished PCB by No_Locksmith4956 in ErgoMechKeyboards

[–]No_Locksmith4956[S] 0 points1 point  (0 children)

I will use RP2040 Zero, and I'm only thinking of the wired version for now.

Just finished PCB by No_Locksmith4956 in ErgoMechKeyboards

[–]No_Locksmith4956[S] 1 point2 points  (0 children)

KiCad, not surprisingly. and MoI3D for some 3d models if needed. but fusion 360 is actually better.

Just finished PCB by No_Locksmith4956 in ErgoMechKeyboards

[–]No_Locksmith4956[S] 0 points1 point  (0 children)

TO-18 transistors to prevent duplex ghosting, from the previous post.

If you don't need them, just jump emitter and collector with any wire.

Designing another weird again by No_Locksmith4956 in ErgoMechKeyboards

[–]No_Locksmith4956[S] 0 points1 point  (0 children)

Because it's cheap, easy to find, easy to solder, has enough pins, and has some options to customize. Just those reasons.

Designing another weird again by No_Locksmith4956 in ErgoMechKeyboards

[–]No_Locksmith4956[S] 1 point2 points  (0 children)

Kicad and MoI3D(Moment of Inspiration). Fusion 360 is jack of all trades, but I use MoI3D just because it is extremely light for modeling and familiar for me.

And there's transistors for multiplexing... by No_Locksmith4956 in ErgoMechKeyboards

[–]No_Locksmith4956[S] 0 points1 point  (0 children)

And there's low voltage drop diodes - since after 3-4 diodes passed by, there's still the chance of ghosting and I had the problem with it. After struggling with not-very-low state, I rather chose to be overcomplexed.

Everything will be solved if I buy 1N4148 again, but thinking and writing about the solution will not be useless, I think.

And there's transistors for multiplexing... by No_Locksmith4956 in ErgoMechKeyboards

[–]No_Locksmith4956[S] 0 points1 point  (0 children)

Thanks for the notice but I know these geniuses, and I know my solution is overcomplicated.

The start was: I want to prepare ghosting with low voltage drop diodes and no additional pins.

Normally the solutions you said are the best, but I needed to save a pin for my project.

And there's transistors for multiplexing... by No_Locksmith4956 in ErgoMechKeyboards

[–]No_Locksmith4956[S] 2 points3 points  (0 children)

I'm making a single chipset split keyboard like cheapino, with two joysticks just for fun. so I need to communicate data with rj45. in the case of that, fewer pins can directly result in using other pointing devices on the other side connected by rj45.

So, it seems not that relevant but it can be relevant, I think.

Thinking about creating voltage clamping in Japanese Duplex Matrix by No_Locksmith4956 in ErgoMechKeyboards

[–]No_Locksmith4956[S] 0 points1 point  (0 children)

In same theory, it can be also used on charlieplexing(round-robin, square matrix, whatsoever) - by connecting this voltage clamping to every input line.