

Makecode arcade console
- Size
- 76 × 90 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 112
- Nets
- 99
- Pads
- 443
- Tracks, vias
- 1,301, 240
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 2 Nov 2022
- Updated
- 4 Jul 2024
Overview
Makecode arcade console is an open-source printed circuit board by pondahai, from the pondahai/makecode_arcade_console repository on GitHub. It is a 2-layer board of 76 × 90 mm with 112 parts on 99 nets, routed with 1,301 tracks and 240 vias.
It is built around the RP2040, W25Q128JVSIQ and LM393, with the AP2112K-3.3, DMG2305UX and 1N4148W among its other parts. Its parts include 31 resistors, 22 capacitors, 13 switches, 9 connectors and 7 ICs. It belongs with the retro computing and games boards and the RP2040 boards of this library.
Main components
8RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHLM393
SOP-8-16V~16V 0℃~+70℃ 2 2.5mA 250nA 2V~36V 36V 5mV 5nA Fail-safe function Open-drain SOP-8 Comparators ROHSMSKSEMIComparatorsAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedDMG2305UX
SOT-23-55℃~+150℃ 1 P-Channel 1.7W 190pF 1V 20V 4.1A 52mΩ@4.5V 7.8nC 740pF P-Channel SOT-23 MOSFETs ROHSTECH PUBLICMOSFETs1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesMBR0540
SOD-123-55℃~+150℃ 1 Independent 20uA@40V 40V 5.5A 500mA 510mV@500mA SOD-123 Schottky Diodes ROHSonsemiSchottky DiodesMMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)
README
hardware/v1_2/README.md
Parts
112| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R3, R4, R11, R12, R13, R16, R17, R24, R26, R27, R28, R29 |
| 10 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C7, C8, C10, C11, C12, C13, C14, C16 |
| 8 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C15, C17, C18, C19, C20, C21, C22 |
| 5 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6, R14, R22, R25 |
| 4 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R18, R21, R30, R31 |
| 3 | 5k1 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R8, R15 |
| 2 | 220k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19, R20 |
| 2 | 22p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C5 |
| 2 | 27 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R10 |
| 2 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q3, Q4 |
| 2 | 2u2 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6, C9 |
| 2 | 47k | Resistor_SMD:R_Array_Convex_4x0603 | RN1, RN2 |
| 2 | DMG2305UX | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1, Q2 |
| 2 | LM393 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2, U7 |
| 1 | 10 | Resistor_SMD:R_Array_Convex_4x0603 | RN3 |
| 1 | 12MHz | Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
| 1 | 1N4148W | Diode_SMD:D_SOD-123 | D1 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 33k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R23 |
| 1 | A P2 | prj:Silent SMD TACT Push Button Switch | SW7 |
| 1 | ALT P28 | prj:Silent SMD TACT Push Button Switch | SW11 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | AudioJack3 | prj:audiojack-3.5mm-5p | J7 |
| 1 | B P3 | prj:Silent SMD TACT Push Button Switch | SW6 |
| 1 | BOOT | prj:skrp | SW10 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mm | BZ1 |
| 1 | D | TestPoint:TestPoint_Pad_D1.5mm | TP7 |
| 1 | DOWN P5 | prj:Silent SMD TACT Push Button Switch | SW5 |
| 1 | Dry Batt | Battery:BatteryHolder_Keystone_2479_3xAAA | BT1 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.5mm | TP5 |
| 1 | GP25 | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | GPIO | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Horizontal | J2 |
| 1 | LCM | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | LEFT P8 | prj:Silent SMD TACT Push Button Switch | SW3 |
| 1 | LOGO | prj:arcade_logo | G*** |
| 1 | LOGO | prj:arm_logo | G*** |
| 1 | LOGO | prj:raspi_logo | G*** |
| 1 | LOGO | prj:mpy_logo | G*** |
| 1 | LOGO | prj:gnu_logo | G*** |
| 1 | LOGO | prj:cpy_logo | G*** |
| 1 | Li-Poly | Connector_JST:JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical | BT2 |
| 1 | MBR0540 | Diode_SMD:D_SOD-123 | D2 |
| 1 | MCP6002-xSN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U6 |
| 1 | MENU P4 | prj:Silent SMD TACT Push Button Switch | SW8 |
| 1 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q5 |
| 1 | Micro_SD_Card | prj:sd-card | J4 |
| 1 | POWER | Button_Switch_THT:SW_CuK_JS202011AQN_DPDT_Angled | SW13 |
| 1 | POWER | prj:MK12C02 | SW1 |
| 1 | POWER | Button_Switch_THT:SW_CuK_OS102011MA1QN1_SPDT_Angled | SW12 |
| 1 | RIGHT P6 | prj:Silent SMD TACT Push Button Switch | SW4 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | RUN | prj:skrp | SW9 |
| 1 | S | TestPoint:TestPoint_Pad_D1.5mm | TP8 |
| 1 | STP0177A-128160 | Connector_JST:JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal | J3 |
| 1 | STP0280A1 | prj:STP0280A1-240320 | J9 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | UP P9 | prj:Silent SMD TACT Push Button Switch | SW2 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_Palconn_UTC16-G | J6 |
| 1 | VBAT | TestPoint:TestPoint_Pad_D1.5mm | TP6 |
| 1 | VBUS | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | VSYS | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U4 |
| 1 | charge | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 1 | psp_thumbstick | prj:psp_thumb_joystick | J8 |
| 1 | snd_analog_buffered | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | sound_analog | TestPoint:TestPoint_Pad_D1.5mm | TP1 |
More from pondahai/makecode_arcade_console
1- 2 layers66 × 99.8 mm

Similar boards
- 2 layers285 × 185 mm

- 4 layers99 × 79 mm

- 4 layers140 × 50 mm

- 4 layers87.6 × 84 mm

Flashover
Cherry-Blossom-Development/GreywireStudio
GreywireStudio - a combined software/hardware product
95 parts - 2 layers116.8 × 116.8 mm

Bentoboard
torbers/bentoboard
as many ready-to-use electronics as i could fit on a 4"x4" PCB.
381 parts - 2 layers97.6 × 67.3 mm

- 2 layers180.5 × 133.5 mm

Nrsk right
0x0c/spltnrskb
KLE レイアウト(kle/left.json、kle/right.json)から生成した、左右分割・有線接続のキーボード基板です。 KiCad 10 のプロジェクト(回路図と配線済み基板)、製造用ガーバー、BOM、QMK ファームウェア設定を含みます。筐体のデータ(アクリルのレーザーカット用 DXF/SVG と 3D プリント用 STL)も入っています。
135 parts1 - 4 layers81 × 113.2 mm

Auralab Workstation Vishal
Vishalbabu-09/Auralab_Workstation
Advanced 4-layer PCB design featuring split-plane noise isolation (AGND/DGND) and asynchronous dual-core processing. Implements a handheld multi-tool oscilloscope, current tracker, and symmetrical DC power supply.
81 parts1
Questions
How big is the Makecode arcade console PCB?
It measures 76 × 90 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Makecode arcade console use?
112 parts, built around the RP2040, W25Q128JVSIQ, LM393 and AP2112K-3.3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Makecode arcade console KiCad files?
From the pondahai/makecode_arcade_console repository on GitHub, at the commit this page was made from: the board is hardware/v2_3/v2_3.kicad_pcb and its schematic hardware/v1/mca_game_console.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Makecode arcade console design in my own project?
Its repository states no licence, so its author keeps all rights: ask pondahai before reusing the design.