![My first ever custom mechanical keyboard! BM40 with Durock T1s in a 3D-printed case : r/MechanicalKeyboards My first ever custom mechanical keyboard! BM40 with Durock T1s in a 3D-printed case : r/MechanicalKeyboards](https://i.redd.it/my-first-ever-custom-mechanical-keyboard-bm40-with-durock-v0-giqyk1zmupqa1.jpg?width=4032&format=pjpg&auto=webp&s=9f136c78679e178782613596399bcdc3999ba6b7)
My first ever custom mechanical keyboard! BM40 with Durock T1s in a 3D-printed case : r/MechanicalKeyboards
![bm40rgb bm40 rgb 40% hot swappable Mechanical Keyboard PCB programmed qmk firmware rgb switch underglow type c planck - AliExpress bm40rgb bm40 rgb 40% hot swappable Mechanical Keyboard PCB programmed qmk firmware rgb switch underglow type c planck - AliExpress](https://ae03.alicdn.com/kf/S34e9ffc3c0c2460c939a0b3654a284c7m.jpg_640x640q90.jpg)
bm40rgb bm40 rgb 40% hot swappable Mechanical Keyboard PCB programmed qmk firmware rgb switch underglow type c planck - AliExpress
![I guess we're sharing our 40% keybs. Here's my generic BM40 build with Keychron K2 for scale. : r/MechanicalKeyboards I guess we're sharing our 40% keybs. Here's my generic BM40 build with Keychron K2 for scale. : r/MechanicalKeyboards](https://preview.redd.it/i-guess-were-sharing-our-40-keybs-heres-my-generic-bm40-v0-af63johl88ha1.jpg?width=640&crop=smart&auto=webp&s=486ba80dfd943a55f3fd8e547323ff4bb1a24c32)
I guess we're sharing our 40% keybs. Here's my generic BM40 build with Keychron K2 for scale. : r/MechanicalKeyboards
![KPREPUBLIC Carbon Fiber Plate for JJ40 BM40 40% Custom Keyboard Mechanical Keyboard Plate Support mx Edition (BM40 Carbon Fiber Plate x1) : Electronics - Amazon.com KPREPUBLIC Carbon Fiber Plate for JJ40 BM40 40% Custom Keyboard Mechanical Keyboard Plate Support mx Edition (BM40 Carbon Fiber Plate x1) : Electronics - Amazon.com](https://m.media-amazon.com/images/I/61QAmUs1wOL._AC_UF350,350_QL50_.jpg)
KPREPUBLIC Carbon Fiber Plate for JJ40 BM40 40% Custom Keyboard Mechanical Keyboard Plate Support mx Edition (BM40 Carbon Fiber Plate x1) : Electronics - Amazon.com
![Amazon.com: KPREPUBLIC Carbon Fiber Plate for JJ40 BM40 40% Custom Keyboard Mechanical Keyboard Plate Support mx Edition (BM40 Carbon Fiber Plate x1) : Electronics Amazon.com: KPREPUBLIC Carbon Fiber Plate for JJ40 BM40 40% Custom Keyboard Mechanical Keyboard Plate Support mx Edition (BM40 Carbon Fiber Plate x1) : Electronics](https://m.media-amazon.com/images/I/61QAmUs1wOL.jpg)
Amazon.com: KPREPUBLIC Carbon Fiber Plate for JJ40 BM40 40% Custom Keyboard Mechanical Keyboard Plate Support mx Edition (BM40 Carbon Fiber Plate x1) : Electronics
![Bm40rgb bm40 rgb 40% hot swappable custom mechanical keyboard pcb programmed qmk firmware rgb switch underglow type c planck | Fruugo NO Bm40rgb bm40 rgb 40% hot swappable custom mechanical keyboard pcb programmed qmk firmware rgb switch underglow type c planck | Fruugo NO](https://img.fruugo.com/product/1/05/266083051_max.jpg)
Bm40rgb bm40 rgb 40% hot swappable custom mechanical keyboard pcb programmed qmk firmware rgb switch underglow type c planck | Fruugo NO
![ODIN-Keyboards - bm40rgb bm40 rgb 40% hot swappable Custom Mechanical Keyboard PCB programmed qmk firmware rgb switch underglow type c planck ( BM40 Kit 2) : Buy Online at Best Price in KSA - ODIN-Keyboards - bm40rgb bm40 rgb 40% hot swappable Custom Mechanical Keyboard PCB programmed qmk firmware rgb switch underglow type c planck ( BM40 Kit 2) : Buy Online at Best Price in KSA -](https://m.media-amazon.com/images/I/71tLMZx9StL._AC_UF894,1000_QL80_.jpg)
ODIN-Keyboards - bm40rgb bm40 rgb 40% hot swappable Custom Mechanical Keyboard PCB programmed qmk firmware rgb switch underglow type c planck ( BM40 Kit 2) : Buy Online at Best Price in KSA -
![bm40rgb bm40 rgb 40% hot swappable Mechanical Keyboard PCB programmed qmk firmware rgb switch underglow type c planck - AliExpress bm40rgb bm40 rgb 40% hot swappable Mechanical Keyboard PCB programmed qmk firmware rgb switch underglow type c planck - AliExpress](https://ae01.alicdn.com/kf/S6f664bbff7c045318402facbce9f9066H.jpg_640x640Q90.jpg_.webp)