|
The servo controller is Open Source which means we are posting the source code for the
bootloader and firmware. The goal is to have an affordable platform that many people will provide firmware for. It should also help
many aspiring programmers learn some tricks. Anyone can use the source code to write specialized firmware, providing you allow
Lynxmotion, Inc. to publish it for others to enjoy, and it is not used in a commercial product. We are not authorizing this source
code to be ported to other processors. As it is, this servo controller will outperform controllers costing two or three times as much.
Having several "flavors" of the firmware will make this an even better value.
|
| |
| SSC-32 |
| Description of SSC-32 Operation <Link> |
| Tools |
Version |
Size |
Details |
| CodeVisionAVR |
-- |
-- |
Compiler creates Intel Hex files. |
| CodeVisionAVR
Options |
-- |
-- |
Snapshot of options needed to compile with CodeVisionAVR. |
| hex2abl.zip |
v1.00 |
22 KB |
Intel Hex to .abl converter. (Requires Microsoft Visual C++. Free
command line version available from their site.) |
Source Code for
Atmega168 (v2) Chip |
Version |
Size |
Details / Changes |
| 32v202.zip |
v2.02 |
93 KB |
This is the complete SSC-32 source code for the XE and GP versions,
written in C. (Requires CodeVisionAVR compiler.) Includes readme.txt with some caveats and extra build instruction. If you have
difficulty building, you can contact Mike here. |
| 32v201.zip |
v2.01 |
80 KB |
This is the complete SSC-32 source code for the XE and GP versions,
written in C. (Requires CodeVisionAVR compiler.) Includes readme.txt with some caveats and extra build instruction. If you have
difficulty building, you can contact Mike here. |
Source Code for
Atmega8 (v1) Chip |
Version |
Size |
Details / Changes |
| 32v103.zip |
v1.03 |
33 KB |
This is the complete SSC-32 source code written in C. (Requires
CodeVisionAVR compiler.) |
| 32v106XE.zip |
v1.03 |
33 KB |
This is the complete SSC-32 source code written in C. (Requires
CodeVisionAVR compiler.) Includes readme.txt with some caveats and extra build instruction. If you have difficulty building, you can contact
Mike here. |
| |
| Bootloader |
| Description of Bootloader Operation
<Link> |
| Tools |
Version |
Size |
Details |
| AVRStudio |
v4.x |
-- |
Assembler. (Set target to ATMega8.) |
| Source / Assembler for Atmega168
(v2) Chip |
Version |
Size |
Details / Changes |
| btldr168.zip |
-- |
14 KB |
Bootloader Intel hex file, assembly source code, inc file, and
readme file. |
| Source / Assembler for Atmega8
(v1) Chip |
Version |
Size |
Details / Changes |
| bootldr8.hex |
-- |
1 KB |
Bootloader Intel hex file. |
| bootldr8.asm |
-- |
19 KB |
Bootloader assembly source code. |
| bootldr8.txt |
-- |
1 KB |
Bootloader readme file. |