Scamp User Group on Facebok
Join and share your projects on the Scamp Facebook User Group.
|
|
Updating Firmware
You can find the latest Scamp firmware, as well as instructions for updating, here.
Source Code for FlashForth
|
Note that the FlashForth website has some example source code. The demo program "Sieve" is buggy and is known to corrupt FlashForth. DO NOT RUN IT. It may render your Scamp unusable, and your Scamp will require reflashing to recover.
|
|
Under the hood, FlashForth is written in assembly language. If you want to tinker (and you're comfortable working in assembly language), you're welcome to download the source code. It's free, and released under GPL.
FlashForth v5.0 on SourceForge - Mikael Nordman's original source code for v5.0, requires porting to your specific hardware
FlashForth.com - Original (generic) FlashForth documentation
Also see Peter Jacob's FlashForth cheat sheet... https://flashforth.sourceforge.net/flash-forth-5-sheet-2014-05-17.pdf
The source code for the Board Support Package (BSP) is commercial software and is not available. However, Forth being Forth, you can easily create your own words to control any aspect of the hardware.
FlashForth v5.0 on SourceForge - Mikael Nordman's original source code for v5.0, requires porting to your specific hardware
FlashForth.com - Original (generic) FlashForth documentation
Also see Peter Jacob's FlashForth cheat sheet... https://flashforth.sourceforge.net/flash-forth-5-sheet-2014-05-17.pdf
The source code for the Board Support Package (BSP) is commercial software and is not available. However, Forth being Forth, you can easily create your own words to control any aspect of the hardware.
NOTE: If you want to reflash your Udamonic computer with your own assembly or C code, you will need to install Microchip's MPLAB IDE, Microchip's xc16 compiler (which includes the C compiler and assembler) on your host computer, and you will also need to purchase a PicKit 4 (or equivalent) from Microchip to burn your code into the processor. (For normal use of Udamonic computers and FlashForth, this is not necessary.)
Books
Starting Forth (pdf) by Leo Brodie is an excellent introduction to Forth and how it works. It was first published way back in 1981, so there are differences between the Forths covered in this book and FlashForth. It's a good read, and entertaining too.
Datasheets
PIC24FJ128GB202 family datasheet and application notes on Microchip's website, if you like working on the metal.
Words
Here is a downloadable list of Scamp2 words, put together by Paul Verbeke.
|
|
|
Scamp3e
|
|
Scamp3
|
|
Scamp2e
|
|
Scamp2
|
|
Scamp1
|
|
Mechanical STEP Model
3D STEP model for the Scamp3e. It can also be used to represent a Scamp2e and Scamp3.
|
|