Close

How does it work - Part 1

A project log for The Toaster

Restoring/Repairing a fancy (and expensive) toaster

tim-savageTim Savage 07/12/2018 at 01:390 Comments

With the micro non-responsive it's on to checking if the other components are still working, I've previously determined that the 5V power supply is working, next a check of the various daughter boards to ensure they are all still functioning as well as documenting the functions of each pin.

Input Board

First up the input board, this has the code MT2F15-5A and connects to the P2 connector on the main board.

This board is neatly packaged into a plastic unit that screws into the top of the case providing the input and state display. The clear plastic also doubles as a lightpipe to illuminate the rings around each button.

Nothing particularly interesting here, all LEDs have current limiting resistors and if you look closely the resistors increase in roughly powers of two to indicate which button is pressed using 2 wires. The design however, only allows for a single buttons pressed state to be determined with the left most button being favoured.

PinUsage
1Button +5V
2Button sense. The measured resistance between pins 1-2 with each button pressed:
Stop (Toast/Cancel) - 0Ω
A Bit More - 1KΩ
Crumpet - 2KΩ
Defrost - 4KΩ
Lift And Look - 8KΩ
No buttons - 18KΩ
3LED 15
4LED Common
5LED 16 & 17
6LED 19
7LED 20
8LED 18
9LED 21 & 22

Everything seems good on this board, all the LED's light up and buttons work correctly.

Progress Bar

This board is just an LED matrix. This board has the code MT2F15-2A and connects to the P3 connector on the main board.

Pin to LED matrix

Pin678
1
LED 5LED 10
2LED 1LED 6LED 11
3LED 2LED 7LED 12
4LED 3LED 8LED 13
5LED 4LED 9LED 14

On the board again it looks to be largely good, although LED 11 is dead. 

Control Board

This is where the mains pixie wrangling is performed via a series of relays. The relays control the heating elements and lift motor. The pin out of this board is still a work in progress as it has the high voltage wires connected directly to it and is not  easy to remove from the chassis. This board has the code MT2F15-4A and connects to the P1 connector on the main board.

The middle relay controls the Lift motor. While the relays on each side control the four elements. 

PinUsage
1+12V (roughly)
2Ground
3+5V - Centre heating elements only (turns off outside elements)
4+5V - Motor on
5 & 6+5V - Elements on, both are required to turn the heating elements on.

Main Board

The main board holds the power supply, toast level control, buzzer and MCU. The board has the code MT2F15-1A, in addition to connecting to the daughter boards it also has a power supply input (~13V AC) and inputs from the limit switches used to determine the position of the lift motor. Note in these photos the ceramic oscillator has been removed. 

The MCU is a Crastal 28 (spelling is correct). The large cutout is to allow for the motor.

With some Google Foo and results filtering the MCU provided a lot of information about the origins of this product. The "Crastal" MCU is either a custom or custom labelled part for a company called Crastal Technology based in Shenzhen China. The company  does product design and manufacturing for many big brands including Breville (they also appear to have a number of their own products including Sauna Pants?!?).

The MCU pinout is fairly straight forward

PinUsagePinUsage
1Connector P3, Pin 6 - LED 1-4 Common15Connector P2, Pin 9; Connector P3, Pin 1
2Connector P3, Pin 7 - LED 5-9 Common16Connector P2, Pin 8; Connector P3, Pin 2
3Connector P2, Pin 4 - LED 15-22 Common (Input board)17Connector P1, Pin 6 - Heating elements on
4Connector P2, Pin 3 - LED 1518Connector P1, Pin 3 - Centre elements only
5Buzzer
19Connector P1, Pin 4 - Motor
6+5V20Connector P1, Pin 5 - Heating elements on
7GND21AREF? (+5V)
8TBA22+5V
9Connector P2, Pin 2 - Buttons (Analog)23XTAL
10Up limit switch24XTAL
11Down limit switch25NC
12Connector P2, Pin 7; Connector P3, Pin 326NC
13Connector P2, Pin 6; Connector P3, Pin 427NC
14Connector P2, Pin 5; Connector P3, Pin 528Connector P3, Pin 8 - LED 10-14 Common

From this we can see that all of the LEDs are in a matrix not just the progress LEDs. The pinout is "similar" to a ATMega128 which I might end up dead bugging to the board and soldering wires over into the appropriate pin locations.

Next time the electro-mechanical and high voltage components.

Discussions