Project

General

Profile

Firmware » History » Version 8

axel, 2012-11-14 16:00

1 1 peter
h1. LAOS firmware
2 1 peter
3 1 peter
h3. Firmware
4 1 peter
5 6 KalleP
The "Firmware":/index.php/Firmware is the code that controls the motor and laser. It is installed on the mainboard. Installation of the firmware on the controller, and configuration of the firmware for your system is described "here":/index.php/Config.txt_this. To test the hardware, a separate test program is written. Its use is described "here":/index.php/Mainboard_Rev2#Testing_the_board.
6 1 peter
7 6 KalleP
The firmware uses a simple instruction language that is described [[SimpleCode|here]]. These instructions are used to instruct the laser to move, cut and mark.
8 1 peter
9 1 peter
h3. Download compiled versions
10 1 peter
11 1 peter
The compiled firmware file is here (save to your MBED):
12 1 peter
13 7 jaap
p(((. https://github.com/LaosLaser/Firmware
14 1 peter
15 1 peter
The configuration files are here (download, modify for your machine, and save on MBED as *config.txt*):
16 1 peter
17 7 jaap
p(((. http://redmine.laoslaser.org/projects/laos/wiki/LAOS_configuration_file
18 4 peter
19 8 axel
The MBED uses the latest .bin file (timestamp).
20 4 peter
21 8 axel
22 8 axel
23 4 peter
h1. Development
24 1 peter
25 4 peter
These are other version of the firmware that might fix some bugs.
26 4 peter
27 7 jaap
* Development Firmware V0.4 (Dated 11-aug-2012) Fixes the laser power on problem- ["Download":https://github.com/LaosLaser/Firmware.git] and save to your MBED.
28 8 axel
29 8 axel
30 8 axel
The compiler (currently) creates two .bin files. 
31 8 axel
32 8 axel
laos.bin and laos-lpc.bin.
33 8 axel
34 8 axel
LPC is (experimental) for the lpcexpresso.