Zero Emission Vehicles Australia
ZEVA MC600C / MC1000C
Motor Controller Assembly Manual
Written by Ian Hooper, October 2021
Introduction
This document describes the assembly process for the ZEVA MC600C and MC1000C motor
controllers for Series DC and PMDC motors. It should also be useful for disassembling any
controllers that need repairs. Pictures shown are of an MC1000C. The MC600C is a similar
design, but with a shorter power stage (fewer components) - the differences should be intuitive
during assembly if you are making an MC600C.
Hopefully this manual will have sufficient detail for the assembly to go smoothly, but it is fairly
complicated so take your time, and it is best to read this entire manual before getting started so
you know what to expect.
1
Bill of Materials
This BoM covers parts needed for assembly, but not the individual components for each circuit
board used. For PCB assemblies, please refer to their individual BoMs provided. You will also
need the usual assortment of electronics tools such as soldering iron(s), pliers, side-cutters,
screwdrivers, multimeter, variable power supply, and preferably an oscilloscope for testing.
The motor controller has two microcontrollers that will need to be programmed using an
AVRISP type programmer (USBASP is a common and inexpensive option), and using software
such as AVR/Microchip Studio or AVR Dude to set the fuses (for clock speed etc) and
transferring the firmware. The main microcontroller can be programmed in-system after
assembly. The smaller microcontroller will need to be programmed before PCB assembly,
which can be set up using a SOIC8 to DIP8 adapter and some breadboard.
Description / Part Number
Logic board
Interface board
Capacitor boards (4oz copper essential)
Power boards (4oz copper essential)
Central heat block (162mm or 258mm long)
Thermal sheet, TG-A486S-320-320-0.23-0
M4x6 machine screws
IRFP4668 transistors
STTH6002 diodes
M3x12 countersunk machine screw
M3x35 machine screw
M3 Nyloc nut
Set of 3 busbars
Plastic tubing, 6mm OD, 4mm ID
M4x16 socket head machine screw
M4 spring washer
M4 nut
Thermistor (Altronics R4112)
M3x6 machine screw
M3 spring washer
5mm RGB LED
4-pin plug + socket (Altronics P0950, P0955)
5-pin plug + socket (Altronics P0951, P0956)
Hookup wire, ~AWG24, assorted colours
5mm RGB LED (common cathode)
M6x20 bolts (countersunk, if using ZEVA housing)
Motor Controller Assembly Manual
MC600C
MC1000C
1
1
1
1
5
8
5
8
1
1
1
1
10
16
10
16
10
16
2
2
10
16
12
18
1
1
60mm+
100mm+
30
48
30
48
30
48
1
1
1
1
1
1
1
1
1
1
1
1
0.5m
0.5m
1
1
2
3
2