User Tools

Site Tools


ci-v_mqtt_stepper

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
ci-v_mqtt_stepper [2020/12/10 19:58] – [Secure remote manage] ok1hraci-v_mqtt_stepper [2022/01/04 17:28] – [Firmware source] ok1hra
Line 83: Line 83:
  
 ==== Firmware ==== ==== Firmware ====
-For upload firmware you have two possibilities +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] +  - Ordered List ItemDownload **source** from [[https://github.com/ok1hra/CI-V_stepper|Github]] and compile in [[https://www.arduino.cc/en/Main/Software|IDE]
-## Install [EEPROM library|https://www.arduino.cc/en/Guide/Libraries] +  Install [[https://www.arduino.cc/en/Guide/Libraries|EEPROM library]
-Download '''compiled binary''' from [release page|https://github.com/ok1hra/CI-V_stepper/releases] and upload with some tool +  Download **compiled binary** from [[https://github.com/ok1hra/CI-V_stepper/releases|release page]] and upload with some tool 
-## for example [avrdude|http://www.ladyada.net/learn/avr/avrdude.html] or [Xloader|http://xloader.russemotto.com/] for windows+  for example [[http://www.ladyada.net/learn/avr/avrdude.html|avrdude]] or [[http://xloader.russemotto.com/|Xloader]] for windows
  
-!! Firmware source +==== Firmware source ==== 
-contains some settings which does not available from CLI +contains some settings which does not available from CLI \\ 
-* You can enter '''frequency and uStep directly in to firmware''' without CLI wizard. How to +  * You can enter **frequency and uStep directly in to firmware** without CLI wizard. How to 
-**Disable preset coment line{{//#define RestoreMemoryFromEeprom}} +    * Disable preset coment line <code>//#define RestoreMemoryFromEeprom</code> 
-**Write frequency and uSteps i to array{{unsigned long StorageFreqToStep[112][2] = { +    * Write frequency and uSteps i to array \\ 
-  {7000000, 0}, +<code> 
-  {7010000, 500}, +unsigned long StorageFreqToStep[112][2] = { 
-  {7020000, 1000}, +{7000000, 0}, 
-  {7030000, 1500}, +{7010000, 500}, 
-  {7040000, 2000}, +{7020000, 1000}, 
-  ..}} +{7030000, 1500}, 
-** Upload firmware +{7040000, 2000}, 
-** Select BCD input to bank-0 (must be, because only bank-0 saved also frequency, higest bank saved uStep only) +..}}</code> 
-** Save frequency/uStep table from RAM to EEPROM with command [s] in CLI +    * Upload firmware 
-** Replay edit table, upload and save for any higher bank +    * Select BCD input to bank-0 (must be, because only bank-0 saved also frequency, higest bank saved uStep only) 
-** After fill EEPROM to your liking, enable command in source file {{#define RestoreMemoryFromEeprom}} +    * Save frequency/uStep table from RAM to EEPROM with command [s] in CLI 
-** After upload frequency/uStep table will be set by preset selected bank. For more info use command [l] or [e] in CLI. +    * Replay edit table, upload and save for any higher bank 
-* Time (second number in ms) after which reduce stepper current and save last position to eeprom, if disable endstop{{long CurrentRunTimeout[2] = {0,1000};}} +    * After fill EEPROM to your liking, enable command in source file <code>#define RestoreMemoryFromEeprom</code> 
-* Enable serial debug if uncoment this line{{#define SERIAL_debug}} +    * After upload frequency/uStep table will be set by preset selected bank. For more info use command [l] or [e] in CLI. 
-* CLI baudrate, default is 115200{{const int BAUDRATE0 = 115200;}} +  * Time (second number in ms) after which reduce stepper current and save last position to eeprom, if disable endstop <code>long CurrentRunTimeout[2] = {0,1000};</code> 
- +  * Enable serial debug if uncoment this line <code>#define SERIAL_debug</code> 
-!MQTT variant +  * CLI baudrate, default is 115200 <code>const int BAUDRATE0 = 115200;</code> 
-* need install wiznet ethernet module +==== MQTT variant ==== 
-* use another firmware [GitHub|https://github.com/ok1hra/MQTT-stepper] +  * need install wiznet ethernet module 
-* for setup and control see source code header+  * use another firmware [GitHub|https://github.com/ok1hra/MQTT-stepper] 
 +  * for setup and control see source code header
ci-v_mqtt_stepper.txt · Last modified: 2022/01/04 17:29 by ok1hra