Menu

Updates

brownrb
2024-08-19
2025-03-16
  • brownrb

    brownrb - 2024-08-19

    19-Aug-2024

    I have started to update this project and the Firmware.

    Regards
    Robert

     

    Last edit: brownrb 2024-08-19
  • brownrb

    brownrb - 2025-01-18

    I have slotted this as the next update project. This will start when I finish the ESP01-Relay project update.
    regards
    Robert

     
  • brownrb

    brownrb - 2025-01-30

    Work has started on the next update for this project

     
  • brownrb

    brownrb - 2025-02-27

    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

     
  • brownrb

    brownrb - 2025-03-09

    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

     
  • brownrb

    brownrb - 2025-03-10

    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

     
  • brownrb

    brownrb - 2025-03-10

    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

     
  • brownrb

    brownrb - 2025-03-12

    13-Mar-2025

    A list of all the firmware changes for release 330

    -----------------------------------------------------
    RELEASE 330-36
    14-March 2025
    -----------------------------------------------------
    This is a significant update. 
    Priority was given to reduce the firmware footprint
    
    
    -----------------------------------------------------
    ENVIRONMENT CHANGES
    -----------------------------------------------------
    Arduino IDE 2.3.4
    LittleFS Upload Plugin
    ESP8266 Core 3.1.2
    ArduinoJson 7.0.4
    
    
    -----------------------------------------------------
    myFP2ESP8266: NOT SUPPORTED:DEPRECATED 
    -----------------------------------------------------
    Backlash IN Enable
    Backlash OUT Enable
    Delay After Move Enable
    DelayedDisplayUpdate
    DRV8825 StepMode in Software (fixed by jumpers)
    DuckDNS refreshtime
    Home Position Switch
    In Out LEDs
    InfraRed remote
    JoggingDirection
    JoggingState
    Joysticks
    Park
    Presets
    Push Buttons
    StepperPower
    Stepsize Enable
    Temperature Probe Resolution (set to 0.25c)
    
    
    -----------------------------------------------------
    GENERAL
    -----------------------------------------------------
    Add Solderless WeMos.D1.R3.DRV8825 Board PRO2EDRV8825S 
    Add Solderless WeMos D1.R3.L298N   Board PRO2EL298NS
    Add Solderless WeMos D1.R3.ULN2003 Board PRO2EULN2003S
    Add Solderless WeMos D1.R3.DRV8825 Board PRO2EDRV8825DS
    Add Solderless WeMos D1.R3.L298N   Board PRO2EL298NDS
    Add Solderless WeMos D1.R3.ULN2003 Board PRO2EULN2003DS
    Add PowerDown (Display) - replaces Park
    Fix Json errors flagged at compile time
    Fix missing references to settings in app_defines.h settings
    Fix error in case State_Backlash:
        adjusts position of motor in movemotor()
        rewrite movemotor with a new flag which does not adj position
    Error in calculating target position for moves
    
    
    -----------------------------------------------------
    ALPACA SERVER  
    -----------------------------------------------------
    Deprecate 
        step size enable:its always enabled
        trace log: same info is derived from debug messages
    Change Alpaca Server GUID : avoid clash with myFP2ESP32 Alpaca Server
    Implement
        ASCOM Platform v7 methods/properties for Focuser
        Support Device Interface Version 3
    Bump Alpaca Server Version to 1.3
    Add version number to ALPACA_MANAGEMENTINFO
    Add common footer for all Alpaca pages (SUT, Heap)
    Add XHTML support for dynamic update of SUT and Heap 
    Move html code from Alpaca Server class to Alpaca setup page
    Rewrite Alpaca methods, send_apianswer() saves significant space
    Rewrite Stepmode code (copy from Management Server) in alpacasetup.html
    Rewrite text messages and trace messages
    Fix issue with get_devicestate() returning incomplete settings
    
    
    -----------------------------------------------------
    CONTROLLERDATA
    -----------------------------------------------------
    Deprecate orphaned settings
    Add MDNSName
    Add PowerDown
    Cache common used settings [init_cachevars()]
        Project Author, Project Name, Major version 
        Minor Version, Device Name, MDNS Name
    Fix errors in setting Default values to some settings
    
    
    -----------------------------------------------------
    DISPLAY TEXT 
    -----------------------------------------------------
    Add Display Page Options
    Rewrite all display pages 
        Switch to x2 text 
        Show 4 settings per screen
    Fix display driver not loading correctly
    Fix display not showing any text
    
    
    -----------------------------------------------------
    DISPLAY GRAPHIC 
    -----------------------------------------------------
    Add code to support SSD1306 and SH1106 driver chips
    See GraphicsDisplaySSD1306.txt
    
    
    -----------------------------------------------------
    DUCKDNS
    -----------------------------------------------------
    Fix error in DUCKDNS messages
    Fix error in DUCKDNS not updating external IP address
    
    
    -----------------------------------------------------
    MANAGEMENT SERVER 
    -----------------------------------------------------
    Add page colors
    Add shared footer to all pages
        Navigation Links 
        Firmware #, SUT, Heap, WiFi strength dBm
    Add motor.html page
    /backlash.html
        Redo page size /backlash
        Delete backlash Enable code
    /display  
        Move #define code for page option to html file
    /misc
        add MDNSName
        add hover text to 
            devicename
            mdnsname
    /motor
        add hover text to 
        position, Text, SET and GOTO buttons
        delay after move
        motor delay
        stepsize (enable deprecated)
        Setmode re-written
        Fix errors in stepmode
    
    
    -----------------------------------------------------
    MDNS 
    -----------------------------------------------------
    Fix MDNS Name not initialising and cannot save
    NOTE: MDNS also works in ACCESSPOINT
    
    
    -----------------------------------------------------
    SERIAL COMMS SERVER 
    -----------------------------------------------------
    Rewrite Backlash enable code
    Return enable is true ONLY when #steps in > 0
          if (ControllerData->get_backlashsteps_in() > 0) {
            build_reply('4', 1);
          }
          else {
            build_reply('4', 0);
          }  
    Add additional cases to support ESP8266 options
    Test with myFP2 Windows app 
    Test with myFP2ESP32 Windows app
    
    
    -----------------------------------------------------
    TEMPERATURE 
    -----------------------------------------------------
    Change to Library DallasTemperature 
    Fix crash when searching for temperature probe 
        change printaddress to display string
        check/trim debug strings
        Fix Set direction to IN generates error 
    Fix error Click ENABLE TempCompOnLoad changes Direction to OUT
    
    
    -----------------------------------------------------
    TCP/IP SERVER
    -----------------------------------------------------
            Rewrite backlash enable code
            Return enable is true ONLY when #steps in > 0
    
    Fix Error in returning display page options case 93:
    Fix Error in saving display page options case 92:
    Fix error in extracting cmd args in process_cmd()
    Add get_clientstate to TCPIP Server 
    Add ConnectionStatus to loop()
    Fixed error
        :B0 to :B9
        case 110:  
          Get Web Server enabled state
          build_reply(_RTOKEN, ControllerData->get_alpacasrvr_enable());
          break; 
        PRO2EULN2003, 330, Heap: 34456, SUT: 000:00:02, [-64]
        enable ok 
        start ok
        client connect ok  
        get :00# ok  
        check value of WorkString for serial and tcpip: ok
    case 119:  
          Get board_config.jsn 
    Test with myFP2 Windows app 
    Test with myFP2ESP32 Windows app
    Test with INDI driver (network)
    
    
    -----------------------------------------------------
    WEBSERVER
    -----------------------------------------------------
    Deprecate presets
    Add page colors
    Add Navbar 
        text links for pages 
        footer bar 
    Add devicename 
        app_defines.h  
        ControllerData.cpp and .h 
        .ino 
    Add Hostname 
        app_defines.h  
        ControllerData.cpp and .h 
        .ino
    Fix not updating final position after a move
    Fix maxStep error
    Fix system crash temp class calling get_notfound
    Fix text color not being applied
    Fix xhtml /su not updating - always 000.00.00
    Fixed script errors using xhtml
    Fix Footer Ver: has no value
    Fix error / loads blank page
    Fix REBOOT issue
        Loads page saying "Please wait"
        When time expires, generates /reboot again and so on 
    Fix Redirect error - / or /servers
    Fix errors in RebootStr
    
     
  • brownrb

    brownrb - 2025-03-12

    Firmware myFP2ESP8266-Firmware-329-01 is now deprecated.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.