Skip to the content
PCBKitNew board
2 layers65 × 56 mmToy Ikea MicrowaveController, the printed circuit board in 3D

PCB for Microwave Controller for Ikea Kitchen DUKTIG

Size
65 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
73
Nets
98
Pads
271
Tracks, vias
572, 71
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
5 Jul 2019
Updated
5 Jul 2019

Overview

Toy Ikea MicrowaveController is an open-source printed circuit board by SkullKill, from the SkullKill/Toy-Ikea-MicrowaveController-PCB repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 65 × 56 mm with 73 parts on 98 nets, routed with 572 tracks and 71 vias.

It is built around the ATTINY841-MU, 74HC595 and CC56-12EWA, with the DMG2305UX, 1N4148WS and DMMT5401 among its other parts. Its parts include 25 resistors, 12 capacitors, 6 connectors, 5 ICs and 4 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

8

README

README.md

Toy-Ikea-MicrowaveController-PCB

PCB for Microwave Controller for Ikea Kitchen DUKTIG

FYI Gerber files are in the release section

https://github.com/SkullKill/Toy-Ikea-MicrowaveController-PCB/releases

Toy-Ikea-MicrowaveController

Toy Ikea Microwave Controller

Microware Controller (Arduino Based)

for Ikea Kitchen DUKTIG

LEDBERG LED spotlight

SKaccess by Simon Kong

www.skaccess.com

ATTiny841

Toy-Ikea-MicrowaveController-01.jpg

Toy-Ikea-MicrowaveController-02.jpg

Toy-Ikea-MicrowaveController-03.jpg

Toy-Ikea-MicrowaveController-schematics-V1.0.jpg


Features

increment timer by 5 sec from 0 to 60 sec

increment timer by 10 sec from 1min to 5 min

increment timer by 30 sec from 5min onwards to 51min

press the rotary knob to start/pause countdown

light will be on when countdown is active

low tone buzzer noise when counting down to simulate the microwave being on

opening the door while countdown is on will pause countdown

when the door is open, light will be on

when the countdown finishes, will display "End", if the door is not open,

text
it will do the End melody again every 2 min, untill the door is open.

this is to remind the user that there is still food in the microwave.

V 1.0 - 30/06/2019 - Initial Release

PCB Board Used

https://www.skstore.com.au/electronics/pcb/Toy-Ikea-MicrowaveController

https://github.com/SkullKill/Toy-Ikea-MicrowaveController-PCB

more pictures in the wiki

https://github.com/SkullKill/Toy-Ikea-MicrowaveController-PCB/wiki


Code Used

https://github.com/SkullKill/Toy-Ikea-MicrowaveController


Video

https://youtu.be/BQZ9P_Z0Fzc


Product Used (included)

15mm Aluminium Knob

10mm Spacer/Standoff and M3 Screws


Product Used (not included)

  • Ikea DUKTIG Play kitchen, birch

Article Number : 403.199.73

https://www.ikea.com/au/en/catalog/products/40319973/

  • Ikea LEDBERG LED spotlight, white, 4 pack

Article Number : 103.517.33

https://www.ikea.com/au/en/catalog/products/10351733/

Note: the cable with the Dark Lines is the -ve/gnd cable.

But better to double check with a multimeter.

  • magnetic door sensor (reed switch) [could also use a micro switch]

  • 3mm Acrylic sheet

  • 50mm L Angle Bracket

https://www.bunnings.com.au/zenith-50mm-zinc-plated-angle-brackets-4-pack_p2760232

  • various screws and bolts

  • 4G X 12mm timber screws

  • washer 5/32" / M4

  • Bolts & Nuts 3/16" X 15mm / M5


Library Used

https://github.com/SpenceKonde/ATTinyCore

https://miguelpynto.github.io/ShiftDisplay/

https://www.pjrc.com/teensy/td_libs_Encoder.html


Sketch uses 6850 bytes (90%) of program storage space. Maximum is 7552 bytes. Global variables use 226 bytes (44%) of dynamic memory, leaving 286 bytes for local variables. Maximum is 512 bytes.

Parts

73
QtyValueFootprintReferences
810KΩResistor_SMD:R_0603_1608MetricR4, R6, R8, R9, R10, R12, R17, R37
8330ΩResistor_SMD:R_0603_1608MetricR18, R20, R29, R30, R31, R32, R33, R34
5100nF-50VCapacitor_SMD:C_0603_1608MetricC10, C11, C16, C17, C18
5MountingHolepi-template:MountingHole_2.75mm_M2.5_NoPadH1, H2, H4, H5, H6
322UF-25VCapacitor_SMD:C_0805_2012MetricC13, C14, C15
21.2KΩResistor_SMD:R_0603_1608MetricR7, R38
2100KΩResistor_SMD:R_0603_1608MetricR1, R13
210UF-50VCapacitor_SMD:C_1206_3216MetricC8, C9
274HC595Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU5, U6
2DMG2305UXPackage_TO_SOT_SMD:SOT-23Q1, Q5
1100nFCapacitor_SMD:C_0603_1608MetricC5
1100ΩResistor_SMD:R_0603_1608MetricR3
113.3KΩResistor_SMD:R_0603_1608MetricR14
11N4148WSDiode_SMD:D_SOD-323D3
124Vpsupi-template:TerminalBlock_bornier-2_P5.08mmJ16
129.7KΩResistor_SMD:R_0603_1608MetricR2
147KΩResistor_SMD:R_0603_1608MetricR35
15V Reg Sw on-offButton_Switch_SMD:SW_SPDT_PCM12SW4
1620ΩResistor_SMD:R_0603_1608MetricR16
18.2UH-4Api-template:L_6.3x6.3_H3_HandSolderL2
182pF-50VCapacitor_SMD:C_0402_1005MetricC12
1ATtiny841-MUPackage_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU4
1BuzzerToy-Ikea-MicrowaveController:Buzzer_12x9.5RM5.0BZ1
1CC56-12EWADisplay_7Segment:CA56-12EWAU7
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ6
1DMMT5401Package_TO_SOT_SMD:SOT-23-6Q4
1DMN2056UPackage_TO_SOT_SMD:SOT-23Q2
1JumperConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1LED-GreenLED_SMD:LED_0603_1608MetricD2
1LED-YellowLED_SMD:LED_0603_1608MetricD11
1LOGOToy-Ikea-MicrowaveController:unicorn-02-1000G***
1LOGOToy-Ikea-MicrowaveController:unicorn-01-2000G***
1LOGOToy-Ikea-MicrowaveController:unicorn-01-1000G***
1LOGOAAAA-footprint-temp:skaccessLogo2000G***
1LOGOAAAA-footprint-temp:skaccessLogo3000G***
1PTC-2A-16VFuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolderF1
1Raspberry_Pi_2_3Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ1
1Rotary_Encoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW5
1SOD1F7Diode_SMD:D_SOD-123D1
1SW_PushButton_Switch_SMD:SW_SPST_TL3305ASW7
1Screw_Terminal_01x04_Left_Bottompi-template:TerminalBlock_TE_282834-4_1x04_P2.54mm_HorizontalJ3
1Screw_Terminal_01x06_Top_Rightpi-template:TerminalBlock_TE_282834-6_1x06_P2.54mm_HorizontalJ5
1Screw_Terminal_01x08_Bottom_Leftpi-template:TerminalBlock_TE_282834-8_1x08_P2.54mm_HorizontalJ4
1TPS54302DDCRPackage_TO_SOT_SMD:SOT-23-6U3

Questions

How big is the Toy Ikea MicrowaveController PCB?

It measures 65 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Toy Ikea MicrowaveController use?

73 parts, built around the ATTINY841-MU, 74HC595, CC56-12EWA and DMG2305UX. 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 Toy Ikea MicrowaveController KiCad files?

From the SkullKill/Toy-Ikea-MicrowaveController-PCB repository on GitHub, at the commit this page was made from: the board is Toy-Ikea-MicrowaveController.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Toy Ikea MicrowaveController 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 layers65 × 56 mmRDMA, the printed circuit board in 3D

    RDMA

    SkullKill/RDMA-PCB

    Rpi Dead Man Alarm - PCB and 3D case - Occupancy Monitoring - Raspberry Pi hat

    92 partsGPL-3.0
  • 2 layers65 × 56 mmACYONP SMD LCSC, the printed circuit board in 3D

    ACYONP SMD LCSC

    SkullKill/ACYONP-PCB

    PCB for Access Control Yubikey OTP NFC Pi (ACYONP). For Raspberry Pi. This is a Door Access Control using Electronic Door Strike, with Yubikey OTP via NFC / KeyPad / WebInterface for Authentication.

    93 parts1GPL-3.0
  • 2 layers56.6 × 22.2 mmIgniter, the printed circuit board in 3D

    Igniter

    jephilp/22RE_Igniter

    Drop-in replacement for 22RE igniter modules.

    52 parts1GPL-3.0
  • 2 layers27.9 × 15.2 mmTinyBoard84100, the printed circuit board in 3D

    TinyBoard84100

    HrnekBezucha/TinyBoard84100

    Tiny ATtiny841 board in KiCAD

    13 partsMIT
  • 4 layers200 × 100 mmHeteromycin, the printed circuit board in 3D

    Heteromycin

    hasenbanck/heteromycin

    A 3D printer board using a powerfull STM32 MCU, TMC5160/TMC2160 driver and a Raspberry Pi or compatible SBC

    373 parts40
  • 2 layers65 × 56.5 mmSparkvend, the printed circuit board in 3D

    Sparkvend

    eltariel/sparkvend

    MDB/ICP vending machine interface

    25 parts35GPL-3.0
  • 4 layers122.2 × 115.1 mmScan controller kicad, the printed circuit board in 3D

    Scan controller kicad

    fwachsmuth/Filmkorn-Raw-Scanner

    The Filmkorn Raw Scanner, turning 8mm and 16mm films into lossless 12-bit CinemaDNG

    170 parts13MIT
  • 2 layers65 × 56 mmReef piHat, the printed circuit board in 3D

    Reef piHat

    Ranthalion/reef-piHat

    RPI Hat for reef-pi

    116 parts13