Skip to the content
PCBKitNew board
2 layers101.8 × 57.8 mmSc64v2.1, the printed circuit board in 3D

This project's hardware and casing are modified based on the SummerCart64 project.

Size
101.8 × 57.8 mm
Copper layers
2
Thickness
1.2 mm
Parts
97
Nets
161
Pads
566
Tracks, vias
1,240, 282
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Nov 2024
Updated
10 Jan 2025

Overview

Sc64v2.1 is an open-source printed circuit board by Epicjoy, from the Epicjoy/SC64 repository on GitHub. It is a 2-layer board of 101.8 × 57.8 mm with 97 parts on 161 nets, routed with 1,240 tracks and 282 vias.

It is built around the STM32G030F6P6, W25Q128JVSIQ and FT232HL, with the IS42S16320F-7TL, TC1264-3.3VDB and TPS2111APW among its other parts. Its parts include 48 capacitors, 19 resistors, 9 ICs, 4 connectors and 3 crystals. It belongs with the STM32 and FPGA and CPLD boards of this library.

Main components

8

README

readme.md

SummerCart64 - a fully open source N64 flashcart

This project's hardware and casing are modified based on the SummerCart64 project.

Description

Experience classic gaming in a new way! SummerCart64 is a fully open-source flash cartridge designed for the Nintendo 64 (N64), perfect for both gamers and developers. Whether you want to relive your childhood memories or develop your own homebrew games, SummerCart64 has you covered.

Features

  • Extremely high game compatibility: Supports N64 games up to 64MB (512Mb), covering the entire N64 game library
  • Fast I/O: Supports fast data transfer to ensure smooth gaming experiences,Thanks to a peak transfer rate of approximately 23.8 MiB/s, loading a maximum size game of 64MB (512Mb) takes roughly 2.7 seconds under optimal conditions
  • RTC Functionality: Built-in Real-Time Clock (RTC) to support games that require time functions.
  • High-Capacity SD Card Support: Supports microSD cards up to 2TB, allowing you to store more games and files.
  • 64DD Hardware Emulation: It can play disk dumps directly! Combo games (N64 cartridge + 64DD disk) and multi-disk 64DD games are also supported.
  • Automatic Save Backup: Automatically backs up saves during gameplay to protect your progress.
  • Multi-Region Support: Compatible with all region N64 consoles, eliminating region lock concerns.
  • Enough space for your ROMs: Equipped with 64 MiB SDRAM and 16 MiB flash memory to ensure smooth game operation.
  • Easy Game Management: Browse, run, and manage your game library directly on your N64 console with the intuitive N64FlashcartMenu.
  • Full control of boot process: perfect for trying out custom IPL3 replacements giving you control right after N64 boots up

Example

2

Parts

97
QtyValueFootprintReferences
43100nFLibrary:C_0603_1608MetricC2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C23, C24, C25, C26 +27
710kLibrary:R_0603_1608MetricR8, R11, R12, R13, R16, R17, R19
5TestPointLibrary:TestPoint_Pad_D1.5mm3V1, GND1, TP1, TP2, TP3
32.2kLibrary:R_0603_1608MetricR10, R14, R15
21kLibrary:R_0603_1608MetricR1, R18
2220R @ 100MHzLibrary:L_0603_1608MetricL1, L2
247uFLibrary:C_0805_2012MetricC4, C48
25.1kResistor_SMD:R_0603_1608MetricR4, R5
27pFLibrary:C_0603_1608MetricC21, C22
1104031-0811Library:TF-SMD_TF-01AJ4
11058Library:BatteryHolder_Keystone_1058_1x2032BT1
112MHzLibrary:Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mmX1
112kLibrary:R_0603_1608MetricR7
112k 1%Library:R_0603_1608MetricR6
1150060RS75000Library:LED_0603_1608MetricD1
132.768KHzLibrary:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
1330RLibrary:R_0603_1608MetricR2
14.7uFLibrary:C_0603_1608MetricC1
1470RLibrary:R_0603_1608MetricR3
15.1kLibrary:R_0603_1608MetricR9
150MHzLibrary:Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mmX2
193AA56Bx-x/OTLibrary:SOT-23-6U4
1B3FS-1050Library:SW_SPST_Omron_B3FS-105xPSW1
1Conn_01x03_MaleLibrary:PinHeader_1x03_P2.54mm_VerticalJ2
1FT232HLLibrary:LQFP-48_7x7mm_P0.5mmU3
1HRO-TYPE-C-31-M-12Library:HRO-TYPE-C-31-M-12-AssemblyJ1
1IS42S16320F-7TLLibrary:TSOP-II-54_22.2x10.16mm_P0.8mmU9
1LCMXO2-7000HC-6TG144xLibrary:TQFP-144_20x20mm_P0.5mmU8
1LOGOLibrary:logo-20mmG***
1MCP7940N-x/STLibrary:TSSOP-8_4.4x3mm_P0.65mmU7
1N64_CartridgeLibrary:N64_EdgeJ_N1
1STM32G030F6P6Library:TSSOP-20_4.4x6.5mm_P0.65mmU6
1TC1264-3.3VDBLibrary:SOT-223-3_TabPin2U1
1TC2050-FPLibrary:Tag-Connect_TC2050-IDC-FP_2x05_P1.27mm_VerticalJ3
1TPS2111ALibrary:TSSOP-8_4.4x3mm_P0.65mmU2
1W25Q128JVSIQLibrary:SOIC-8_5.23x5.23mm_P1.27mmU5

The 95 most common of 97 parts.

Questions

How big is the Sc64v2.1 PCB?

It measures 101.8 × 57.8 mm and has 2 copper layers, 1.2 mm thick.

What parts does the Sc64v2.1 use?

97 parts, built around the STM32G030F6P6, W25Q128JVSIQ, FT232HL and IS42S16320F-7TL. 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 Sc64v2.1 KiCad files?

From the Epicjoy/SC64 repository on GitHub, at the commit this page was made from: the board is SC64-V2.1-pcb-20240920/sc64v2.1.kicad_pcb and its schematic SC64-V2.1-pcb-20240920/sc64v2.1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sc64v2.1 design in my own project?

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

Similar boards

  • 2 layers101.8 × 57.8 mmSc64v2, the printed circuit board in 3D

    Sc64v2

    Polprzewodnikowy/SummerCart64

    SummerCart64 - a fully open source N64 flashcart

    96 parts1.2kGPL-3.0
  • 4 layers59.2 × 49.2 mmFpga ice40, the printed circuit board in 3D

    Fpga ice40

    nelgau/hicart

    This is a present for an old friend!

    126 parts1
  • 2 layers34 × 96 mmGem solder, the printed circuit board in 3D

    Gem solder

    arlenko/gem-solder

    💎 DIY soldering iron controller

    114 parts12CERN-OHL-S-2.0
  • 4 layers101.5 × 43.6 mmAlcantara v.1.0, the printed circuit board in 3D

    Alcantara v.1.0

    zenitheesc/Alcantara

    Mobile Ground Station for stratospheric probe monitoring and rescue. Goes well with the Zenith Monitor app.

    90 parts5
  • 4 layers71 × 56 mmRPI RADIO, the printed circuit board in 3D

    RPI RADIO

    Aliou8/RadioPiLink

    est un projet IoT qui permet de transmettre des données radio d’un microcontrôleur STM32WLE5 vers un Raspberry Pi, puis de les relayer vers un réseau local pour un traitement et une visualisation .

    56 partsGPL-3.0
  • 4 layers100 × 60 mmECPKart64, the printed circuit board in 3D

    ECPKart64

    kbeckmann/ECPKart64

    A Lattice ECP5 based FPGA Flash Cart for the Nintendo 64

    106 parts16BSD-2-Clause
  • 2 layers57.4 × 56.9 mmWeltkatze, the printed circuit board in 3D

    Weltkatze

    KorewaKiyo/weltkatze

    An RGB cat lamp capable of syncing over the local network or worldwide with a server

    90 parts
  • 6 layers67.6 × 37.6 mmFpgaboard, the printed circuit board in 3D

    Fpgaboard

    apistol78/retrodack

    RetroDäck, handheld game console

    21 parts1MPL-2.0