Uploaded December 2024 | Updated September 2026, 1 week ago
In this tutorial you will design and build your own keyboard. You will also learn all the essentials to design and build any electronics. Enjoy!
Links:
- Do you have any questions? Ask them on our Discord here: discord.gg/8a8dUcHmrx
- Learn Schematic design and PCB layout from FEDEVEL Online courses: fedevel.com/courses
- The case is 3D printed at @JLC3DP and PCB is manufactured by @JLCPCB
Downloads:
- Finished project (EasyEDA): oshwlab.com/robertferanec/custom-keyboard
- Github (HW + 3D + SW): github.com/FEDEVEL/custom-keyboard
- Thingiverse (3D): thingiverse.com/thing:6784228
Other parts of this tutorial:
- Part 1: Schematic - RP2040 youtu.be/N4cLFE0FF2U
- Part 2: Schematic - Keyboard youtu.be/rMoTqSC9wrY
- Part 3: PCB - Component Placement youtu.be/nMwamrZE_rc
- Part 4: PCB Layout youtu.be/owdtLw_EZdU
- Part 5: PCB Layout improvement youtu.be/d8C-tk0B4Qg
- Part 6: Case / Box design youtu.be/4v2gWze6xi4
- Part 7: Manufacturing (this video) youtu.be/bpns0GSR_zI
- Part 8: Building youtu.be/sfcFgt5RZbM
Link to the complete playlist: youtube.com/playlist?list=PLXvLToQzgzdftro2qK5In8p6ExsDFdpzw
CONGRATULATIONS! You designed and built your own keyboard. Well done!
Follow up / BONUS videos:
The follow up videos are not needed to build your keyboard. However I still would like to create them as they can be helpful. So when I have time or if this tutorial gets more views I will record them.
- BONUS: Customizing software for your QMK keyboard
- BONUS: How to add a custom image on your case / box
- BONUS: More details about 3D design (if enough people are interested I can make additional videos about how to design a nice enclosure, keycaps, knobs, etc ...)
If you would like to see the BONUS videos, please let me know in comments.
Chapters:
00:00 What is this tutorial about
00:52 Generating and checking gerber files
07:16 Generating BOM (Bill of Material)
08:58 Generating Pick and Place file
11:51 Ordering PCB
14:12 Ordering PCB Assembly
18:13 Ordering 3D printing - EasyEDA box
20:05 Downloading a different variant of box
22:20 Ordering 3D printing - Knobs and Plate
26:12 Ordering CNC - Plate
27:38 Ordering 3D printing - Frame and Rings
29:54 Ordering 3D printing - Top and bottom (1 color)
31:36 Ordering multicolor 3D printing
34:01 Paying for PCB and Assembly
34:40 Submitting order for 3D printing and CNC
35:46 After ordering: Check placement, Confirm 3D printing
39:03 Ordering the missing components
47:05 How to build the keyboard together
49:50 Pay for 3D printing and CNC
50:37 Save the current version of project
51:08 Where to download everything
53:08 Uploading firmware and configuring keyboard
54:27 Thank you for watching
------------------------------------------------------
Would you like to support me? It's simple:
- Sign up for online courses hosted on our platform: fedevel.com
- You can also support me through Patreon: patreon.com/robertferanec
It is much appreciated. Thank you,
- Robert
In this tutorial you will design and build your own keyboard. You will also learn all the essentials to design and build any electronics. Enjoy!
Links:
- Do you have any questions? Ask them on our Discord here: discord.gg/8a8dUcHmrx
- Learn Schematic design and PCB layout from FEDEVEL Online courses: fedevel.com/courses
- The case is 3D printed at @JLC3DP and PCB is manufactured by @JLCPCB
Downloads:
- Finished project (EasyEDA): oshwlab.com/robertferanec/custom-keyboard
- Github (HW + 3D + SW): github.com/FEDEVEL/custom-keyboard
- Thingiverse (3D): thingiverse.com/thing:6784228
Other parts of this tutorial:
- Part 1: Schematic - RP2040 youtu.be/N4cLFE0FF2U
- Part 2: Schematic - Keyboard youtu.be/rMoTqSC9wrY
- Part 3: PCB - Component Placement youtu.be/nMwamrZE_rc
- Part 4: PCB Layout youtu.be/owdtLw_EZdU
- Part 5: PCB Layout improvement youtu.be/d8C-tk0B4Qg
- Part 6: Case / Box design youtu.be/4v2gWze6xi4
- Part 7: Manufacturing (this video) youtu.be/bpns0GSR_zI
- Part 8: Building youtu.be/sfcFgt5RZbM
Link to the complete playlist: youtube.com/playlist?list=PLXvLToQzgzdftro2qK5In8p6ExsDFdpzw
CONGRATULATIONS! You designed and built your own keyboard. Well done!
Follow up / BONUS videos:
The follow up videos are not needed to build your keyboard. However I still would like to create them as they can be helpful. So when I have time or if this tutorial gets more views I will record them.
- BONUS: Customizing software for your QMK keyboard
- BONUS: How to add a custom image on your case / box
- BONUS: More details about 3D design (if enough people are interested I can make additional videos about how to design a nice enclosure, keycaps, knobs, etc ...)
If you would like to see the BONUS videos, please let me know in comments.
Chapters:
00:00 What is this tutorial about
00:52 Generating and checking gerber files
07:16 Generating BOM (Bill of Material)
08:58 Generating Pick and Place file
11:51 Ordering PCB
14:12 Ordering PCB Assembly
18:13 Ordering 3D printing - EasyEDA box
20:05 Downloading a different variant of box
22:20 Ordering 3D printing - Knobs and Plate
26:12 Ordering CNC - Plate
27:38 Ordering 3D printing - Frame and Rings
29:54 Ordering 3D printing - Top and bottom (1 color)
31:36 Ordering multicolor 3D printing
34:01 Paying for PCB and Assembly
34:40 Submitting order for 3D printing and CNC
35:46 After ordering: Check placement, Confirm 3D printing
39:03 Ordering the missing components
47:05 How to build the keyboard together
49:50 Pay for 3D printing and CNC
50:37 Save the current version of project
51:08 Where to download everything
53:08 Uploading firmware and configuring keyboard
54:27 Thank you for watching
------------------------------------------------------
Would you like to support me? It's simple:
- Sign up for online courses hosted on our platform: fedevel.com
- You can also support me through Patreon: patreon.com/robertferanec
It is much appreciated. Thank you,
- Robert










