Mind the geekMind the geek
Conference50min
BEGINNER

Build your own keyboard from A to Z(erty)

This talk explores building a custom ergonomic keyboard from scratch, focusing on electronics, microcontrollers, firmware, and design, inspired by the speaker’s personal journey with hand pain. Attendees will learn practical DIY techniques to create affordable, tailored keyboards, covering everything from protocols to advanced features like LEDs and rotary encoders.

Bruce Bujon
Bruce BujonDatadog

talkDetail.whenAndWhere

Wednesday, October 8, 17:50-18:40
Room 4
talks.description
Let’s get one thing out of the way: we won’t be talking about keycap aesthetics or the satisfying (or irritating) sounds mechanical keyboards can make. Instead, we’ll dive into electronics, ergonomics, and DIY.

Fifteen years ago, I started experiencing pain in my hands and wrists. That led me to explore keyboard ergonomics, first by switching to the bépo layout, then moving on to so-called ergonomic keyboards. But more recently, I decided to go a step further: to design and build a keyboard tailored precisely to my needs.

In this talk, we’ll walk through how to build a custom keyboard from scratch, from the USB connector all the way to your fingertips. We’ll cover HID class protocol, microcontrollers and firmware, key matrix wiring, layout and layer design, and even the fun stuff like LEDs, rotary encoders, or screens. There are no limits!

And what if I told you it costs barely a third of a commercial keyboard? Come discover one of the most rewarding DIY projects I’ve ever taken on!
electronics
keyboard
ergonomics
diy
talks.speakers
Bruce Bujon

Bruce Bujon

Datadog

France

Bruce Bujon is a Senior Software Engineer at Datadog, based near Paris. He spent about 15 years building distributed systems using the Java ecosystem. Today, he also leads the Paris JUG, and contributes to Open Source projects related to privacy like its ad-blocker AdAway. When he is not working, he is probably reverse engineering some applications or soldering the quirky prototype of its next gadget.
comments.title

comments.speakerNotEnabledComments