1 00:00:00,000 --> 00:00:06,950 Start a new project Every board starts as a schematic: the drawing of what connects to what. We begin with an empty one. 2 00:00:06,950 --> 00:00:13,000 Place the XIAO RP2040 Tap XIAO RP2040 in Components, then tap the canvas on the right to drop the module. 3 00:00:13,000 --> 00:00:19,300 Place six key switches Tap Key switch, then tap the canvas six times: two rows of three, left of the XIAO. 4 00:00:19,300 --> 00:00:25,600 Choose the MX switch The orange ? marks a part without a footprint. Pick Cherry MX 1u, soldered for every switch; the orange badge in the top bar jumps to the next one. 5 00:00:25,600 --> 00:00:31,900 Add a diode per key Tap Diode and place six of them, one right of each switch. Press R to stand a diode upright. 6 00:00:31,900 --> 00:00:38,200 Choose 1N4148W Pick 1N4148W SOD-123 for each diode. It is a JLCPCB basic part, so assembly costs no extra feeder fee. 7 00:00:38,200 --> 00:00:44,500 Wire each switch to its diode Choose Wire, then draw from the right pin of every switch to the top (anode) of its diode. 8 00:00:44,500 --> 00:00:50,800 Columns COL0 to COL2 Wire the left pins of each column together, then use Label to name the wires COL0, COL1 and COL2. 9 00:00:50,800 --> 00:00:57,100 Rows ROW0 and ROW1 Join the bottom (cathode) ends of each row of diodes with one wire and label them ROW0 and ROW1. 10 00:00:57,100 --> 00:01:03,400 Connect the XIAO Add short wires on XIAO pins 1 to 5 and label them ROW0, ROW1, COL0, COL1, COL2. Label pin 13 GND as a power flag. 11 00:01:03,400 --> 00:01:08,550 Check the schematic Tap Check schematic. It lists pins that touch nothing, shorted labels and parts without a footprint. 12 00:01:08,550 --> 00:01:13,700 Update the PCB In PCB mode, tap Update PCB. Every part arrives as a footprint, with thin ratsnest lines showing what still needs copper. 13 00:01:13,700 --> 00:01:19,750 Draw the board outline Choose Outline and drag a 60 × 63 mm rectangle: room for three keys across, two down, and the XIAO below. 14 00:01:19,750 --> 00:01:26,050 Place keys on the 19.05 mm grid Drag each switch onto the board, 19.05 mm apart, with its diode in the gap on the left. The XIAO goes bottom centre, USB-C at the edge. 15 00:01:26,050 --> 00:01:31,200 Autoroute Tap Autoroute. It turns every ratsnest line into tracks on the front and back copper, with vias where they cross. 16 00:01:31,200 --> 00:01:36,350 Pour ground Tap GND pour to fill the free board area with copper tied to GND, on both sides. 17 00:01:36,350 --> 00:01:41,500 Check the rules Tap Check rules. Clearances, track widths, drill sizes and unrouted nets are checked against JLCPCB's limits. 18 00:01:41,500 --> 00:01:46,650 Review and order Tap Export to review the Gerbers, the BOM with JLCPCB prices and the placement file. That is the whole board!