Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
myFP2ESP32-User-Guide-317.pdf | 2024-10-01 | 16.5 MB | |
myFP2ESP32-User-Guide-315.pdf | 2024-09-15 | 16.2 MB | |
myFP2 Comms Protocol 329.pdf | 2024-01-14 | 249.9 kB | |
The myfp2esp32l application for Linux.pdf | 2022-10-10 | 1.4 MB | |
myFP2-TRINAMIC-09-4.pdf | 2022-01-02 | 757.8 kB | |
Board Images.zip | 2021-06-30 | 15.2 MB | |
Wiring Images.zip | 2021-06-30 | 3.2 MB | |
WiFi-station-mode.jpg | 2021-06-30 | 460.8 kB | |
ArduinoIDE-Config2.jpg | 2021-06-30 | 602.2 kB | |
WiFi-ap-mode.jpg | 2021-06-30 | 890.0 kB | |
Focuser Basics.pdf | 2020-01-17 | 2.0 MB | |
Purchase ESP8266 L293D Motor Shield.txt | 2019-08-29 | 114 Bytes | |
Purchase ESP32 Chip.txt | 2019-08-29 | 283 Bytes | |
Totals: 13 Items | 57.5 MB | 44 |
myFP2ESP32: ESP32 WiFi based focus controller
Copyright Robert Brown 2014-2024. All Rights Reserved.
Copyright Holger M, 2019-2021. All Rights Reserved.
Copyright Pieter P, SPIFFs examples found online.
Copyright Paul P, 2021-2022. All Rights Reserved. TMC22xx code.
Copyright Marco Gulino, 2022-2024. All Rights Reserved. MultiAP code.
Copyright Eric Harant, 2023-2034. All Rights Reserved. LilyGo T-Motor code.
This project is protected by International Copyright Law.
Permission is granted for personal and Academic/Educational use only.
Software distributed under restricted License and permission requirements.
CONTRIBUTIONS
All the information and files for this project are free, and found on this site (look under Files menu). Gerbers are available for free and can be used on any PCB making site. If you have found this project useful, please consider a small donation as a thank you (using PayPal to user rbb1brown@gmail.com (Robert Brown).
VIDEOS
- Part One: Download, Configuration and Programming -- https://youtu.be/90KeSspN3e0
- Part Two: Post Configuration -- https://youtu.be/L7l8xmROPz4
- Part Three: Using the Management Server -- https://youtu.be/mZAmRB5WTw4
- Part Four: ASCOM and ALPACA -- https://youtu.be/KklTVEl25hs
-
Part Five: LINUX AND INDI -- https://youtu.be/J_x2wu3q2Aw
-
myFP2ESP v201 https://www.youtube.com/watch?v=eWjKfe6tBCc
- myFP2ESP ESP8266 WiFi and ULN2003 part1 https://www.youtube.com/watch?v=o1UVqP6QM2Q
- myFP2ESP ESP8266 WiFi and DRV8825 Part2 https://www.youtube.com/watch?v=7UhIwJS8AEg
- myFP2ESP ESP8266 WiFi and L293D Shield https://www.youtube.com/watch?v=pJeu5f40Hko
- myFP2ESP L293D ESP8266 Update https://www.youtube.com/watch?v=OeuAR6T15bY
- myFP2ESP DRV8825 ESP32 ASCOM FOCUSER https://www.youtube.com/watch?v=xhkGDNLkp4A
- myFP2ESP Web Server https://youtu.be/wvPuq8IRIrA
- myFP2ESP ASCOM REMOTE Server https://youtu.be/GT1Z0U_KAHI
PCB
ESP32
- Gerbers available for each supported driver board
- Driver boards, DRV8825, ULN2003, L298N, L293D Mini, TMC2209-TMC2225, LilyGo-T-MOTOR
myFP2 ESP32 CONTROLLER FEATURES
- myFP2 ESP32 WiFi enabled controller in 3D printed case
- Support for DRV8825, ULN2003, L298N, L293DMINI, TMC2209, TMC2225 driver boards
- Support for BIGTREETECH Trinamic TMC2209 and TMC2225
- Full and Half Stepping for ULN2003, L298N, L293DMINI driver boards
- Temperature Probe
- OLED display
- IN/OUT Push Buttons and LED's
- Infra-red remote controller
- DRV8825 stepper motor smoother diodes are standard for better micro-stepping performance
- DRV8825 stepmode set by software control
- Backlash in firmware, enable/disable, IN and OUT
- Temperature compensation support in firmware
- Three stepper motor speed settings (Slow, Medium, Fast)
- Step Size, enable/disable, specify step size in microns
- Up to 8 focuser presets available
- Controller settings are saved in SPIFFS
- Controller settings can be saved and restored to/from a file
- Powered from 12VDC supply, protection via 30V 3A fuse (resettable) PPTC
SOFTWARE OPTIONS
- Full documentation and test code
- Access Point mode
- Station mode (connect to an existing network)
- Static or dynamic TCP/IP configuration
- DUCKDNS support
- OTA (over the air) updating
- WEB SERVER [any web browser on any OS]
- myFP2ESP32A ASCOM driver (over TCP/IP)
- myFP2ESP32W Windows application (over TCP/IP)
- myFP2ESP32L Linux application (over TCP/IP)
- myFocuserPro2E Android application (over TCP/IP)
- ASCOM ALPACA Server (accessible to any ASCOM REMOTE Dynamic Client)
- INDI support via myFocuserPro2 INDI driver
BOARDS
BRACKETS, CASES AND MOUNTING IDEAS
- https://sourceforge.net/projects/myfocuserpro2-esp32/files/3D%20Printed%20Brackets/
- https://sourceforge.net/projects/myfocuserpro2-esp32/files/3D%20Printed%20Cases/
- https://sourceforge.net/projects/myfocuserpro2-esp32/files/Focuser%20Mounting%20Ideas/
DOCUMENTATION
FIRMWARE
# ASCOM DRIVER - myFP2ESP32A https://sourceforge.net/projects/myfocuserpro2-esp32/files/ASCOM%20Drivers/
ASCOM DRIVER TEST APPLICATION
WINDOWS SOFTWARE
LINUX SOFTWARE
INDI SUPPORT
- INDI driver - myFocuserPro2
HARDWARE OPTIONS
Stepper Motor
- For ULN2003 the 28BYJ48 motor, connector, EMI suppressor, 5V or 12V
- For DRV8825, NEMA14 0.9° 400 step motor, connector, EMI suppressor
- For L298N, 28BYJ48 unipolar stepper motor and NEMA bipolar stepper motor
Temperature Probe
- High quality GX aviation style connection (screw ring lock)
- Available in 1m or 2m cable lengths
- Reading can be adjusted via an offset for calibration purposes
- Precision from 0.5° to 0.0625°
- Temperature compensation, enable/disable, number of steps per degree, direction
Display 0.96” OLED
- Text or Graphics mode
- SSD1306/SSH1106 driver
Push buttons
- Focuser manual control, IN or OUT
LED’s for IN and OUT
- Visual indication of IN or OUT stepper motor movements
Infra-red Remote
- Uses a modified library (included with firmware)
- Switch speeds
- Move IN or OUT by different step amounts
- HX1828NEX Remote Controller
Home Position Switch
- Activated at fully in position (0 or Home)
- Requires hardware support
NOT SUPPORTED
- buzzer
- Jogging