Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #7780

M

Matteo Spinelli

Personal blog · matt3o.comhardwareprogramming

Matteo Spinelli's personal blog at matt3o.com covers hardware and programming. Since 2018, 10 different Hacker News readers have linked it 10 times, most often “How to Build a Custom Keyboard”. It is still writing: the last post was on 2026-06-03, and you can follow it by feed.

Visit the blog
10mentions?
10HN people?
2018–2024first – last linked?
Links on Hacker News per year · peak 4 in 2022

Blog by Matteo Spinelli (matt3o) on custom keycap profiles (MT3, MTNU, PBS, PFF), mechanical keyboards, 3D printing, Linux, open source and other nerdy stuff

Most-linked posts?

  1. How to Build a Custom Keyboard
    4 people · 4 mentions · first linked 2018-07-25
  2. /hand-wiring-a-custom-keyboard/
    2 people · 2 mentions · first linked 2022-01-11

What Hacker News says?

  1. Link appears to 404, https://www.keycaps.info/ works though. MT3 can only be had from Drop. https://matt3o.com/about-mt3-profile-and-devtty-set Edit: might as well also mention https://keycaplendar.firebaseapp.com for tracking most regular Group Buy dates

    Comment linking /about-mt3-profile-and-devtty-set

    on “Beginner’s guide to mechanical keyboards”
  2. Submitted About MT3 profile and /dev/tty set as a story · 28 points

    HN discussion
  3. I think that this qualifies: https://matt3o.com/

    Comment linking /

    on “I made a thing to help you make a thing out of a keypad”
  4. Submitted How to Build a Custom Keyboard as a story · 3 points

    HN discussion
  5. You don't need a PCB. The Ergodox uses two ICs. One is the microcontroller; it is a mini computer that reads the state of the keys (which ones are pressed right now) and emits the relevant USB messages so your computer interprets those as keystrokes. The other is an i2c i/o expander that reads the keys for the other hand exactly like the microcontroller does. (The microcontroller periodically asks it to scan the mat…

    Comment linking /hand-wiring-a-custom-keyboard/

    on “Show HN: Threeboard – a full-size mechanical USB keyboard with only three keys”
  6. Submitted How to build a custom keyboard: an introduction as a story · 2 points

    HN discussion
  7. I actually built my first mechanical keyboard hand wired, it helped understand the basics of how it all worked. I don't remember if it was this exact guide, but I'm pretty sure I was following Matt3o's guide when I did it: https://matt3o.com/hand-wiring-a-custom-keyboard/ edit: it may have actually been this one: https://deskthority.net/viewtopic.php?f=7&t=6050&start=

    Comment linking /hand-wiring-a-custom-keyboard/

    on “Show HN: Threeboard – a full-size mechanical USB keyboard with only three keys”
  8. Submitted How to build a custom keyboard: an introduction as a story · 1 points

    HN discussion
  9. This is the beginning of an (incomplete as of now) series on doing so, and should be a good starting point: https://matt3o.com/book/

    Comment linking /book/

    on “Custom mechanical keyboards”
  10. (2017) btw. They wrote a retrospective piece on MT3 earlier this year [1]. [1] https://matt3o.com/mt3-keycap-profile-a-brief-history/

    Comment linking /mt3-keycap-profile-a-brief-history/

    on “About MT3 profile and /dev/tty set”

Search all of HN for matt3o.com