3x3 Macropad Wiring Guide

Yes - you can turn it into a 6-key macropad arranged 2 wide by 3 long, so the key matrix would become 2 columns × 3 rows.
A few practical notes:
  • You would reduce the matrix from the current larger layout down to 6 switch positions
  • The row/column wiring would be reassigned to 3 rows and 2 columns
  • Any extra key positions, lighting assignments, and layout/plate geometry would also need to be updated to match
  • In Flux, that kind of change is a multi-step project modification, which is handled as a coordinated edit/plan workflow rather than a single one-click change
Because this project is owned by flux and you don’t have edit access in the current document, you can’t modify this exact project in place from here. The easiest path is to start your own copy/new project and make the 2 × 3 version there.
Here’s a ready-to-use project link: Create 2x3 Macropad Project
If you want, I can also help you define the exact:
  • 2 × 3 key matrix mapping
  • physical spacing/layout
  • whether to keep one or both rotary encoders
can you add 2 more keys to the row that has space not in the row of h poteniometeres or slide
Yes — but not directly in this published project, because you don’t have edit access here. Since you want to explore a variation of the existing design, the right move is to fork it and make the changes in your own copy; fork is specifically the right choice when you want to branch an existing project without affecting the original, and the prompt in the link needs to be fully URL-encoded
Here’s a fork link set up for your change:
If you want, I can also help you decide whether those 2 added keys should make the pad:
  • 4 x 2
  • 2 x 4
  • or an offset/custom layout based on the empty space.
Add two keys
Use empty row
Keep control row
explain this project.

Someone is typing...
3
Key6
Key11
Key4
J1
Key12
Key5
Key8
Key9
Key7
Key10
Key1
Key2
Key3
U1
C1
Capacitance
0.1uF
C16
Capacitance
15pF
C3
Capacitance
0.1uF
C17
Capacitance
47uF
C4
Capacitance
0.1uF
C8
Capacitance
0.1uF
C25
Capacitance
0.001uF
C24
Capacitance
0.001uF
C6
Capacitance
0.1uF
C27
Capacitance
0.001uF
C21
Capacitance
1nF
C9
Capacitance
0.1uF
C22
Capacitance
0.001uF
C10
Capacitance
0.1uF
C26
Capacitance
0.001uF
C19
Capacitance
0.1uF
C18
Capacitance
47uF
C15
Capacitance
15pF
C5
Capacitance
0.1uF
C2
Capacitance
0.1uF
C23
Capacitance
0.001uF
Logo1
VBUS
VSYS
+3V3
+1V1
VSYS
+3V3
VSYS
VSYS
VSYS
+3V3
+1V1
VSYS
+3V3
+3V3
VSYS
VSYS
+3V3
+3V3
VSYS
+1V1
+3V3
+3V3
+3V3
VSYS
+3V3
+3V3
+3V3
VSYS
+3V3
VSYS
VSYS
VSYS
+3V3
+3V3
R12
Resistance
5.6kΩ
XIN
QSPI_SCLK
STATUS
ROW_1
ROW_3
SW_ENCODER_1
USB_DM
COLUMN_2
COLUMN_1
ROW_3
A_ENCODER_1
GPIO29_ADC3
USB_DP
USB_DP
SWDIO
WS2812_DATA
XOUT
B_ENCODER_1
SW_ENCODER_2
R1
Resistance
200 Ω
R11
Resistance
5.6kΩ
QSPI_SD3
R3
Resistance
27 Ω
QSPI_SD2
QSPI_SS
ADC_VREF
ROW_2
WS2812_DATA
R4
Resistance
100 Ω
SW_ENCODER_2
COLUMN_0
R18
Resistance
470 Ω
R2
Resistance
1 Ω
R10
Resistance
27 Ω
R8
Resistance
100kΩ
COLUMN_0
SWCLK
LINEAR
GPIO29_ADC3
B_ENCODER_2
R14
Resistance
Resistance
GPIO23
RUN
QSPI_SD2
QSPI_SD1
A_ENCODER_2
SW_ENCODER_1
A_ENCODER_2
R7
Resistance
1kΩ
ROW_1
QSPI_SD1
STATUS
R5
Resistance
33 Ω
R19
Resistance
470 Ω
ROW_2
SWCLK
SWDIO
GPIO23
COLUMN_3
QSPI_SS
XOUT
R6
Resistance
100 Ω
QSPI_SD0
ROW_0
B_ENCODER_2
USB_DM
R16
Resistance
100kΩ
R13
Resistance
1kΩ
XIN
R9
Resistance
100kΩ
COLUMN_1
QSPI_SD0
QSPI_SD3
COLUMN_2
R15
Resistance
1kΩ
GPIO24
A_ENCODER_1
R17
Resistance
1kΩ
QSPI_SCLK
GPIO24
COLUMN_3
3V3_EN
B_ENCODER_1
LINEAR
ROW_0
H3
SW1
RV1
Resistance
10kΩ
C11
Capacitance
0.1uF
R23
Resistance
10kΩ
R22
Resistance
10kΩ
SW14
Q1
R24
Resistance
10kΩ
R21
Resistance
10kΩ
U2
C13
Capacitance
4.7uF
H1
C12
Capacitance
4.7uF
R25
Resistance
10kΩ
H4
R20
Resistance
10kΩ
C14
Capacitance
4.7uF
C20
Capacitance
4.7uF
SW15
H2
C7
Capacitance
4.7uF
PROG
L2
Inductance
2.2uH
Logo2
Y1
Frequency
12MHz
D1
LED1
L1
Inductance
Inductance
U3

No files yet

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

    image
    Yellow and Black Square Retail Logo.svg

    Yellow and Black Square Retail Logo.svg

    Long Cuts
    open-hand-svgrepo-com.svg

    open-hand-svgrepo-com.svg

    open-hand-svgrepo-com
    Graphics.svg

    Graphics.svg

    Graphics
    stp

    RB-67-0-CEMENT.stp

    RB-67-0-CEMENT
    groovy.svg

    groovy.svg

    groovy
    resistor-svgrepo-com.svg

    resistor-svgrepo-com.svg

    resistor-svgrepo-com
    Raspberry-Pi logo.svg

    Raspberry-Pi logo.svg

    Raspberry-Pi logoDefault
    Graphics 2.svg

    Graphics 2.svg

    Graphics 2
    macro-pad-2.png

    macro-pad-2.png

    macro-pad-2Thumbnail

    Pico Macro Keyboard v2

    Pico Macro Keyboard v2 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

    Controls