Skip to the content
PCBKitNew board
6 layers72 × 44 mmNes shell, the printed circuit board in 3D

NES 掌上游戏机,也不只是游戏机

Size
72 × 44 mm
Copper layers
6
Thickness
1.6 mm
Parts
62
Nets
399
Pads
684
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 8.0 (file 20240108)
Created
29 Feb 2024
Updated
14 Apr 2024

Overview

Nes shell is an open-source printed circuit board by TheBadZhang, from the TheBadZhang/nes_shell repository on GitHub. It is a 6-layer board of 72 × 44 mm with 62 parts on 399 nets.

It is built around the CH343P, USB3300-EZK and W25Q32JVZPIQ, with the CH334P, MPU-9250 and MT48LC16M16A2TG among its other parts. Its parts include 29 capacitors, 9 ICs, 8 connectors, 3 crystals and 2 resistors. It belongs with the retro computing and games boards and the STM32 boards of this library.

Main components

8

README

readme.md

掌上 NES 游戏机

也不只是游戏机

基于 STM32H7B0VBT6 设计的 NES 掌上游戏机

包含 ESP8684 组成的 wifi 蓝牙 扩展 STM32G431CBU6 的可编程输入控制

本项目基于 weact stm32h7b0 开发板而来,主要用于学习 stm32h7b0 的使用。 移植了大量的有趣的程序,包括但不限于:

贪吃蛇、汉诺塔、俄罗斯方块

一些动画

ui效果

按键驱动

音频采集与输出

Parts

62
QtyValueFootprintReferences
210.1uFCapacitor_SMD:C_0201_0603MetricC10, C11, C12, C13, C14, C15, C16, C17, C19, C20, C21, C22, C23, C24, C25, C26 +5
5Conn_02x06_Odd_EvenConnector_PinSocket_1.27mm:PinSocket_2x06_P1.27mm_Vertical_SMDJ3, J4, J5, J6, J7
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
21.5pFCapacitor_SMD:C_0402_1005MetricC5, C18
24.7uFCapacitor_SMD:C_0402_1005MetricC96, C99
25.1KResistor_SMD:R_0603_1608MetricR29, R30
28pFCapacitor_SMD:C_0402_1005MetricC6, C7
2Conn_01x20_MountingPinConnector_FFC-FPC:TE_2-1734839-0_1x20-1MP_P0.5mm_HorizontalJ1, J2
2ESD9B3.3ST5GDiode_SMD:D_SOD-923D4, D5
10.1uFCapacitor_SMD:C_0402_1005MetricC97
112MCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY4
122nFCapacitor_SMD:C_0402_1005MetricC98
1CH334PPackage_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalViasU13
1CH343PPackage_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalViasU18
1CrystalCrystal:Crystal_SMD_2012-2Pin_2.0x1.2mmY2
1Crystal_GND24Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY1
1DMUTestPoint:TestPoint_Pad_D1.0mmTP7
1DPUTestPoint:TestPoint_Pad_D1.0mmTP8
1M0Smy_chips:M0SU5
1MPU-9250Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mmU17
1MT48LC16M16A2TGPackage_SO:TSOP-II-54_22.2x10.16mm_P0.8mmU16
1RT9193-33GBPackage_TO_SOT_SMD:SOT-23-5U19
1STM32H7B0IBKxQPackage_BGA:UFBGA-201_10x10mm_Layout15x15_P0.65mmU1
1SW_Pushmy_footprint:KEY-SMD_4P-L4.2-W3.4-P2.15-LS4.5-TLSW3
1USB3300-EZKPackage_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mmU20
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ10
1W25Q32JVZPPackage_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mmU15
1hub_gndTestPoint:TestPoint_Pad_D1.0mmTP6
1hub_ldo_3v3TestPoint:TestPoint_Pad_D1.0mmTP5

Questions

How big is the Nes shell PCB?

It measures 72 × 44 mm and has 6 copper layers, 1.6 mm thick.

What parts does the Nes shell use?

62 parts, built around the CH343P, USB3300-EZK, W25Q32JVZPIQ and CH334P. 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 Nes shell KiCad files?

From the TheBadZhang/nes_shell repository on GitHub, at the commit this page was made from: the board is hardware/nes_shell/nes_shell.kicad_pcb and its schematic hardware/key_board/key_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Nes shell design in my own project?

Its repository states no licence, so its author keeps all rights: ask TheBadZhang before reusing the design.

More from TheBadZhang/nes_shell

4
  • 2 layers72 × 66 mmMedia board, the printed circuit board in 3D

    Media board

    TheBadZhang/nes_shell

    NES 掌上游戏机,也不只是游戏机

    18 parts1
  • 2 layers72 × 66 mmKey board, the printed circuit board in 3D

    Key board

    TheBadZhang/nes_shell

    NES 掌上游戏机,也不只是游戏机

    16 parts1
  • 2 layers72 × 44 mmScreen module st7789, the printed circuit board in 3D

    Screen module st7789

    TheBadZhang/nes_shell

    NES 掌上游戏机,也不只是游戏机

    14 parts1
  • 2 layers84.7 × 15.9 mmPmod extender, the printed circuit board in 3D

    Pmod extender

    TheBadZhang/nes_shell

    NES 掌上游戏机,也不只是游戏机

    4 parts1

Similar boards

  • 2 layers110 × 67 mmMistle gw3a 20, the printed circuit board in 3D

    Mistle gw3a 20

    MiSTle-Dev/Boards

    Custom board designs for MiSTle projects

    175 parts23
  • 4 layers68.6 × 53.3 mmSFduino UNO S2, the printed circuit board in 3D

    SFduino UNO S2

    HalfSweet/SFduino-UNO-S2

    SF32LB52 Devkit

    133 parts2
  • 4 layers310 × 123 mmVLT, the printed circuit board in 3D

    VLT

    Charading/VLT

    75% Keyboard

    426 parts3
  • 2 layers33.2 × 40 mmDesk Display, the printed circuit board in 3D

    Desk Display

    ANSHUMANDOCX/Desk-Display

    It is a desk display made using an E ink display.

    63 parts
  • 4 layers81 × 80.9 mmELEC3300 DEMO, the printed circuit board in 3D

    ELEC3300 DEMO

    coopjz/FOC_Control_Boards

    110 parts1MIT
  • 4 layers100 × 100 mmIchnaeaV2, the printed circuit board in 3D

    IchnaeaV2

    brandonbraun653/Ichnaea

    2KW Solar Charge Controller w/MPPT

    444 partsMIT
  • 2 layersFreeX, the printed circuit board in 3D

    FreeX

    hancho6319/FreeX

    This is FreeX project I designed for Sinan Yilmaz, Turkey 🇹🇷

    46 parts
  • 2 layers44 × 44 mmSNSRTG401V30, the printed circuit board in 3D

    SNSRTG401V30

    manojkumarmeena/SNSRTG401V30

    This is updated version of SNSRTG401V20 Board.

    83 parts