Technical Projects
Home
 

Overview

Hardware

Software

Fabrication

Download

Resources


Download Software, firmware & hardware

 
On this page you'll find all the firmware and software you need to use Atmex as well as hardware schematics for making your own atmex
 

Hardware

This is the collection of schematics and board layouts for the Atmex boards, you can view/edit the sch/brd files using Eagle 4.1 or higher, which is a free schematic & PCB editor for windows and linux. The gerber files are ready for manufacture, you can send them to any PCB maker.
 
Firmware
This is the bootloader firmware that must be initially progammed onto the microcontroller. The correct fuses must be burnt at the same time in order for the files to work. See the Fabrication section for the list of fuses. You can always change the FREQ constant in the assembly file to match whatever oscillator your heart desires
  • Firmware v1.0 files for internal 4MHz oscillator
  • Firmware v1.0 files for internal 8MHz oscillator (this is the suggested version)
  • Firmware v1.0 files for external 16MHz oscillator (you'll need to solder in an oscillator, not suggested)

Here is also some example assembly code you can use as practice or reference. They are for an 8MHz oscillator, but can easily be reassembled for different frequencies.

  • Test 1: Blinking the LED
  • Test 2: Sending out characters on the serial port
 
Software
This is the Java HEX uploader that works with Atmex. Once the bootload firmware has been installed, you can use this to upload new programs to your Atmex. You'll need to install the latest Java distribution (J2SE JRE) for your platform and the JavaComm API (there are ports for other OS's including BSDs and Linux)