Skip to the content
PCBKitNew board
2 layers77.5 × 72.9 mmRummikub timer, the printed circuit board in 3D

A Rummikub Timer Project

Size
77.5 × 72.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
38
Pads
73
Tracks, vias
66, 0
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
26 Aug 2025
Updated
6 Oct 2025

Overview

Rummikub timer is an open-source printed circuit board by patrickhener, from the patrickhener/rummikub-timer repository on GitHub. It is a 2-layer board of 77.5 × 72.9 mm with 17 parts on 38 nets, routed with 66 tracks and 0 vias.

It is built around the IRLZ44N. Its parts include 6 connectors, 4 resistors, 4 switches and 1 transistor. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Rummikub Timer

This project is a Rummikub timer. It has the following functions:

  • Set a countdown time (default: 1 minute)
  • Start timer by pressing big button
  • Reset and start timer by pressing it again
  • Blink big button when reaching 10 second time zone
  • Alarm if time is up
  • Nice laser-cut enclosure
  • Runs on battery
  • Chargable via USB-C
  • Incorporates a display

Hardware

The project consists of the following components:

  • Arduino Nano
  • LiPo Battery
  • TP4056 USB-C charging
  • Different push buttons (28mm, 100mm with LED)
  • On/Off Switch
  • Active Buzzer
  • MT3608 Step-Up Converter
  • 0,96" OLED Display
  • Small components like resistors and a mosfet

Images

PCB Render - Kicad

Prototyping

PCB top face

PCB bottom face

PCB test

Box really tight

Final box front

Final box back

Lessons learned

The box is really tight, so I had to improvise and cut away from some of the buttons. Also The top button is not fixed into casing as it is to tight. But that in fact is better, so you can assamble and then maintaine it, by just pulling the big button out. As the button will be pushed it is not a problem it is not fixed anyways.

Hazard warning

If you build it like I did never run and charge at the same time. The missing safe charge circuit during load is not sharing the load, so the battery will be over-charged and might caught on fire. I DO NOT HOLD ACCOUNTABILITY FOR DAMAGE TO YOU OR YOUR SURROUNDINGS.

Parts

17
QtyValueFootprintReferences
1+_ButtonConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalSW3
1-_ButtonConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalSW4
1100 KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1100 ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
112V BoosterRummikub-Timer:MT3608_moduleJ4
15V BoosterRummikub-Timer:MT3608_moduleJ3
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1BIG_BUTTONConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalSW2
1BIG_BUTTON_LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1BuzzerConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBZ1
1IRLZ44NPackage_TO_SOT_THT:TO-220-3_VerticalQ1
1LiPo BatteryConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1OLEDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ6
1On/Off SwitchConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalSW1
1TP4046 Charger Type-CRummikub-Timer:TP4056-18650J2
1Voltage Divider 100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4
1Voltage Divider 220kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3

Questions

How big is the Rummikub timer PCB?

It measures 77.5 × 72.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rummikub timer use?

17 parts, built around the IRLZ44N. 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 Rummikub timer KiCad files?

From the patrickhener/rummikub-timer repository on GitHub, at the commit this page was made from: the board is schema/Rummikub_Timer.kicad_pcb and its schematic schema/Rummikub_Timer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rummikub timer design in my own project?

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

Similar boards

  • 2 layers304.8 × 170.8 mm00Key, the printed circuit board in 3D

    00Key

    ZeroZeroOne-dev/00Key

    00Key a 75% keyboard

    268 parts241GPL-3.0
  • 2 layers94 × 79 mm5 - Lizard Car, the printed circuit board in 3D

    5 - Lizard Car

    TRD-B/Lizard

    3D printed RC race car with custom electronics

    54 parts129CC-BY-4.0
  • 2 layersMorpheus kicad, the printed circuit board in 3D

    Morpheus kicad

    pscrespo/Morpheus-STM32

    A small 3D printer controller board for use with a "blue pill" STM32F1 generic board. Inspired on http://reprap.org/wiki/SinapTec

    66 parts80GPL-3.0
  • 2 layers157.5 × 97.8 mmEsp32PrinterController, the printed circuit board in 3D

    Esp32PrinterController

    MitchBradley/Esp32PrinterController

    PCB design for 3D printer controller using ESP32 processor

    101 parts16MIT
  • 2 layers99.1 × 99.1 mmFlipDotDriver, the printed circuit board in 3D

    FlipDotDriver

    bitluni/FlippyFlip

    49 parts14
  • 2 layers64.8 × 109.2 mmDmx ledstrip dimmer-32ch, the printed circuit board in 3D

    Dmx ledstrip dimmer-32ch

    robinolejnik/dmx-ledstrip-dimmer-32ch

    Arduino Mini and TLC5940 based 32 channel 12V PWM dimmer with DMX512 and RDM support.

    105 parts14MIT
  • 2 layers101.6 × 53.3 mmBatteryAnalyzer MkII, the printed circuit board in 3D

    BatteryAnalyzer MkII

    Moragor/BatteryAnalyzer_MkII

    Updated Version of the battery analyzer, now with constant current

    25 parts12MIT