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 revision Previous revision
Last revision Both sides next revision
ci-v_mqtt_stepper [2022/01/04 18:22]
ok1hra [Firmware]
ci-v_mqtt_stepper [2022/01/04 18:28]
ok1hra [Firmware source]
Line 91: Line 91:
 ==== 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> 
 +  * CLI baudrate, default is 115200 <code>const int BAUDRATE0 = 115200;</code>
 ==== MQTT variant ==== ==== MQTT variant ====
   * need install wiznet ethernet module   * need install wiznet ethernet module
   * use another firmware [GitHub|https://github.com/ok1hra/MQTT-stepper]   * use another firmware [GitHub|https://github.com/ok1hra/MQTT-stepper]
   * for setup and control see source code header   * for setup and control see source code header
ci-v_mqtt_stepper.txt · Last modified: 2022/01/04 18:29 by ok1hra