24 May 2020
New Firmware 298 uploaded.
New Windows app 2.4.4.8 uploaded. Please use control panel to remove the previous version BEFORE installing this new version.
Cheers
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
24-Aug-2020. New PDF v140 updated. New ASCOM drivers v274, New Windows App, New Windows Mini app. These are major updates designed to work with firmware 299 which has just been uploaded. YOU ARE RECOMMENDED TO UNINSTALL PRIOR VERSIONS OF ASCOM DRIVERS AND WINDOW APPS FIRST BEFORE INSTALLING NEW VERSIONS.
Firmware 299 has a number of improvements in speed and reduced program space. You will not that BACKLASH does not need to be defined anymore in the firmware. Backlash is there and if you want to use it then you enable it from the ASCOM driver or the Windows app instead. The default state for BACKLASH is off [not enabled].
The serial comms code has been improved and reduced in size. A few other minor bugs have been addressed. Changes have been made to oled text display, as well as the main state engine in the code.
Support for L9110S driver board versions is still supported, but the L9110S build is not recommended from this point onwards.
If you experience any issues please report to me directly at either yahoo or gmail email address.
Cheers
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
29 Sept 2020. New PDF v300. New firmware v300, New Windows app
THE NEW WINDOWS APP IS FOR FIRMWARE 300+
YOU MUST REMOVE THE CURRENT WINDOWS APP VIA CONROL PANEL FIRST
ONCE APP IS REMOVED, THEN YOU CAN INSTALL NEW WINDOWS APP
If you do not remove the current windows app, you will get odd behaviour when installing the new app over the top of the old one.
Last edit: brownrb 2020-09-29
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
15 Oct 2020
New firmware 301 - Please read this.
1. Save or write down your current focuser settings
2. Clear the eeprom of the controller using this program [in tests folder - ClearEEPROM]
3. Program controller with new firmware 301 - Note that configuration of options is now in the focuserconfig.h file
4. Reload your saved focuser settings
5. For Windows App and ASCOM Drivers - Please use control panel to remove existing versions
6. After removal, install new windows app [2459] and ASCOM drivers [276]
7. Download new PDF v301a which describes version 301 changes and configurations
regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
25-Dec-2020 I have uploaded the 304 firmware file again, An error was discovered in the ST128 firmware file which has been corrected. In addition, a new Windows mini-app version has been uploaded which address an issue in reading the temperature probe.
regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
29-12-2020
I have refreshed the Firmware zip file with an updated v304 firmware.
The only change in this zip file is a firmware file for the TMC2225 stepper driver board.
The TMC2225 is used as a replacement for the DRV8825 driver chip, so it would use the
DRV8825HW203_M-MT-F-BT PCB.
Bluetooth, Infra-Red remote, Rotary Encocder NOT supported on this board.
The Bluetooth pins are used as a serial interface to the TMC2225 driver chip.
There are full connection details in the firmware file myFP2_TMC22225_304.ino
REMEMBER TO INSTALL THE LIBRARY TMC2208Stepper.zip in Required Libraries folder
I add the many thanks to Paul who helped develop and test this firmware.
regards
Robert
Last edit: brownrb 2020-12-29
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
14 Jan 2021. Update:
I hope to release v305 of firmware very soon.
Paul has been working on a new PCB for the TMC2xxx driver chip. v305 will support this - TMC2225, TMC2209, TMC2226. We hope to post that at the same time.
Regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey I wonderif you can help - I've been using the 3.04 firmware for TMC22xx and to me it looks like the DIR pin is incorrect in your wiring schematic, I think this should go to D5 on the arduino and not D3, I only noticed as my motor was constantly rotating in the same direction. On looking at the output from D3 I can see that this does not change as the direction is asked to change but D5 is toggling high and low as the directions are switched.
Last edit: Paul Gray 2021-01-21
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Robert,
As mentioned I can see D5 toggling high and low with a change in direction on the Ardunino but D3 is not changing with direction.
In the firmware myFP2_TMC22225_304, looking in myboards.h I can see that TMC225DIR is defined as below; #define TMC2225DIR 5 // TMC2225 control lines
Last edit: Paul Gray 2021-01-22
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks PY - I was beginning to think I was going mad! Hadn't spotted both were incorrect - all chyanged and now working like a dream :-) Now to add the rest of the bits.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
24-Feb-2021
New Document PDF 304-2, New Protocol PDF 243
New Firmware 305, for myFP2, mFP2M and myFP2N controllers
**YOU ARE ADVISED TO FIRST ERASE EEPROM DATA USING ClearEEPROM.ino **
// 305
// Add support for the step mode up to 1/256 for TMC2225 driver chip
// Fix issue of temp probe not working when temp is less than -10c
// Fix dth22 probe not working with myFP2_ST6128
// Rewrite temp probe routines
// Remove unnessary #ifdef's
// Fix for backlash moves associated with home position switch
// Fix for backlash being applied in the wrong direction when the home position switch is closed
// YOU ARE ADVISED TO FIRST ERASE EEPROM DATA USING ClearEEPROM.ino (in the Tests folder)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
22-May-2020 Firmware 297 will be available shortly to address issues with release 296
24 May 2020
New Firmware 298 uploaded.
New Windows app 2.4.4.8 uploaded. Please use control panel to remove the previous version BEFORE installing this new version.
Cheers
Robert
20-08-2020 Updated ASCOM drivers
24/08/2020 New PDF, New ASCOM driver update. New Windows Mini App update. Preparation for upcoming release of firmware 299.
Last edit: brownrb 2020-08-23
24-Aug-2020. New PDF v140 updated. New ASCOM drivers v274, New Windows App, New Windows Mini app. These are major updates designed to work with firmware 299 which has just been uploaded. YOU ARE RECOMMENDED TO UNINSTALL PRIOR VERSIONS OF ASCOM DRIVERS AND WINDOW APPS FIRST BEFORE INSTALLING NEW VERSIONS.
Firmware 299 has a number of improvements in speed and reduced program space. You will not that BACKLASH does not need to be defined anymore in the firmware. Backlash is there and if you want to use it then you enable it from the ASCOM driver or the Windows app instead. The default state for BACKLASH is off [not enabled].
The serial comms code has been improved and reduced in size. A few other minor bugs have been addressed. Changes have been made to oled text display, as well as the main state engine in the code.
Support for L9110S driver board versions is still supported, but the L9110S build is not recommended from this point onwards.
If you experience any issues please report to me directly at either yahoo or gmail email address.
Cheers
Robert
12 Sep 2020: Nextion firmware update to v299
14 Sep 2020. Fix for Windows application: Presets form not resizing correctly on high definition displays
25 Sep 2020. New Windows application update
29 Sept 2020. New PDF v300. New firmware v300, New Windows app
THE NEW WINDOWS APP IS FOR FIRMWARE 300+
YOU MUST REMOVE THE CURRENT WINDOWS APP VIA CONROL PANEL FIRST
ONCE APP IS REMOVED, THEN YOU CAN INSTALL NEW WINDOWS APP
If you do not remove the current windows app, you will get odd behaviour when installing the new app over the top of the old one.
Last edit: brownrb 2020-09-29
06 OCT 2020. Updates to NEXTION DISPLAY option - firmware upgraded to be compatible with release 300, TFT files updated for Nextion to v0.6
6th OCT 2020. Update for myFP2Mini application to work with firmware 300+
07-Oct-2020 New v275 ASCOM drivers to support latest firmware
15 Oct 2020
New firmware 301 - Please read this.
1. Save or write down your current focuser settings
2. Clear the eeprom of the controller using this program [in tests folder - ClearEEPROM]
3. Program controller with new firmware 301 - Note that configuration of options is now in the focuserconfig.h file
4. Reload your saved focuser settings
5. For Windows App and ASCOM Drivers - Please use control panel to remove existing versions
6. After removal, install new windows app [2459] and ASCOM drivers [276]
7. Download new PDF v301a which describes version 301 changes and configurations
regards
Robert
08-Dec-2020 Firmware 303 is released for myFP2, myFP2M and myFP2N
25-Dec-2020 I have uploaded the 304 firmware file again, An error was discovered in the ST128 firmware file which has been corrected. In addition, a new Windows mini-app version has been uploaded which address an issue in reading the temperature probe.
regards
Robert
29-12-2020
I have refreshed the Firmware zip file with an updated v304 firmware.
The only change in this zip file is a firmware file for the TMC2225 stepper driver board.
The TMC2225 is used as a replacement for the DRV8825 driver chip, so it would use the
DRV8825HW203_M-MT-F-BT PCB.
Bluetooth, Infra-Red remote, Rotary Encocder NOT supported on this board.
The Bluetooth pins are used as a serial interface to the TMC2225 driver chip.
There are full connection details in the firmware file myFP2_TMC22225_304.ino
REMEMBER TO INSTALL THE LIBRARY TMC2208Stepper.zip in Required Libraries folder
I add the many thanks to Paul who helped develop and test this firmware.
regards
Robert
Last edit: brownrb 2020-12-29
14 Jan 2021. Update:
I hope to release v305 of firmware very soon.
Paul has been working on a new PCB for the TMC2xxx driver chip. v305 will support this - TMC2225, TMC2209, TMC2226. We hope to post that at the same time.
Regards
Robert
Hi Robert,
Do you have any idea on when the Gerber files for the TMC22xx PCB could be available ?
Thanks.
Regards,
Pierre-Yves
Hey I wonderif you can help - I've been using the 3.04 firmware for TMC22xx and to me it looks like the DIR pin is incorrect in your wiring schematic, I think this should go to D5 on the arduino and not D3, I only noticed as my motor was constantly rotating in the same direction. On looking at the output from D3 I can see that this does not change as the direction is asked to change but D5 is toggling high and low as the directions are switched.
Last edit: Paul Gray 2021-01-21
Nope, D3 is definately used for controlling DIR
That goes for the DRV9925-HW203 board and when using a TMC2225 replacement.
using the new PCB for TMCxxxx it is still D3.
Robert,
As mentioned I can see D5 toggling high and low with a change in direction on the Ardunino but D3 is not changing with direction.
In the firmware myFP2_TMC22225_304, looking in myboards.h I can see that TMC225DIR is defined as below;
#define TMC2225DIR 5 // TMC2225 control lines
Last edit: Paul Gray 2021-01-22
Hello Paul,
See : https://sourceforge.net/p/arduinoascomfocuserpro2diy/discussion/general/thread/494d44b91c/#ccf5
There is a mistake. You have just to change 5 an 2 by 4 and 3 in myBoards.h to do it working.
Best regards,
PY
Thanks PY - I was beginning to think I was going mad! Hadn't spotted both were incorrect - all chyanged and now working like a dream :-) Now to add the rest of the bits.
13-Feb-2021
New Windows app
New Windows Mini app
New ASCOM Drivers
Support added for stepmode 1/256 - to support TRIMAC stepper drivers
24-Feb-2021
New Document PDF 304-2, New Protocol PDF 243
New Firmware 305, for myFP2, mFP2M and myFP2N controllers
**YOU ARE ADVISED TO FIRST ERASE EEPROM DATA USING ClearEEPROM.ino **
// 305
// Add support for the step mode up to 1/256 for TMC2225 driver chip
// Fix issue of temp probe not working when temp is less than -10c
// Fix dth22 probe not working with myFP2_ST6128
// Rewrite temp probe routines
// Remove unnessary #ifdef's
// Fix for backlash moves associated with home position switch
// Fix for backlash being applied in the wrong direction when the home position switch is closed
// YOU ARE ADVISED TO FIRST ERASE EEPROM DATA USING ClearEEPROM.ino (in the Tests folder)