| Name | Modified | Size | Downloads / Week | 
|---|---|---|---|
| Parent folder | |||
| INDI-info.pdf | 2024-02-26 | 460.8 kB | |
| Totals: 1 Item | 460.8 kB | 3 | |
myFocuserPro2 A DIY project - stepper motor focuser solution based on Arduino
Author Robert Brown  (c)  2014-2024 
Date March 19, 2014-2024
All rights reserved  
This project is protected by International Copyright Law.
Permission is granted for personal and Academic/Educational use only.
Software distributed under MIT License https://opensource.org/licenses/MIT  
CONTRIBUTIONS
Please contribute to the ongoing development of this project via PayPal by sending your donation to user rbb1brown@gmail.com (Robert Brown). All contributions are gratefully accepted.
STARTING POINT - PLEASE DOWNLOAD THE PDFS
OVERVIEW
This is a DIY Stepper Motor Focuser Solution based on an Arduino, bread boarded and enclosed in a project hobby box. (If you have a DC motor and need a DC controller there is also a similar project on Sourceforge).
- Full ASCOM drivers including Temperature Compensation and Stepsize support
- Windows Application programs
- Numerous options and driver board support
- Full schematics, Stripboard layout, test programs, build instructions
- Comprehensive and very detailed setup instructions
- Build a professional, well supported stepper focuser for low cost
- Full Arduino Firmware code for each build option
- BlueTooth HC-05 support
SPECIFICATIONS
- Control focuser using either ASCOM driver (fully ASCOM compliant) or Windows Application
- Windows Application for manual control of focuser
- Dedicated ASCOM focuser driver (and 2nd driver for an additional stepper motor)
- Works with FocusMax, Nebulosity, APT, ScopeFocus via ASCOM driver (others not recommended)
- Zero position set manually (via two push buttons) or in software
- Optional push buttons for manual control of IN and OUT
- Uses external power supply for driving stepper 9V-12VDC
- Supports absolute focusing
- Supports temperature compensation
- Supports stepsize
- Supports backlash
- 12VDC@2A PSU required
- LED indications for IN, OUT and External PWR
- Options- Temperature probe based on DS18B20 sensor
- LCD1602/I2C display for positional information (Current and Target positions)
- Push buttons for manual IN/OUT
- Rotary Encoder for manual IN/OUT and speed control
- InfraRed Remote control for manual IN/OUT and speed control
- Bluetooth HC05 wireless control up to 20 meters
- True Wifi option using ESP8266 controller
- 4x4 Membrane Keypad option
 
- Multiple versions supported- 28BYJ-48 Stepper Motor and ULN2003 driver board using Arduino Nano
- 28BYJ-48 Stepper Motor and L293D Motor Shield using Arduino Uno
- NEMA 17HS15-0404S-PG5 Stepper Motor and L293D Motor Shield using Arduino Uno
- NEMA 17 Stepper Motor and EasyDriver v44 board using Arduino Uno
- NEMA 17 Stepper Motor and DRV8825 board using Arduino Uno
 
- Multiple driver board support- ULN2003 driver board - up to 400mA
- L293D Motor Shield - up to 600mA
- L293D Mini Driver Board + Nano - up to 600mA
- EasyDriver v44 board - up to 500ma (750mA Max)
- DRV8825 driver board - up to 1.5A (2A with heatsink)
- L298N driver board - up to 2A (3A Max)
- RAPS128 driver board - up to 2A
- ST6128 driver board - up to 2A
- TB6612FNG driver board - up to 1.2A
- TMC2225 and TMC2209 BIGTREETECH - up to 1.5A (2A with heatsink)
 
- Display Options (may not available with all driver boards)- LCD1602/I2C display
- LCD2004/I2C display
- TFT 2.2"
- OLED I2C 0.96"
- NOKIA 5119
 
PCB Options - Professional PCB: MYFOCUSERPRO2 PCB CAN BE ORDERED ONLINE
Please see the folder /GERBERS on how to download the Gerber files and order PCB's online for as little as $2USD excluding shipping costs.
MYFOCUSERPRO2 PCB VARIATIONS
https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/BOARDS%20PCB/
Boards support a number of different options, adding more components on the board can add more features like Temperature Probe, Push Buttons, Display etc. For Gerber files, please goto this link
Other DIY PCB and Stripboard Options
If you want to make your own PCB the old fashioned way (instead of wiring a stripboard) there are a number of different versions in the STRIPBOARDS folder. This involves a transfer process and etching.
For stripboards please see
https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/BOARDS%20STRIPBOARDS/
For other DIY PCB's generated by users please see
https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/User%20PCB%20Designs/
VIDEOS
Part1a Working Out Your Hardware Requirements
https://youtu.be/J6vh_iS2JsE   
Part1b Assembling your focuser
https://youtu.be/aB0vM2evxEM  
Part1c Testing your focuser
https://youtu.be/Kye_BaU67Aw  
Part1d Adjusting the stepper motor current of the myFocuserPro2 controller
https://youtu.be/u2Z0dFaiiyM  
Part2a Get the Software
https://youtu.be/KwAxsUjqi_o  
Part2b Load ASCOM and Arduino IDE and Libraries
https://youtu.be/m1BJGCBR-nU  
Part2c Programming the Firmware
https://youtu.be/2f4X6omc2NI  
Part3a Initial setup of Focuser settings
https://youtu.be/mZmWG_vQ1uM  
Part3b Overview of Focuser settings
https://youtu.be/yuXUDxkdAgU  
Part3c Overview of Windows App Menu Options
https://youtu.be/jsq7kXDv3_Y  
Part3d Overview of ASCOM Driver Settings
https://youtu.be/Gh4dpqDFouQ  
Part3e Upgrading the Controller Firmware
https://youtu.be/cSvOVw8Djsw  
Part3f Controlling more than one myFocuserPro2 controller
https://www.youtube.com/watch?v=sEvvWYNMCFs  
Part4 myFocuserPro2 Home Position Switch
https://www.youtube.com/watch?v=ADi2W0nsypI  
Part5a myFocuserPro2 Temperature Compensation
https://www.youtube.com/watch?v=YXRqP-V1fcM  
Part5b Understanding temperature compensation
https://youtu.be/uIEgBXL9Cks  
Part6 Using a 4x4 keypad with myFocuserPro2
https://youtu.be/Xws4XfaG-3s  
Nextion Touchscreen Display
https://youtu.be/NYa4qjsf1uc  
myFocuserPro2M DRV8825
https://www.youtube.com/watch?v=Pgm9UNhY1oo  
myFocuserPro2M L298N
https://www.youtube.com/watch?v=SYFPOzRNO2I  
myFocuserPro2M ULN2003
https://www.youtube.com/watch?v=5dNatyl2yk0  
myFocuserPro2E Part 1
https://www.youtube.com/watch?v=o1UVqP6QM2Q  
myFocuserPro2E Part 2
https://www.youtube.com/watch?v=7UhIwJS8AEg  
myFocuserPro2E Part 3
https://www.youtube.com/watch?v=pJeu5f40Hko  
myFocuserPro2 Bluetooth Android App
https://www.youtube.com/watch?v=I7mUmHR_bx8  
myFocuserPro Arduino Focuser Part 1
https://www.youtube.com/watch?v=Ap4k-0QlNwQ  
myFocuserPro Arduino Focuser Part 2
https://www.youtube.com/watch?v=MaQzxvlpFWE  
myFocuserPro Arduino Focuser Part 3
https://www.youtube.com/watch?v=j5l-s9YrlL0  
myFocuserPro RotaryEncoder
https://www.youtube.com/watch?v=9CnBHNKSRgs  
myFocuserPro Breadboarding Nano and EasyDriver
https://www.youtube.com/watch?v=O3rwse9nAsI  
myFocuserPro2 Optimizing Motor Speed https://youtu.be/d5wK81s87Lg
myFocuserPro2 Profiles https://youtu.be/-LSDK2fTHwc