Kicad snn cpu-01
qwertymodo·kicad-snn-cpu-01
About the Kicad snn cpu-01 PCB
Kicad snn cpu-01 is an open source PCB design by qwertymodo, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 106 × 160.5 mm, with 141 components from 58 distinct parts.
Other key parts include the S-CPUN, S-APU, S-WRAM, MB84256C-70LL and UPD6379A. By type, the board carries 63 capacitors, 41 resistors, 11 ICs, 4 connectors, 2 crystals and 2 switches.
From the project
Reverse-engineered schematic and PCB layout for the Nintendo SNN-CPU-01 main board
This project aims to recreate the original hardware as accurately as possible. Changes to accomodate modern parts where the originals are no longer available may be included. Further modifications such as video output restoration or digital audio output are possible, but will not be included in the master branch of this repository. Such modifications will only be made in separate branches or forks.

Main components on the Kicad snn cpu-01
Kicad snn cpu-01 bill of materials (BOM)
141 components, 58 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | S-CPUN | QFP-160_28x28_Pitch0.65mm | U1 |
| 1 | S-APU | PQFP-100_14x20mm_P0.65mm | U2 |
| 1 | S-WRAM | SOIC-64_11x26.5mm_P0.8mm | U3 |
| 2 | MB84256C-70LL | SOIC-28W_8.4x17.9mm_P1.27mm | U4, U5 |
| 1 | UPD6379A | SOIC-8_4.3x5.1mm_P1.27mm | U6 |
| 1 | S-RGB | SO-24_5.3x15mm_P1.27mm | U7 |
| 1 | CIC | SOIC-18_5.35x9.1mm_P0.8mm | U8 |
| 1 | 7805P | TO-220-3_Vertical_H8.5mm | U9 |
| 1 | S-Mix | SOIC-14_4.4x8.9mm_P1.27mm | U10 |
| 1 | 1529D | SOT-3_3x4.65mm_P1.27mm | U11 |
| 1 | 21.47727MHz | Crystal_HC49-4H_Vertical | X1 |
| 1 | CSA24.57MXZ040 | Resonator-3Pin_W6.0mm_H3.0mm | X2 |
| 1 | Barrel_Jack | BarrelJack_SNN | J1 |
| 1 | ~ | Connector_SNN_Controller_Ports | P2 |
| 1 | CARTRIDGE_SLOT | Cartridge_Slot_1Pc | P3 |
| 1 | MULTI-OUT | MultiOut | P4 |
| 6 | BAT54AW-AU | SOT-323_SC-70 | DA1, DA2, DA3, DA4, DA5, DA12 |
| 6 | BAT54CW-AU | SOT-323_SC-70 | DA6, DA7, DA8, DA9, DA10, DA11 |
| 1 | 1.5A | Fuse_2512_6332Metric | F1 |
| 1 | RF_MODULE | SNN_RF1 | RF1 |
Show 38 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SW_Push_Shielded | ALPS_Keyswitch_Reset | SW1 |
| 1 | SW_SPST | Switch_SNN_Power | SW2 |
| 1 | CM04RC01 | L_CommonModeChoke_TDK_ZJYS-2 | T1 |
| 1 | ? | CP_Radial_D6.3mm_P5.0mm | TC1 |
| 1 | D | D_MiniMELF | D1 |
| 1 | 560nH? | L_0603_1608Metric | L1 |
| 5 | 18nF | C_0603_1608Metric | C1, C30, C31, C33, C34 |
| 1 | 10pF? | C_0603_1608Metric | C2 |
| 1 | 10pF | C_0603_1608Metric | C3 |
| 23 | 150nF | C_0603_1608Metric | C4, C5, C6, C7, C8, C12, C13, C18 +15 |
| 1 | 2.2µF | CP_Radial_D5.0mm_P5.0mm | C9 |
| 3 | 47pF | C_0603_1608Metric | C10, C49, C50 |
| 1 | 47nF | C_0603_1608Metric | C11 |
| 3 | 33µF | CP_Radial_D5.0mm_P5.0mm | C14, C16, C17 |
| 1 | 47µF | CP_Radial_D5.0mm_P5.0mm | C15 |
| 12 | 330pF | C_0603_1608Metric | C35, C36, C37, C38, C39, C40, C41, C42 +4 |
| 1 | 3pF? | C_0603_1608Metric | C44 |
| 1 | 3pF | C_0603_1608Metric | C45 |
| 2 | 1µF | C_0805_2012Metric | C46, C47 |
| 2 | ? | C_0603_1608Metric | C48, C53 |
| 1 | 330pF? | C_0603_1608Metric | C51 |
| 1 | ? | CP_Radial_D12.5mm_P5.00mm | C52 |
| 1 | 220pF | C_0603_1608Metric | C54 |
| 2 | 10µF | CP_Radial_D5.0mm_P5.0mm | C58, C59 |
| 1 | 220µF | CP_Radial_D5.0mm_P5.0mm | C60 |
| 6 | 200R | R_0603_1608Metric | R1, R9, R10, R13, R14, R31 |
| 1 | 470K | R_0603_1608Metric | R2 |
| 1 | 1K6 | R_0603_1608Metric | R3 |
| 1 | 4K7 | R_0603_1608Metric | R4 |
| 1 | 560R | R_0603_1608Metric | R5 |
| 3 | 150R | R_0603_1608Metric | R6, R7, R8 |
| 10 | 10K | R_0603_1608Metric | R11, R12, R24, R25, R26, R27, R28, R29 +2 |
| 9 | 100R | R_0603_1608Metric | R15, R16, R17, R18, R19, R20, R21, R22 +1 |
| 1 | 39R | R_0603_1608Metric | R30 |
| 2 | 47K? | R_0603_1608Metric | R34, R35 |
| 2 | 1K | R_0603_1608Metric | R36, R37 |
| 1 | 75R | R_0603_1608Metric | R38 |
| 3 | 0R | R_0603_1608Metric | R39, R40, R41 |
Kicad snn cpu-01 design files
The KiCad project lives in the qwertymodo/kicad-snn-cpu-01 repository on GitHub; these links point at the commit this page was built from.
- LayoutSNN-CPU-01.kicad_pcb
- SchematicSNN-CPU-01.kicad_sch
Kicad snn cpu-01: common questions
How big is the Kicad snn cpu-01 PCB?
The Kicad snn cpu-01 measures 106 × 160.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Kicad snn cpu-01?
141 components, from 58 distinct parts. The full bill of materials is listed on this page.
Where can I download the Kicad snn cpu-01 design files?
From the qwertymodo/kicad-snn-cpu-01 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Kicad snn cpu-01 design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which qwertymodo chose for the repository.