ProjectionBall Unit

meerstern·ProjectionBallUnit·pcb/main/projectionball.kicad_pcb

ProjectionBall Unit PCB layout, top view — open source RP2040/RP2350 board by meerstern

About the ProjectionBall Unit PCB

ProjectionBall Unit is an open source RP2040/RP2350 PCB design by meerstern, published on GitHub. It is a 2-layer board measuring 60 × 60 mm, with 68 components from 35 distinct parts.

Its main chip is the C2040, from the RP2040/RP2350 family. Other key parts include the C141517, C46243, C2843335 and C4748679. By type, the board carries 27 capacitors, 14 resistors, 7 connectors, 5 ICs, 5 switches and 3 diodes.

From the project

ProjectionBall v7.x with RP2040

パターン0: 星 パターン1: 矢印 パターン2: メール パターン3: スマイル パターン4: 太陽 パターン5: 雲 パターン6: 傘 パターン7: 雪だるま パターン8: 雲と雷 パターン9: ハート

※日付時刻は必ずそれぞれ2桁で入力してください 例 2時8分01秒→tim=020801

※描画角は描画の上下左右等の角度を変更する場合に使用します ※描画角のデフォルトは0度(deg=0)です

※MEMの場合、文字列はメモリに保存され、自動的に再起動します ※RAMの場合、文字列は即時反映されますが、電源再投入等でメモリに保存された文字列に戻ります

※レーザーが基板や筐体に当たって描画が隠れてしまう場合にのみ、描画中心を調整します ※描画中心のキャリブレーション値は出荷時に調整しています ※キャリブレーション値は初期値に対してX軸(縦方向)、Y軸(横方向)のオフセット値を設定します

ProjectionBall Unit, from the project README
From the project README

Main components on the ProjectionBall Unit

C141517C46243C2843335C2040C4748679

ProjectionBall Unit bill of materials (BOM)

68 components, 35 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C141517
TB6612FNG
IC1
1
C46243
LD3985M33R
U1
1
C2843335
W25Q16JVUX
U2
1
C2040
RP2040
U3
1
C4748679
SD3077
U4
1
C132563
MICRO-USB-SHIELD-ZX62R-B-5P
M1
1
C2991132
Q_NMOS_GSD
Q1
1
C2901650
12MHz
X1
1
Conn_01x07
J1
1
ENC1
J3
1
microTF
J4
1
GROVE_UART
P1
1
GROVE_I2C
P2
1
MOTOR1
P3
1
MOTOR2
P4
1
CR1220
BT1
1
C20805
Fuse
F1
4
C115360
SW_Push
SW1, SW2, SW3, SW4
1
C115375
SW_DPDT_x2
SW5
1
C89814
POW_LED
D1
Show 15 more
QtyPartRefs
1
C90692
ERR_LED
D2
1
C129191
D
D3
2
C80165
Ferrite_Bead_Small
FB1, FB2
18
C56476
0.1u
C1, C2, C3, C4, C6, C7, C9, C13 +10
2
C388068
10p
C5, C11
3
C380332
10u
C8, C12, C17
1
C307346
0.01u
C10
1
C2691406
2.2u
C16
1
C2827943
470u
C19
1
C2963046
100u
C26
5
C73797
1k
R1, R3, R9, R10, R11
2
C209220
10k
R2, R15
5
C227752
27
R4, R5, R6, R7, R13
1
C209220
20k
R12
1
C103548
330
R14

ProjectionBall Unit design files

The KiCad project lives in the meerstern/ProjectionBallUnit repository on GitHub; these links point at the commit this page was built from.

ProjectionBall Unit: common questions

What microcontroller does the ProjectionBall Unit use?

The ProjectionBall Unit is built around the C2040, from the RP2040/RP2350 family.

How big is the ProjectionBall Unit PCB?

The ProjectionBall Unit measures 60 × 60 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the ProjectionBall Unit?

68 components, from 35 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 ProjectionBall Unit design files?

From the meerstern/ProjectionBallUnit repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the ProjectionBall Unit design in my own project?

The repository has no license, so all rights stay with meerstern. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the ProjectionBall Unit 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.

More boards in ProjectionBallUnit

Similar boards