Skip to the content
PCBKitNew board
2 layers10.7 × 20.7 mmUltraCIC III, the printed circuit board in 3D

N64 CIC replacement

Size
10.7 × 20.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
4
Nets
13
Pads
32
Tracks, vias
52, 0
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
28 Jul 2020
Updated
8 Dec 2022

Overview

UltraCIC III is an open-source printed circuit board by ManCloud, from the ManCloud/UltraCIC-III repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 10.7 × 20.7 mm with 4 parts on 13 nets, routed with 52 tracks and 0 vias.

It is built around the ATTINY25-20PU and ATTINY25-20SH. Its parts include 2 ICs and 2 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

UltraCIC-III

This code allows you to create a replacement CIC chip for N64 games that you own on an ATTiny25, ATTiny45 of ATTiny85. The original code was written by jesgdev and updated with multi-region support by saturnu. I simply extended the version Krikzz created under the name UltraCIC-II to support automatic switching between NTSC and PAL if the console was unable to boot.

Instructions

  • Install avra
  • Assemble the code
    • avra UltraCIC-III.asm -d {MCU}
    • {MCU} must be one of the supported MCUs (attiny25, attiny45 or attiny85)
  • Flash the file to your ATTiny
    • e.g.: "avrdude -p t25 -c usbtiny -U flash:w:UltraCIC-III.hex eeprom:w:UltraCIC-III.hex.eep" for attiny25
  • Update fuses
    • e.g.: "avrdude -p t25 -c usbtiny -U lfuse:w:0xc0:m -U hfuse:w:0xdf:m" for attiny25

More Information

Sources for UltraCIC-II

Multi-region patch information

Assembly guide by perkinsb1024

PCB

see pcb subfolder

Preview of UltraCIC-III

Parts

4
QtyValueFootprintReferences
2Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1, J2
1ATtiny25-20PPackage_DIP:DIP-8_W7.62mmU2
1ATtiny25-20SEigene:SOP-8-WideU1

Questions

How big is the UltraCIC III PCB?

It measures 10.7 × 20.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the UltraCIC III use?

4 parts, built around the ATTINY25-20PU and ATTINY25-20SH. 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 UltraCIC III KiCad files?

From the ManCloud/UltraCIC-III repository on GitHub, at the commit this page was made from: the board is pcb/UltraCIC-III.kicad_pcb and its schematic pcb/UltraCIC-III.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the UltraCIC III design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers50.1 × 46 mmRGB controller, the printed circuit board in 3D

    RGB controller

    MohamedHassanExp/RGB-LED-controller-

    Attiny 45 based RGB controller utilizing three ws2811 ICs to control 9 RGB LEDs (3 LEDs each)

    29 partsMIT
  • 4 layers95.5 × 101.6 mmBasschorus, the printed circuit board in 3D

    Basschorus

    rabidaudio/effects

    Effects pedals and stomboxes

    159 parts
  • 2 layers54.5 × 16.2 mmProiectPCB, the printed circuit board in 3D

    ProiectPCB

    allbeertoo/Amplificator-Audio

    12 parts1
  • 4 layers243.8 × 204.5 mmA1 micro atx, the printed circuit board in 3D

    A1 micro atx

    andrastantos/anachron

    243 parts1MIT
  • 2 layers40 × 60 mmLichtschranke M tube, the printed circuit board in 3D

    Lichtschranke M tube

    REcassy/Lichtschrankenadapter-M

    Open sensor for use with any standard light barrier on a Mobile Cassy

    12 parts1GPL-3.0
  • 2 layers22.4 × 53.3 mmOpip2e fan, the printed circuit board in 3D

    Opip2e fan

    mjbogusz/opip2e_fan_pcb

    PWM fan controller board for OrangePi Plus 2E

    10 partsMIT
  • 2 layers97 × 60 mmSimon says, the printed circuit board in 3D

    Simon says

    pvar/pcb_simon_says

    24 partsGPL-3.0