Z80 Home

Z80 NICD/NIMH Computer
This project is made by me Thomas Scherrer and Kenny Andersen


  • Battery charge and discharge. Automatic or manual condition.
  • Current: 50mA to 1275mA. (5mA resolution)
  • Amount of battery cells: 1 to 10 (1.2 to 12 volt)
  • Battery capacity: 50mAh to 9999mAh (optimized around 500mAh to 1200mAh)
  • Voltmeter : 0 - 25.5 Volt (100mV resolution)
  • Capacity measurement precision: 1% @1A discharge.
  • Battery backed up system and data memory, lithium 3V.
  • LCD with 40 characters in two lines, with fluorescent back-light.
  • 12 digit keypad input.
  • Serial port, control it by a remote PC or terminal. Baud rates from 1200 to 56000 ( this software is not complete yet)
  • Data-Bank with capability of storing battery-settings and last 10 capacity measurements, of up to 100 different batteries. Ideal for hobby clubs with lots of batteries: Write a number on your battery and store the data of the battery (mAh, amount of cells, desired discharge current and desired charge time) in the memory.
  • Audio Alarm in case of wrong battery polarity.
  • Password protection, anti theft system!! You can set up a time to use the unit before the password is needed again. No worries lending it out to a stranger. After a user defined amount of time, the unit is password locked.


     Total security : The charge or discharge will continue after e.g. main supply failure.
    Easy to use menu system software.
    Structured, moduled  programming. Easy to alter or adapt the software to other hardware requirements (e.g. other display, keyboard, A/D converter, etc.)
    Watchdog reset system, and low-voltage reset.

    The source is 360Kb, divided into:
    1. Main program: 290Kb, 7141 lines. most comments is in Danish (sorry!!) if there's a big interest I will translate.. not!!
    2. Sound sample data: 56Kb, 814 lines.
    3. All text used data file: 12Kb, 356 lines.

    The PCB

     If someone are interested in this project, we still have some PCB's for the active Z80 homebuilder on stock..

    PCB component side
    The full mounted PCB, top view.

    See the raw PCB unmounted
    Some more text here about the hardware....
    and schematics !!

    PCB solder side
    The PCB bottom view, solder side.

    There is some fixes to the PCB..
    1: Cut the wrong GND connection,
    2: Drill out the wrong VIA.
    3: Here the GND is missing, so donít mount the capacitors here.
    Some more text here about the other fixes!! Ok..

    Download Area

    Download the complete source file zip'ed Latest version requeres 40caracteres 2lines LCD, menus and comments are in Danish, use TASM to assemble it.

    Download the source files for the PEEL Requeres special programmer.

    Read about NICD batteries 1
    Read about NICD batteries 2
    Read about NICD batteries 3