Pico keyboard ime terminal

pondahai·pico_keyboard_ime_terminal·hardware/v2_1/v2_1.kicad_pcb

Pico keyboard ime terminal PCB layout, top view — open source RP2040/RP2350 board by pondahai

About the Pico keyboard ime terminal PCB

Pico keyboard ime terminal is an open source RP2040/RP2350 PCB design by pondahai, published on GitHub under the MIT license. It is a 2-layer board measuring 100 × 161 mm, with 202 components from 127 distinct parts.

Its main chip is the Pico, from the RP2040/RP2350 family. Other key parts include the 74HC595, 74HC165, MCP73831-2-OT, HT6872 and XB8089D0. By type, the board carries 74 switches, 65 diodes, 24 resistors, 12 capacitors, 10 connectors and 7 ICs.

It belongs with the keyboards designs in this gallery.

Pico keyboard ime terminal, from the project README
From the project README

Main components on the Pico keyboard ime terminal

Pico keyboard ime terminal bill of materials (BOM)

202 components, 127 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
74HC595
U1, U4
1
74HC165
U2
1
Pico
U3
1
MCP73831-2-OT
U5
1
HT6872
U6
1
XB8089D0
U7
1
HT-RA62_/_RA-01SH_LORA_RADIO
HT-RA62_/_RA-01SH_LoRa_radio
M1
1
PROMICRO_NRF52840
ProMicro_NRF52840
M2
1
ESP32_LORA_V3
M3
1
T114_V2
M4
1
2N7002
Q1
1
DMG2305UX
Q2
1
CONN_01X07
Conn_01x07
J1
1
STP0280A1-240320-18P
J2
1
KEYBOARD
J3
1
UART
J4
1
I2C Oled screen
J5
1
AUDIOJACK3_SWITCHTR
AudioJack3_SwitchTR
J6
1
speaker
J7
1
speaker
J8
Show 107 more
QtyPartRefs
1
GPS Pins
J9
1
Micro_SD_Card
J10
1
Li-Poly PH2.0
BT1
1
10K
10k
RV1
1
1 ! ㄅ
SW1
1
Q ㄆ
SW2
1
A ㄇ
SW3
1
Z ㄈ
SW4
1
2 @ ㄉ
SW5
1
W ㄊ
SW6
1
S ㄋ
SW7
1
X ㄌ
SW8
1
3 # ˇ
SW9
1
E ㄍ
SW10
1
D ㄎ
SW11
1
C ㄏ
SW12
1
4 $ ˋ
SW13
1
R ㄐ
SW14
1
F ㄑ
SW15
1
V ㄒ
SW16
1
5 % ㄓ
SW17
1
T ㄔ
SW18
1
G ㄕ
SW19
1
B ㄖ
SW20
1
6 ^ ˊ
SW21
1
Y ㄗ
SW22
1
H ㄘ
SW23
1
N ㄙ
SW24
1
7 & ˙
SW25
1
U ㄧ
SW26
1
J ㄨ
SW27
1
M ㄩ
SW28
1
8 * ㄚ
SW29
1
I ㄛ
SW30
1
K ㄜ
SW31
1
, < ㄝ
SW32
1
9 ( ㄞ
SW33
1
O ㄟ
SW34
1
L ㄠ
SW35
1
. > ㄡ
SW36
1
0 ) ㄢ
SW37
1
P ㄣ
SW38
1
; : ㄤ
SW39
1
/ ? ㄥ
SW40
1
- _ ㄦ
SW41
1
[ {
SW42
1
' "
SW43
1
SHIFT
SW44
1
= +
SW45
1
] }
SW46
1
ENTER
SW47
1
SPACE
SW48
1
` ~
SW49
1
TAB
SW50
1
CAPS
SW51
1
CTRL
SW52
1
ALT
SW53
1
BACK
SW54
1
\ |
SW55
1
PGUP
SW56
1
PGDN
SW57
1
⇧
SW58
1
⇩
SW59
1
⇦
SW60
1
⇨
SW61
1
ESC
SW62
1
bb up
SW63
1
POWER
SW64
1
bb down
SW65
1
bb left
SW66
1
bb right
SW67
1
bb a
SW68
1
bb b
SW69
1
bb c
SW70
1
bb d
SW71
1
RUN
SW72
1
RST
SW75
1
BTN
SW76
1
VBAT
TP6
1
GND
TP7
62
1N4148
D1, D2, D3, D4, D5, D6, D7, D8 +54
1
ㄅ
D63
1
ENG
D64
1
charge
D65
3
100N
100n
C1, C2, C3
1
33N
33n
C4
2
100N/10U
100n/10u
C5, C6
1
1u
C7
1
1U/NC
1u/NC
C8
3
100NF
100nF
C9, C10, C11
1
100NF
100nF
C12
2
R_US
R1, R2
1
330
R3
4
10K
10k
R4, R7, R15, R18
1
5K1
5k1
R5
1
1k
R6
1
270
R8
1
NC/150
R9
1
0/15K
0/15k
R10
1
0/NC
R11
2
12K/100
12k/100
R12, R13
1
NC/10K
NC/10k
R14
2
10M
R16, R17
1
1k
R19
2
10K
RN1, RN2
1
10
RN3
2
47K
47k
RN4, RN5

Pico keyboard ime terminal design files

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

Pico keyboard ime terminal: common questions

What microcontroller does the Pico keyboard ime terminal use?

The Pico keyboard ime terminal is built around the Pico, from the RP2040/RP2350 family.

How big is the Pico keyboard ime terminal PCB?

The Pico keyboard ime terminal measures 100 × 161 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Pico keyboard ime terminal?

202 components, from 127 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 Pico keyboard ime terminal design files?

From the pondahai/pico_keyboard_ime_terminal 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 Pico keyboard ime terminal design in my own project?

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

Can I test firmware for the Pico keyboard ime terminal 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