Gigaboard

adarshdg4567·gigaboard-v1

Gigaboard PCB layout, top view — open source RP2040/RP2350 board by adarshdg4567

About the Gigaboard PCB

Gigaboard is an open source RP2040/RP2350 PCB design by adarshdg4567, published on GitHub under the MIT license. It is a 2-layer board measuring 372 × 143 mm, with 308 components from 98 distinct parts.

Its main chip is the Pico, from the RP2040/RP2350 family. By type, the board carries 85 diodes, 84 LEDs, 40 capacitors, 6 switches, 5 resistors and 2 transistors.

It belongs with the displays & leds and keyboards designs in this gallery.

From the project

Welcome to Gigaboard v1 a fully chaotic, DIY, tenkeyless mechanical keyboard that I built basically for vibes. Two PCBs, a bunch of parts, and me learning PCB design on the fly.

Welcome to Gigaboard v1 a fully chaotic, DIY, tenkeyless mechanical keyboard that I built basically for vibes. Two PCBs, a bunch of parts, and me learning PCB design on the fly.

Is it practical? Nah. Is it fun? Absolutely.

- Tenkeyless Layout, Standard layout, compatible with Cherry MX-style switches (I used Kailh Box Crystal Jades clicky bois) - Per-Key RGB, Reverse mounted SK6812 (Neopixel) LEDs for maximum gamer energy - 16x2 Character Display, Retro LCD, mainly for flex (TBD on actual use) - Knob (Rotary Encoder), Twist it to feel something - Powered by Raspberry Pi Pico, Because it’s…

Gigaboard, from the project README
From the project README

Main components on the Gigaboard

Gigaboard bill of materials (BOM)

308 components, 98 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
Pico
U1
2
BSS138
Q1, Q2
1
I2C Display
J1
1
Esc
MX1
1
F1
MX2
1
F2
MX3
1
F3
MX4
1
F4
MX5
1
F5
MX6
1
F6
MX7
1
F7
MX9
1
F8
MX10
1
F9
MX11
1
F10
MX12
1
F11
MX13
1
F12
MX14
1
Tilde
MX16
1
1
MX17
1
2
MX18
1
3
MX19
Show 78 more
QtyPartRefs
1
4
MX20
1
5
MX21
1
6
MX22
1
7
MX23
1
8
MX24
1
9
MX25
1
0
MX26
1
-
MX27
1
+
MX28
1
Backspace
MX29
1
Insert
MX30
1
Home
MX31
1
PgUp
MX32
1
Tab
MX33
1
Q
MX34
1
W
MX35
1
E
MX36
1
R
MX37
1
T
MX38
1
Y
MX39
1
U
MX40
1
I
MX41
1
O
MX42
1
P
MX43
1
[
MX44
1
]
MX45
1
\
MX46
1
Del
MX47
1
End
MX48
1
PgDn
MX49
1
CapsLck
MX50
1
A
MX51
1
S
MX52
1
D
MX53
1
F
MX54
1
G
MX55
1
H
MX56
1
J
MX57
1
K
MX58
1
L
MX59
1
;
MX60
1
'
MX61
1
Enter
MX62
1
LShift
MX63
1
Z
MX64
1
X
MX65
1
C
MX66
1
V
MX67
1
B
MX68
1
N
MX69
1
M
MX70
1
<
MX71
1
>
MX72
1
/
MX73
1
RShift
MX74
1
ArrowUp
MX75
1
LCtrl
MX76
1
LWin
MX77
1
LAlt
MX78
1
Space
MX79
1
Alt
MX80
1
RWin
MX81
1
Menu
MX82
1
RCtrl
MX83
1
ArrowLeft
MX84
1
ArrowDown
MX85
1
ArrowRight
MX86
1
MX_stab_enter
S2
1
MX_stab_RShift
S3
1
MX_stab_LShift
S4
1
MX_stab_spacebar
S5
1
MX_stab_backspace
S6
1
RotaryEncoder_Switch
SW1
84
MX_SK6812MINI-E
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +76
85
—
D1, D2, D3, D4, D5, D6, D7, D9 +77
40
C
C1, C2, C3, C4, C5, C6, C7, C8 +32
1
300
R1
4
10K
R2, R3, R4, R5

Gigaboard design files

The KiCad project lives in the adarshdg4567/gigaboard-v1 repository on GitHub; these links point at the commit this page was built from.

Gigaboard: common questions

What microcontroller does the Gigaboard use?

The Gigaboard is built around the Pico, from the RP2040/RP2350 family.

How big is the Gigaboard PCB?

The Gigaboard measures 372 × 143 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Gigaboard?

308 components, from 98 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Gigaboard design files?

From the adarshdg4567/gigaboard-v1 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Gigaboard design in my own project?

Yes, under the terms of its MIT license, which adarshdg4567 chose for the repository.

Can I test firmware for the Gigaboard without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

Similar boards