Main page
Recent changes
Icom CI-V stepper
B
I
U
S
link
image
code
list
Show page
Syntax
!Firmware For upload firmware you have two possibilities # Download '''source''' from [GitHub|https://github.com/ok1hra/CI-V_stepper] and compile in [Arduino IDE|https://www.arduino.cc/en/Main/Software] ## Install [EEPROM library|https://www.arduino.cc/en/Guide/Libraries] # Download '''compiled binary''' from [release page|https://github.com/ok1hra/CI-V_stepper/releases] and upload with some tool ## for example [avrdude|http://www.ladyada.net/learn/avr/avrdude.html] or [Xloader|http://xloader.russemotto.com/] for windows !! Firmware source contains some settings which does not available from CLI * You can enter '''frequency and uStep directly in to firmware''' without CLI wizard. How to **Disable preset coment line{{//#define RestoreMemoryFromEeprom}} **Write frequency and uSteps i to array{{unsigned long StorageFreqToStep[112][2] = { {7000000, 0}, {7010000, 500}, {7020000, 1000}, {7030000, 1500}, {7040000, 2000}, ..}} ** Upload firmware ** Select BCD input to bank-0 (must be, because only bank-0 saved also frequency, higest bank saved uStep only) ** Save frequency/uStep table from RAM to EEPROM with command [s] in CLI ** Replay edit table, upload and save for any higher bank ** After fill EEPROM to your liking, enable command in source file {{#define RestoreMemoryFromEeprom}} ** After upload frequency/uStep table will be set by preset selected bank. For more info use command [l] or [e] in CLI. * Time (second number in ms) after which reduce stepper current and save last position to eeprom, if disable endstop{{long CurrentRunTimeout[2] = {0,1000};}} * Enable serial debug if uncoment this line{{#define SERIAL_debug}} * CLI baudrate, default is 115200{{const int BAUDRATE0 = 115200;}}
Password
Summary of changes