Pico Macro Keyboard PCB Design

Updated 6 layout rules

0:01

Set J1's layer to "Bottom"

Set U2's layer to "Bottom"

Set PROG's layer to "Bottom"

Set Y1's layer to "Bottom"

Set U3's layer to "Bottom"

Set U1's layer to "Bottom"

Updated 2 layout rules

0:01

Set SW14's layer to "Top"

Set SW15's layer to "Top"

0:03

Work done
  • Configured the PCB as a 100 mm × 100 mm rounded rectangle with a Standard 4-layer stackup.
  • Fresh-placed the keyboard layout: switches are in a regular top-side keypad grid, RGB LEDs are associated with the key area, encoders are on the top side, and mounting holes are near the corners.
  • Moved the MCU/support electronics intent onto the bottom side where required, including U1, U2, U3, Y1, J1, and PROG.
  • Ran review checks: there are no reported overlap, off-board, missing-footprint, invalid-layer, protected-intrusion, dangling-trace, or floating-copper warnings/errors.
Success criteria review
  • ✅ 100 mm × 100 mm rounded-rectangle 4-layer board configured.
  • ✅ Top-side user interface placed cleanly with keypad, LEDs, encoders, and corner mounting holes.
  • ✅ Bottom-side MCU/support electronics placed and grouped by function.
  • ❌ Full DRC is not fully clean yet because the board still has unrouted airwires after fresh placement.
Next steps
Route the remaining airwires next; after routing, rerun DRC to confirm the board is fully clean for manufacturing export.
Optimize placement
Group airwires
Check Pico orientation
Routing priorities

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    step

    Kailh LP Choc PC Keycap.step

    Kailh LP Choc PC Keycap3D Model
    image.png

    image.png

    imageThumbnail
    stp

    RB-67-0-CEMENT.stp

    RB-67-0-CEMENT
    Raspberry-Pi logo.svg

    Raspberry-Pi logo.svg

    Raspberry-Pi logoDefault

    Pico Macro Keyboard AI Placement [Example]

    Pico Macro Keyboard AI Placement [Example] thumbnail
    The Pico Macro Keyboard is a compact and powerful macro pad built using the latest Raspberry Pi Pico 2. Inspired by the Figma Creator Micro, this keyboard is designed for customizable control and enhanced productivity. It features mechanical switches with per-key RGB lighting, along with two rotary encoders for added functionality. With a modular 4-layer PCB and fully customizable keymaps, it seamlessly integrates with any software, making it perfect for designers, gamers, and power users alike.

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $3.35–$3.35

    Digi-Key

    $9.30–$10.93

    HQonline

    $2.52–$2.70

    LCSC

    $8.11–$8.30

    Mouser

    $9.91

    TME

    $2.44

    Verical

    $6.35–$8.63

    Controls