Skip to the content
2 layers76 × 90 mmMakecode arcade console, the printed circuit board in 3D

Makecode arcade console

pondahai/makecode_arcade_console9
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

8

README

hardware/v1_2/README.md

Parts

112
QtyValueFootprintReferences
1310kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R3, R4, R11, R12, R13, R16, R17, R24, R26, R27, R28, R29
10100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C7, C8, C10, C11, C12, C13, C14, C16
810uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C15, C17, C18, C19, C20, C21, C22
51kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R14, R22, R25
4100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR18, R21, R30, R31
35k1Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7, R8, R15
2220kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR19, R20
222pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C5
227Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9, R10
22N7002Package_TO_SOT_SMD:SOT-23Q3, Q4
22u2Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6, C9
247kResistor_SMD:R_Array_Convex_4x0603RN1, RN2
2DMG2305UXPackage_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2
2LM393Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2, U7
110Resistor_SMD:R_Array_Convex_4x0603RN3
112MHzCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
11N4148WDiode_SMD:D_SOD-123D1
1330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
133kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR23
1A P2prj:Silent SMD TACT Push Button SwitchSW7
1ALT P28prj:Silent SMD TACT Push Button SwitchSW11
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U5
1AudioJack3prj:audiojack-3.5mm-5pJ7
1B P3prj:Silent SMD TACT Push Button SwitchSW6
1BOOTprj:skrpSW10
1BuzzerBuzzer_Beeper:Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mmBZ1
1DTestPoint:TestPoint_Pad_D1.5mmTP7
1DOWN P5prj:Silent SMD TACT Push Button SwitchSW5
1Dry BattBattery:BatteryHolder_Keystone_2479_3xAAABT1
1GNDTestPoint:TestPoint_Pad_D1.5mmTP5
1GP25LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3
1GPIOConnector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_HorizontalJ2
1LCMConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1
1LEFT P8prj:Silent SMD TACT Push Button SwitchSW3
1LOGOprj:arcade_logoG***
1LOGOprj:arm_logoG***
1LOGOprj:raspi_logoG***
1LOGOprj:mpy_logoG***
1LOGOprj:gnu_logoG***
1LOGOprj:cpy_logoG***
1Li-PolyConnector_JST:JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_VerticalBT2
1MBR0540Diode_SMD:D_SOD-123D2
1MCP6002-xSNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U6
1MENU P4prj:Silent SMD TACT Push Button SwitchSW8
1MMBT3904Package_TO_SOT_SMD:SOT-23Q5
1Micro_SD_Cardprj:sd-cardJ4
1POWERButton_Switch_THT:SW_CuK_JS202011AQN_DPDT_AngledSW13
1POWERprj:MK12C02SW1
1POWERButton_Switch_THT:SW_CuK_OS102011MA1QN1_SPDT_AngledSW12
1RIGHT P6prj:Silent SMD TACT Push Button SwitchSW4
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1RUNprj:skrpSW9
1STestPoint:TestPoint_Pad_D1.5mmTP8
1STP0177A-128160Connector_JST:JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_HorizontalJ3
1STP0280A1prj:STP0280A1-240320J9
1SWDConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1UP P9prj:Silent SMD TACT Push Button SwitchSW2
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_Palconn_UTC16-GJ6
1VBATTestPoint:TestPoint_Pad_D1.5mmTP6
1VBUSTestPoint:TestPoint_Pad_D1.5mmTP3
1VSYSTestPoint:TestPoint_Pad_D1.5mmTP4
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU4
1chargeLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD4
1psp_thumbstickprj:psp_thumb_joystickJ8
1snd_analog_bufferedTestPoint:TestPoint_Pad_D1.5mmTP2
1sound_analogTestPoint:TestPoint_Pad_D1.5mmTP1

More from pondahai/makecode_arcade_console

1
  • 2 layers66 × 99.8 mmMca game console, the printed circuit board in 3D

    Mca game console

    pondahai/makecode_arcade_console

    55 parts9

Similar boards

  • 2 layers285 × 185 mmStencil, the printed circuit board in 3D

    Stencil

    deionizedoatmeal/diplomaPCB

    RP2040 powered diplomacy smart board game!

    185 parts
  • 4 layers140 × 50 mmM122, the printed circuit board in 3D

    M122

    SvenHaedrich/m122_keyboard

    IBM M122 USB / BLE keyboard controller

    62 parts14
  • 4 layers87.6 × 84 mmFlashover, the printed circuit board in 3D

    Flashover

    Cherry-Blossom-Development/GreywireStudio

    GreywireStudio - a combined software/hardware product

    95 parts
  • 2 layers116.8 × 116.8 mmBentoboard, the printed circuit board in 3D

    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 mmIO 16x8 matrix, the printed circuit board in 3D

    IO 16x8 matrix

    PPUC/Hardware_IO_16x8_matrix

    Hardware for a Switch Matrix Board for PPUC

    210 parts
  • 2 layers180.5 × 133.5 mmNrsk right, the printed circuit board in 3D

    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 mmAuralab Workstation Vishal, the printed circuit board in 3D

    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.