9th September
Firmware 288 for ESP8266 released. This is an interim firmware which will be migrated into the new ESP firmware which will be released for the ESP range (both ESP32 and ESP8266 in one file).
Many thanks to Holger for his efforts and contributions to this new code.
Regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Another update. The design for ESP32 has been tested and finalized and I hope to release to PCB manufacturing very soon. Design on a 3D printed case is underway.
Please refer to the PDF for all the details on the ESP8266 and ESP32 variations and features.
regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
19th October 2019. Updated firmware and updated PDF
Firmware release v102
// v102
// Add PRO2ESP32R3WEMOS
// Running ok on ESP32, have wired 470uf to VIN/GND and adjusted current
// Add IR Mappings file
// Add OTA (over the air updates)
// Add LOCALSERIAL (may not work yet on all boards - does not work on L293D ESP8266 Motor Shield)
// Fix display enabled bug
// Remove EEPROM support, now always SPIFF
// Remove motorspeedchange and motorspeedthreshold code
// Add stub cases in ESP_Communication() for myFocuserPro2 support when in LOCALSERIAL mode
// Extract resource strings in generalDefinitions.h file
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
27 Nov 2019. New PDF outlining recent changes. Addition of 2-Axis Joystick as an alternative to pushbuttons. Updated diagrams in PDF for ESP32 boards and circuit diagrams. ESP32 WEMOS R3 connection diagram updated. ESP32 DRV8825 and ESP32 ULN2003 PCB boards updated to include joystick option.
Firmware v108 will include joystick support
Last edit: brownrb 2019-11-27
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
25 Dec 2019
Hi all
The current roadmap as posted earlier is
v104 Current release
v105 ASCOM REMOTE ALPACA SERVER Support, Web server fixes, numerous other bug fixes
v106 Home Position Switch for ESP32, mDNS Service
v107 Expand mDNS across multiple controller modes
v108 Joystick support [ESP32]
v109 Add ASCOM REMOTE MANAGEMENT ALPACA API functions
v110 Add focuser presets to use with infra-red remote controller or software apps [saved in SPIFFS]
we are now at v112, The last posted firmware to Sourceforge is v104.
We made the decision to bypass intermediate releases and go straight to v112
v111 - Add joystick calibation and move web pages to SPIFFS
v112 - Introduce a Management interface which includes starting and stopping services [and other features]
I am pleased to announce that a link to pre-release of v112 for myFP2ESP controllers will be posted on groups.io [myArduinoDIY] in a couple of days.
The updated PDF for v112 is already posted at Sourceforge.
Happy holidays
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
30 Dec 2019 - Firmware release 112
I am posting this here today. But first I want to get some things said.
Please appreciate that many hundreds and hundreds of hours of development and testing has gone into this release. All that work was unpaid and volunteered freely. I ask that you respect that work that is being posted here. Future development is dependent upon that respect.
When I started the myFocuserpro and then the myFocuserPro2, literally thousands of hours went into code development. Ailser sold some PCB boards and donated profits to charity. I made units free of charge and donated them to astronomy clubs around the world. The donations from grateful people I received since 2014 would amount to < $100 in total. So I certainly was not in it for the money. When I found people selling their own versions on the Internet using firmware which was copied virtually line by line from myFocuserPro/2 needless to say I was not happy about it. They were making $$$ out of something that I developed and they had put no work or effort into. There are some of them still doing this today as I write this email. There is such as thing as ethical behavior and such a thing as respecting other peoples work, even it is is open-source.
What I am posting here is code that probably does not exist at this time Dec 2019 elsewhere at the moment. This code had input from another developer, Holger Manz, who I am indebted to and is the other main author. We are not charging for any of this, You don't need to pay a single dollar. We derive no money or income from this at all. Since we are not benefiting $ wise from this project, then neither should anyone else. I would expect any decent citizen to the right thing, and if in the course of their searches find something similar, call those responsible out.
This software is beta-release and may still contain a few bugs [hopefully minimal]
Please do not send the zip file to others. We will only support the official firmware releases posted here.
Regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Robert, I have built your first focuser which i am using with
kstars/ekos using the moonlite protocol. It works fine. I am now
building this second one as a back up for myself to run under ubuntu
18.04. also, i am no programmer, never have been. But i do like to
tinker and test things, this is why i like what you and other are
doing. But ill never claim any of your work as my own because it
isn't.
I work with another open source project with ANU and Geoscience
Australia for my job ( i am a Civil engineer who specializes in flood
modelling) and i have never and will never build and sell anything for
my own profit. This is wrong. I consider those who do such things as
scum and f i ever see anyone doing this i will notify you straight
away.
30 Dec 2019 - Firmware release 112
I am posting this here today. But first I want to get some things said.
Please appreciate that many hundreds and hundreds of hours of development and testing has gone into this release. All that work was unpaid and volunteered freely. I ask that you respect that work that is being posted here. Future development is dependent upon that respect.
When I started the myFocuserpro and then the myFocuserPro2, literally thousands of hours went into code development. Ailser sold some PCB boards and donated profits to charity. I made units free of charge and donated them to astronomy clubs around the world. The donations from grateful people I received since 2014 would amount to < $100 in total. So I certainly was not in it for the money. When I found people selling their own versions on the Internet using firmware which was copied virtually line by line from myFocuserPro/2 needless to say I was not happy about it. They were making $$$ out of something that I developed and they had put no work or effort into. There are some of them still doing this today as I write this email. There is such as thing as ethical behavior and such a thing as respecting other peoples work, even it is is open-source.
What I am posting here is code that probably does not exist at this time Dec 2019 elsewhere at the moment. This code had input from another developer, Holger Manz, who I am indebted to and is the other main author. We are not charging for any of this, You don't need to pay a single dollar. We derive no money or income from this at all. Since we are not benefiting $ wise from this project, then neither should anyone else. I would expect any decent citizen to the right thing, and if in the course of their searches find something similar, call those responsible out.
This software is beta-release and may still contain a few bugs [hopefully minimal]
Please do not send the zip file to others. We will only support the official firmware releases posted here.
Hi Robert i downloaded the code but the version number was not 113, it
was 112. Is this the correct version?
So access point mode works, i was able to communicate with the ESP32
via your linux app. So i wil lassume it will work ok in station mode.
I then flashed to BT mode. I can see MYFP3ESP32BT in my bluetooth list
but i cannot pair to it. I tried bluetootctl in linux command line
and it wont let me pair or connect??
So then i tried to flash in #define LOCALSERIAL 4 just to try it out
in kstars and i ge this error:
In file included from /home/petar/Arduino/myFP2ESP Official Firmware
112/src/myFP2ESP/myFP2ESP.ino:400:0:
comms.h:41:12: error: redefinition of 'Queue queue'
Queue queue(QUEUELENGTH); // receive serial queue of commands
^
/home/petar/Arduino/myFP2ESP Official Firmware
112/src/myFP2ESP/myFP2ESP.ino:345:7: note: 'Queue queue' previously
declared here
Queue queue(QUEUELENGTH); // receive serial queue of commands
^
exit status 1
redefinition of 'Queue queue'
I just tried the new code 113, wifi all ok, but im still having issues
with USB and BT. BT can be seen in my BT list (on linux, android phone
and iPhone) but i cant get BT to connect on any of these devices. Under
linux, i can pair and trust the device, but when i try to connect it
refuses.
Sorry to be contacting you directly, but i tried posting on the group
site but it will not let me post.
regards
On 31/12/19 11:21 am, brownrb wrote:
I redid the link to v113 on the groups.io about 1/2hr ago
The 2nd line of the ino file reads
// TITLE: myFP2ESP FIRMWARE OFFICIAL RELEASE 113
It looks like you downloaded 112 istead.
Go back to groups.io and access the link for 113 and download that
8th March 2020
Following a bug report from Corrado concerning reverse direction no longer working, I have uploaded today Firmware 20 and a new windows app that I have been working on. I thank him for his patience whilst tracking this down and putting up with my many questions. I would would like to thank him for giving the firmware/new app a test drive and reporting back.
To install the Windows app, first un-install the old one completely using control pabel (all previous versions), then install the new application.
i believe that this address the reverse direction bug. This firmware release also addresses a lot of other issues [full details in the Firmware Changes.txt file]. The windows has has a few other fixes in it as well as I noticed a few things whilst tracking down this bug, that Itook the liberty to fix at the same time.
This windows app migrates to a new user interface. I have yet to update the pdf with descriptions on the new user interface. There were a number of reasons for the revised GUI. This included a desire to reduce screen real estate [via tabs] and to try and group things together than made sense, giving quick access [2 clicks] to most used features. The need for a separate graph window has also been negated. I hope you like the new GUI and I would like your thoughts [even the bad ones]
The ascom drivers and INDI drivers are not affected. But you still need to update to the latest firmware. The existing linux app at some stage I will get round to updating so it uses the same newer GUI.
In any of you have been following the mySQMROESP project, you will note that the new GUI for myFP2ESP looks very similar to that.
regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
9th September
Firmware 288 for ESP8266 released. This is an interim firmware which will be migrated into the new ESP firmware which will be released for the ESP range (both ESP32 and ESP8266 in one file).
Many thanks to Holger for his efforts and contributions to this new code.
Regards
Robert
Another update. The design for ESP32 has been tested and finalized and I hope to release to PCB manufacturing very soon. Design on a 3D printed case is underway.
Please refer to the PDF for all the details on the ESP8266 and ESP32 variations and features.
regards
Robert
19th October 2019. Updated firmware and updated PDF
Firmware release v102
// v102
// Add PRO2ESP32R3WEMOS
// Running ok on ESP32, have wired 470uf to VIN/GND and adjusted current
// Add IR Mappings file
// Add OTA (over the air updates)
// Add LOCALSERIAL (may not work yet on all boards - does not work on L293D ESP8266 Motor Shield)
// Fix display enabled bug
// Remove EEPROM support, now always SPIFF
// Remove motorspeedchange and motorspeedthreshold code
// Add stub cases in ESP_Communication() for myFocuserPro2 support when in LOCALSERIAL mode
// Extract resource strings in generalDefinitions.h file
26 Oct 2019. Update of PDF covering web-server and ASCOM REMOTE features.
3 Nov 2019. Official release of firmware v104 which includes Webserver option and numerous other fixes.
https://sourceforge.net/projects/myfocuserpro2-esp32/files/Firmware/src/Official%20Release%20104.zip/download
For a video of the web-server operating, please see
https://www.youtube.com/watch?v=wvPuq8IRIrA
Regards
Robert
4 Nov 2019
2nd ASCOM Driver now available. This lets you control two myFP2ESP controllers via ASCOM.
4 Nov 2019. New Windows appliccation update.
23 Nov 2019. Uploaded new PDF detailing featuers coming in v105/v106/v107, ASCOM REMOTE, mDNS support and HomePosition Switch support.
I have also updated the LINUX app to control a myFP2ESP controller via TCP/Ip.
Regards
Robert
27 Nov 2019. New PDF outlining recent changes. Addition of 2-Axis Joystick as an alternative to pushbuttons. Updated diagrams in PDF for ESP32 boards and circuit diagrams. ESP32 WEMOS R3 connection diagram updated. ESP32 DRV8825 and ESP32 ULN2003 PCB boards updated to include joystick option.
Firmware v108 will include joystick support
Last edit: brownrb 2019-11-27
25 Dec 2019
Hi all
The current roadmap as posted earlier is
v104 Current release
v105 ASCOM REMOTE ALPACA SERVER Support, Web server fixes, numerous other bug fixes
v106 Home Position Switch for ESP32, mDNS Service
v107 Expand mDNS across multiple controller modes
v108 Joystick support [ESP32]
v109 Add ASCOM REMOTE MANAGEMENT ALPACA API functions
v110 Add focuser presets to use with infra-red remote controller or software apps [saved in SPIFFS]
we are now at v112, The last posted firmware to Sourceforge is v104.
We made the decision to bypass intermediate releases and go straight to v112
v111 - Add joystick calibation and move web pages to SPIFFS
v112 - Introduce a Management interface which includes starting and stopping services [and other features]
I am pleased to announce that a link to pre-release of v112 for myFP2ESP controllers will be posted on groups.io [myArduinoDIY] in a couple of days.
The updated PDF for v112 is already posted at Sourceforge.
Happy holidays
Robert
28 Dec 2019 - ASCOM driver v204 released. Fixes unable to reconnect after disconnect for SGPRO and NINA clients.
30 Dec 2019 - Firmware release 112
I am posting this here today. But first I want to get some things said.
Please appreciate that many hundreds and hundreds of hours of development and testing has gone into this release. All that work was unpaid and volunteered freely. I ask that you respect that work that is being posted here. Future development is dependent upon that respect.
When I started the myFocuserpro and then the myFocuserPro2, literally thousands of hours went into code development. Ailser sold some PCB boards and donated profits to charity. I made units free of charge and donated them to astronomy clubs around the world. The donations from grateful people I received since 2014 would amount to < $100 in total. So I certainly was not in it for the money. When I found people selling their own versions on the Internet using firmware which was copied virtually line by line from myFocuserPro/2 needless to say I was not happy about it. They were making $$$ out of something that I developed and they had put no work or effort into. There are some of them still doing this today as I write this email. There is such as thing as ethical behavior and such a thing as respecting other peoples work, even it is is open-source.
What I am posting here is code that probably does not exist at this time Dec 2019 elsewhere at the moment. This code had input from another developer, Holger Manz, who I am indebted to and is the other main author. We are not charging for any of this, You don't need to pay a single dollar. We derive no money or income from this at all. Since we are not benefiting $ wise from this project, then neither should anyone else. I would expect any decent citizen to the right thing, and if in the course of their searches find something similar, call those responsible out.
This software is beta-release and may still contain a few bugs [hopefully minimal]
Please do not send the zip file to others. We will only support the official firmware releases posted here.
Regards
Robert
Hi Robert, I have built your first focuser which i am using with
kstars/ekos using the moonlite protocol. It works fine. I am now
building this second one as a back up for myself to run under ubuntu
18.04. also, i am no programmer, never have been. But i do like to
tinker and test things, this is why i like what you and other are
doing. But ill never claim any of your work as my own because it
isn't.
I work with another open source project with ANU and Geoscience
Australia for my job ( i am a Civil engineer who specializes in flood
modelling) and i have never and will never build and sell anything for
my own profit. This is wrong. I consider those who do such things as
scum and f i ever see anyone doing this i will notify you straight
away.
regards
On Mon, Dec 30, 2019 at 1:35 PM brownrb brownrb@users.sourceforge.net wrote:
Hi Robert i downloaded the code but the version number was not 113, it
was 112. Is this the correct version?
So access point mode works, i was able to communicate with the ESP32
via your linux app. So i wil lassume it will work ok in station mode.
I then flashed to BT mode. I can see MYFP3ESP32BT in my bluetooth list
but i cannot pair to it. I tried bluetootctl in linux command line
and it wont let me pair or connect??
So then i tried to flash in #define LOCALSERIAL 4 just to try it out
in kstars and i ge this error:
In file included from /home/petar/Arduino/myFP2ESP Official Firmware
112/src/myFP2ESP/myFP2ESP.ino:400:0:
comms.h:41:12: error: redefinition of 'Queue queue'
Queue queue(QUEUELENGTH); // receive serial queue of commands
^
/home/petar/Arduino/myFP2ESP Official Firmware
112/src/myFP2ESP/myFP2ESP.ino:345:7: note: 'Queue queue' previously
declared here
Queue queue(QUEUELENGTH); // receive serial queue of commands
^
exit status 1
redefinition of 'Queue queue'
Any suggestions???
regards Petar
On Mon, Dec 30, 2019 at 10:53 PM Petar Milevski
hoddle@users.sourceforge.net wrote:
Hi Robert, happy new year.
I just tried the new code 113, wifi all ok, but im still having issues
with USB and BT. BT can be seen in my BT list (on linux, android phone
and iPhone) but i cant get BT to connect on any of these devices. Under
linux, i can pair and trust the device, but when i try to connect it
refuses.
Sorry to be contacting you directly, but i tried posting on the group
site but it will not let me post.
regards
On 31/12/19 11:21 am, brownrb wrote:
4th Jan 2019. Firmware version 113A released today on this group.
11th Jan 2007. Firmware version 115 released today.
22 Jan 2020. Firmware release 117 in beta testing.
22 Jan 2020. PDF updated to release 117
28 Jan 2020. Firmware 117 released
13th Feb 2020. PDF v118 released. Firmware 118 released.
8th March 2020
Following a bug report from Corrado concerning reverse direction no longer working, I have uploaded today Firmware 20 and a new windows app that I have been working on. I thank him for his patience whilst tracking this down and putting up with my many questions. I would would like to thank him for giving the firmware/new app a test drive and reporting back.
To install the Windows app, first un-install the old one completely using control pabel (all previous versions), then install the new application.
i believe that this address the reverse direction bug. This firmware release also addresses a lot of other issues [full details in the Firmware Changes.txt file]. The windows has has a few other fixes in it as well as I noticed a few things whilst tracking down this bug, that Itook the liberty to fix at the same time.
This windows app migrates to a new user interface. I have yet to update the pdf with descriptions on the new user interface. There were a number of reasons for the revised GUI. This included a desire to reduce screen real estate [via tabs] and to try and group things together than made sense, giving quick access [2 clicks] to most used features. The need for a separate graph window has also been negated. I hope you like the new GUI and I would like your thoughts [even the bad ones]
The ascom drivers and INDI drivers are not affected. But you still need to update to the latest firmware. The existing linux app at some stage I will get round to updating so it uses the same newer GUI.
In any of you have been following the mySQMROESP project, you will note that the new GUI for myFP2ESP looks very similar to that.
regards
Robert
24-March-2020
New PDF. Update to Windows Application v207.
19th May 2020. New updated PDF.
19th May 2020. New Firmware v121 that fixes Home Position Switch issue. Thanks to Frank for testing and confirming the fix.