Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Custom DIY Keyboard Design and Build: PCB Layout - Part 4

Robert Feranec via YouTube

Overview

Learn advanced PCB layout techniques through a detailed 2-hour tutorial focused on designing a custom keyboard PCB. Master essential skills including VIA rules setup, track and clearance configurations, 4-layer stackup implementation, and comprehensive MCU pin fanout procedures. Progress through practical steps of connecting various components like FLASH memory, BOOT buttons, encoders, LEDs, and USB interfaces. Gain hands-on experience with differential pair rules, buffer connections, debug header setup, and power distribution for 3V3 and 5V_USB lines. Complete the design process by running Design Rule Checks (DRC) and finalizing all remaining net connections. Access downloadable project files through provided EasyEDA, GitHub, and Thingiverse links, while being part of a larger tutorial series covering the entire keyboard design and manufacturing process.

Syllabus

What is this tutorial about
Setting up VIA rules
Track and clearance rules
Changing stackup to 4 layers
Fanout of the bottom MCU pins
Routing modes
Fanout of the left MCU pins
Fanout of the top MCU pins
Fanout of the right MCU pins
Connecting FLASH
Connecting BOOT button
Finishing the area around MCU
Connecting columns
Connecting rows
Connecting encoders
Connecting User LEDs
Connecting USB
Creating differential pair rules
Connecting key LEDs
Updating and connecting buffer
Connecting debug header
Connecting rest of the signal pins
Finishing USB
Connecting power for key LEDs
Connecting 3V3
Connecting 5V_USB
Run DRC and connect rest of the nets
Thank you for watching

Taught by

Robert Feranec

Reviews

Start your review of Custom DIY Keyboard Design and Build: PCB Layout - Part 4

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.