Skip to the content
PCBKitNew board
2 layers110 × 99.6 mmPCIce, the printed circuit board in 3D

A PCI Express card with an inbuilt PWM fan controller and mounting points for an 80mm fan.

Size
110 × 99.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
15
Pads
74
Tracks, vias
132, 23
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
26 Dec 2022
Updated
22 Jul 2024

Overview

PCIce is an open-source printed circuit board by ZoidTechnology, from the ZoidTechnology/PCIce repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 110 × 99.6 mm with 22 parts on 15 nets, routed with 132 tracks and 23 vias.

It is built around the ATTINY13A-SU. Its parts include 5 resistors, 4 diodes, 3 capacitors, 3 connectors and 2 ICs. It belongs with the computers and single-board computers boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

readme.md

PCIce

A PCI Express card with an inbuilt PWM fan controller and mounting points for an 80mm fan.

PCIce is available to buy on Tindie.
More information can be found on my website.

Hardware

The hardware is based on an ATtiny13A which outputs a 25kHz PWM signal to the fan. A button is used for speed control, and the current speed is displayed on four multiplexed LEDs.

Firmware

Functionality

The firmware attempts to load the speed setting from EEPROM on boot. The speed setting is stored twice to guard against corruption. The second copy is inverted to detect a blank EEPROM. The speed will default to maximum if corruption is detected to prevent overheating. The button is debounced in software and must be released for a short period before the next press is registered.

Building

The firmware can be compiled and flashed with the build script inside the firmware directory. This script expects an AVRISP MKII to be connected over USB. avr-gcc, avr-objcopy, avrdude and avr-libc are required to build the firmware.

License

PCIce is licensed under the GNU GPLv3 license. This license does not cover the use of Zoid Technology trademarks. A list of trademarks can be found here.

Parts

22
QtyValueFootprintReferences
44K7_Footprints:R_0805R2, R3, R4, R5
4LED_Footprints:LED_0805D1, D2, D3, D4
21U_Footprints:C_0805C1, C2
1100N_Footprints:C_0805C3
11A_Footprints:F_1812F1
1220_Footprints:R_0805R1
15V SOT-89 REG_Footprints:SOT89-3U1
1ATTINY13A_Footprints:SOIC-8U2
1CON 2X3_Footprints:GENERIC_IDC_2X3J1
1CON 3+1_Footprints:744-81-04TB1BJ2
1LPTS_Footprints:GENERIC_LOW_PROFILE_SWITCHSW1
1PCIE X1 12V_Footprints:PCIE_X1_12VJ3

The 19 most common of 22 parts.

Questions

How big is the PCIce PCB?

It measures 110 × 99.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PCIce use?

22 parts, built around the ATTINY13A-SU. 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 PCIce KiCad files?

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

Can I use the PCIce 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 layers180.1 × 180.3 mmLibreRouter MegaBoard, the printed circuit board in 3D

    LibreRouter MegaBoard

    LibreRouterOrg/board

    LibreRouter hardware repository

    237 parts55AGPL-3.0
  • 2 layers100.6 × 74.9 mmNes discrete mapper 1-1, the printed circuit board in 3D

    Nes discrete mapper 1-1

    MouseBiteLabs/NES-Cartridges

    A collection of Nintendo Entertainment System (NES) cartridge circuit boards

    55 parts25CC-BY-SA-4.0
  • 2 layers51 × 43 mmEgg timer, the printed circuit board in 3D

    Egg timer

    MakersFunDuck/Common-Kitchen-Timer-With-LCD-Replacement-Board

    A replacement PCB board for common 4 digit 7 segment LCD kitchen timers.

    25 parts13GPL-3.0
  • 2 layers10.2 × 27.7 mmXbox tray emulator, the printed circuit board in 3D

    Xbox tray emulator

    AR1972/Xbox_tray_emulator

    Original Xbox DVD tray emulation via ATtiny MCU

    6 parts6WTFPL
  • 2 layers26.2 × 29.7 mmDigipot, the printed circuit board in 3D

    Digipot

    dilshan/mcp4141-digital-pot

    MCP4141 and ATtiny13 based digital potentiometer

    5 parts5MIT
  • 2 layers70 × 50.1 mmDoom clock, the printed circuit board in 3D

    Doom clock

    stecman/avr-doomclock

    GPS clock on an ATTiny with MAX7219 7-segment driver

    24 parts5MIT
  • 2 layers40 × 25 mmToastFlow, the printed circuit board in 3D

    ToastFlow

    jaanuskalde/ToastFlow

    Toaster reflow oven controller

    23 parts1
  • 2 layers40 × 40 mmMCLB, the printed circuit board in 3D

    MCLB

    leandroebner/Morse-Code-LED-Blinker

    Designed for educational use, this minimalistic LED-based project offers an accessible and effective platform for learning the fundamentals of soldering, electronics, and programming.

    8 parts1CERN-OHL-S-2.0