Peter Munch-Ellingsen: Why I wrote my own keyboard firmware in Nim (NimConf 2021)
What it is
Peter Munch-Ellingsen explains at NimConf 2021 why he wrote his own keyboard firmware in Nim instead of using QMK or Arduino. He shows that the resulting firmware is very small.
Why Hacker News recommends it
Pointed to as a real-world example of Nim in embedded work, mostly by the author himself.
- 1 people recommended it
- 1 different months
- 0 strong recommendations
- first 2021, last 2024
What HN commenters said
“This presentation about writing keyboard firmware in Nim may be helpful, if you're willing to give Nim some more consideration”
Shows Nim in embedded keyboard firmware as a Python alternative
pure_simplicity, 2021-11 · Recommendation · in “Show HN: Prometeo – a Python-to-C transpiler for high-performance computing”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: nim, keyboard firmware, embedded, qmk, nimconf
Also recommended by the same people
other8-bit computer updateBen Eater · 14 HN recommenders · 2017–2023
talkReverse emulating the NES to give it SUPER POWERS!suckerpinch · 12 HN recommenders · 2018–2025
tutorial“Hello, world” from scratch on a 6502 — Part 1Ben Eater · 11 HN recommenders · 2019–2026
documentaryShenzhen: The Silicon Valley of Hardware (Full Documentary) | Future Cities | WIREDWIRED Investigations · 8 HN recommenders · 2016–2022
talk"Programming a 144-computer chip to minimize power" - Chuck Moore (2013)Strange Loop Conference · 7 HN recommenders · 2021–2024
tutorialThe world's worst video card?Ben Eater · 8 HN recommenders · 2019–2024
tutorialHow does a USB keyboard work?Ben Eater · 7 HN recommenders · 2021–2025
demoBrick AssemblyAncient · 4 HN recommenders · 2023–2025