Hi
The firmware update is progressing, but there are still code to write and update and test etc.
I have probably got most things working by now, including a rewrite of some test apps and documentation. Its probably now in a better state than the esp32 version.
I would probably look around mid-march for a test release then the public release aroung end of March.
Regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
09-Nar-2025
I have uploaded new Solderless boards (DRV8825, L298N and ULN2003) and other documents in preperation for the next release of myFP2 ESP8266 Focus Controller.
More information will follow,
Regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
10-Mar-2025
Please be aware that the files on the site are not final at this time.
The files sucject to change are
pdf document
firmware
Solderless boards
I am not finished with the Solderless boards, and they may differ from the beta boards uploaded yesterday. There will be 2 variations for DRV8825, L298N and ULN2003 boards. And I will upload final versions of these in a few days, If you were going to implement a focus controller on the solderless board, please wait a few days till its completed (as parts will change in the final board versions)
Regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
11-Mar-2025
I have finalised the Solderless boards and the final PDF. I have uploaded these.
The solderless boards and PDF are applicable to the NEXT UPGRADE which wll be Release 330-36 which is nearing the test phase.
Note that the new PDF and boards require the next Firmware relase, and are not applicable to the current firmware under the files/firmware folder - myFP2ESP8266-Firmware-329-01.zip
I will post an update re the next firmware release shortly
Regards
Robert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A list of all the firmware changes for release 330
-----------------------------------------------------RELEASE330-3614-March2025-----------------------------------------------------Thisisasignificantupdate.Prioritywasgiventoreducethefirmwarefootprint-----------------------------------------------------ENVIRONMENTCHANGES-----------------------------------------------------ArduinoIDE2.3.4LittleFSUploadPluginESP8266Core3.1.2ArduinoJson7.0.4-----------------------------------------------------myFP2ESP8266:NOTSUPPORTED:DEPRECATED-----------------------------------------------------BacklashINEnableBacklashOUTEnableDelayAfterMoveEnableDelayedDisplayUpdateDRV8825StepModeinSoftware(fixedbyjumpers)DuckDNSrefreshtimeHomePositionSwitchInOutLEDsInfraRedremoteJoggingDirectionJoggingStateJoysticksParkPresetsPushButtonsStepperPowerStepsizeEnableTemperatureProbeResolution(setto0.25c)-----------------------------------------------------GENERAL-----------------------------------------------------AddSolderlessWeMos.D1.R3.DRV8825BoardPRO2EDRV8825SAddSolderlessWeMosD1.R3.L298NBoardPRO2EL298NSAddSolderlessWeMosD1.R3.ULN2003BoardPRO2EULN2003SAddSolderlessWeMosD1.R3.DRV8825BoardPRO2EDRV8825DSAddSolderlessWeMosD1.R3.L298NBoardPRO2EL298NDSAddSolderlessWeMosD1.R3.ULN2003BoardPRO2EULN2003DSAddPowerDown(Display)-replacesParkFixJsonerrorsflaggedatcompiletimeFixmissingreferencestosettingsinapp_defines.hsettingsFixerrorincaseState_Backlash:adjustspositionofmotorinmovemotor()rewritemovemotorwithanewflagwhichdoesnotadjpositionErrorincalculatingtargetpositionformoves-----------------------------------------------------ALPACASERVER-----------------------------------------------------Deprecatestepsizeenable:itsalwaysenabledtracelog:sameinfoisderivedfromdebugmessagesChangeAlpacaServerGUID:avoidclashwithmyFP2ESP32AlpacaServerImplementASCOMPlatformv7methods/propertiesforFocuserSupportDeviceInterfaceVersion3BumpAlpacaServerVersionto1.3AddversionnumbertoALPACA_MANAGEMENTINFOAddcommonfooterforallAlpacapages(SUT,Heap)AddXHTMLsupportfordynamicupdateofSUTandHeapMovehtmlcodefromAlpacaServerclasstoAlpacasetuppageRewriteAlpacamethods,send_apianswer()savessignificantspaceRewriteStepmodecode(copyfromManagementServer)inalpacasetup.htmlRewritetextmessagesandtracemessagesFixissuewithget_devicestate()returningincompletesettings-----------------------------------------------------CONTROLLERDATA-----------------------------------------------------DeprecateorphanedsettingsAddMDNSNameAddPowerDownCachecommonusedsettings[init_cachevars()]ProjectAuthor,ProjectName,MajorversionMinorVersion,DeviceName,MDNSNameFixerrorsinsettingDefaultvaluestosomesettings-----------------------------------------------------DISPLAYTEXT-----------------------------------------------------AddDisplayPageOptionsRewritealldisplaypagesSwitchtox2textShow4settingsperscreenFixdisplaydrivernotloadingcorrectlyFixdisplaynotshowinganytext-----------------------------------------------------DISPLAYGRAPHIC-----------------------------------------------------AddcodetosupportSSD1306andSH1106driverchipsSeeGraphicsDisplaySSD1306.txt-----------------------------------------------------DUCKDNS-----------------------------------------------------FixerrorinDUCKDNSmessagesFixerrorinDUCKDNSnotupdatingexternalIPaddress-----------------------------------------------------MANAGEMENTSERVER-----------------------------------------------------AddpagecolorsAddsharedfootertoallpagesNavigationLinksFirmware#, SUT, Heap, WiFi strength dBmAddmotor.htmlpage/backlash.htmlRedopagesize/backlashDeletebacklashEnablecode/displayMove#define code for page option to html file/miscaddMDNSNameaddhovertexttodevicenamemdnsname/motoraddhovertexttoposition,Text,SETandGOTObuttonsdelayaftermovemotordelaystepsize(enabledeprecated)Setmodere-writtenFixerrorsinstepmode-----------------------------------------------------MDNS-----------------------------------------------------FixMDNSNamenotinitialisingandcannotsaveNOTE:MDNSalsoworksinACCESSPOINT-----------------------------------------------------SERIALCOMMSSERVER-----------------------------------------------------RewriteBacklashenablecodeReturnenableistrueONLYwhen#steps in > 0if(ControllerData->get_backlashsteps_in()>0){build_reply('4',1);}else{build_reply('4',0);}AddadditionalcasestosupportESP8266optionsTestwithmyFP2WindowsappTestwithmyFP2ESP32Windowsapp-----------------------------------------------------TEMPERATURE-----------------------------------------------------ChangetoLibraryDallasTemperatureFixcrashwhensearchingfortemperatureprobechangeprintaddresstodisplaystringcheck/trimdebugstringsFixSetdirectiontoINgenerateserrorFixerrorClickENABLETempCompOnLoadchangesDirectiontoOUT-----------------------------------------------------TCP/IPSERVER-----------------------------------------------------RewritebacklashenablecodeReturnenableistrueONLYwhen#steps in > 0FixErrorinreturningdisplaypageoptionscase93:FixErrorinsavingdisplaypageoptionscase92:Fixerrorinextractingcmdargsinprocess_cmd()Addget_clientstatetoTCPIPServerAddConnectionStatustoloop()Fixederror:B0to:B9case110:GetWebServerenabledstatebuild_reply(_RTOKEN,ControllerData->get_alpacasrvr_enable());break;PRO2EULN2003,330,Heap:34456,SUT:000:00:02,[-64]enableokstartokclientconnectokget:00# ok checkvalueofWorkStringforserialandtcpip:okcase119:Getboard_config.jsnTestwithmyFP2WindowsappTestwithmyFP2ESP32WindowsappTestwithINDIdriver(network)-----------------------------------------------------WEBSERVER-----------------------------------------------------DeprecatepresetsAddpagecolorsAddNavbartextlinksforpagesfooterbarAdddevicenameapp_defines.hControllerData.cppand.h.inoAddHostnameapp_defines.hControllerData.cppand.h.inoFixnotupdatingfinalpositionafteramoveFixmaxSteperrorFixsystemcrashtempclasscallingget_notfoundFixtextcolornotbeingappliedFixxhtml/sunotupdating-always000.00.00FixedscripterrorsusingxhtmlFixFooterVer:hasnovalueFixerror/loadsblankpageFixREBOOTissueLoadspagesaying"Please wait"Whentimeexpires,generates/rebootagainandsoonFixRedirecterror-/or/serversFixerrorsinRebootStr
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
19-Aug-2024
I have started to update this project and the Firmware.
Regards
Robert
Last edit: brownrb 2024-08-19
I have slotted this as the next update project. This will start when I finish the ESP01-Relay project update.
regards
Robert
Work has started on the next update for this project
Hi
The firmware update is progressing, but there are still code to write and update and test etc.
I have probably got most things working by now, including a rewrite of some test apps and documentation. Its probably now in a better state than the esp32 version.
I would probably look around mid-march for a test release then the public release aroung end of March.
Regards
Robert
09-Nar-2025
I have uploaded new Solderless boards (DRV8825, L298N and ULN2003) and other documents in preperation for the next release of myFP2 ESP8266 Focus Controller.
More information will follow,
Regards
Robert
10-Mar-2025
Please be aware that the files on the site are not final at this time.
The files sucject to change are
pdf document
firmware
Solderless boards
I am not finished with the Solderless boards, and they may differ from the beta boards uploaded yesterday. There will be 2 variations for DRV8825, L298N and ULN2003 boards. And I will upload final versions of these in a few days, If you were going to implement a focus controller on the solderless board, please wait a few days till its completed (as parts will change in the final board versions)
Regards
Robert
11-Mar-2025
I have finalised the Solderless boards and the final PDF. I have uploaded these.
The solderless boards and PDF are applicable to the NEXT UPGRADE which wll be Release 330-36 which is nearing the test phase.
Note that the new PDF and boards require the next Firmware relase, and are not applicable to the current firmware under the files/firmware folder - myFP2ESP8266-Firmware-329-01.zip
I will post an update re the next firmware release shortly
Regards
Robert
13-Mar-2025
A list of all the firmware changes for release 330
Firmware myFP2ESP8266-Firmware-329-01 is now deprecated.
16-March-2025
Hi everyone
Today I have uploaded the finalised PDF
https://sourceforge.net/projects/myfp2esp8266-focus-controller/files/Documentation/myFP2ESP8266-Manual-330-36.pdf/download
And the firmware upgrade v330-36
https://sourceforge.net/projects/myfp2esp8266-focus-controller/files/Firmware/myFP2ESP8266F_330_36.zip/download
Regards
Robert