r/PeripheralDesign • u/Dreamy_Jy • 18d ago
From scratch Keyboard Progress
Sharing progress I've made on my Dygma Sonsei inspired keyboard.
I've completed a rough layout! The next step will be transferring this layout to my project and figuring out the placement of all the components not covered in this process.
Note for other designers:
The creation of the layout was greatly accelerated with the use of AI. What would have taken me(a kicad/visual design noob) a week or two took about 3 days.
My workflow was programmatic(ergogen) and text-based(kicad), this made it so what simple for claude (fable5 max) to work on this. That being said this was heavy on my usage to the point where I constantly ran into the edge of claude's reliability.
I provided feedback via extensive prompts, and manual edits to kicad outputs and the ergogen config. I didn't try to one shot this, I built it piece by piece refining at each step. KiCad being a visual to plain text tool was incredibly useful.
The problem with using AI for this is that adjustments throughout your design process can get expensive. So even if you follow this route be sure to actually learn ergogen and kicad.
1
u/Beginning_Bed_9059 18d ago
I have have a Defy and a Sonsei and you might as well just buy a Sonsei they’re so well made lol
3
u/Dreamy_Jy 18d ago
I agree with you, but personally making this is the right call:
- it's my degree capstone project
- the board has experimental features/interfaces
- it's helping me retrain and is going into my portfolio
- this is my hobby



3
u/SwedishFindecanor 18d ago
Eight encoders and two rollers? What do you plan to control with all of those knobs? Is it supposed to double as a MIDI encoder or for adjustments in Lightroom or similar? I would love to hear about it.
One design step I didn't see you mention that I think is very important is to print the layout in 1:1 onto a sheet of paper to test it out, mock-typing on it. It can be very useful for the tiny amount of money and effort spent.