Name | Modified | Size | Downloads / Week |
---|---|---|---|
ARDUINO FIRMWARE | 2024-10-10 | ||
Documentation | 2024-08-17 | ||
myFocuserPro2M | 2024-08-02 | ||
myFocuserPro2N NEXTION TFT DISPLAY | 2024-08-01 | ||
User Bracket Designs | 2024-04-23 | ||
User PCB Designs | 2024-04-09 | ||
BOARDS STRIPBOARDS | 2024-04-04 | ||
BOARDS PCB | 2024-04-02 | ||
INDI | 2024-02-26 | ||
ASCOM DRIVERS | 2024-01-26 | ||
ASCOM DRIVER TESTER | 2023-11-07 | ||
LINUX | 2023-09-19 | ||
OPTIONS | 2021-03-14 | ||
Brackets Cases Gears | 2020-01-28 | ||
LogViewerPro | 2019-12-30 | ||
WINDOWS | 2019-12-30 | ||
Bobs Calculator | 2019-12-29 | ||
TROUBLESHOOTING | 2019-09-05 | ||
Astro Imaging PDFs | 2019-05-02 | ||
Android Bluetooth Apps | 2019-04-19 | ||
Stepper Motor Wiring Moonlite | 2018-12-27 | ||
Stepper Motor Wiring Feathertouch | 2018-12-25 | ||
myPSU | 2017-02-14 | ||
UTILS | 2017-01-18 | ||
Videos | 2016-08-18 | ||
LCD ISSUES | 2016-06-12 | ||
Project Videos | 2016-05-29 | ||
Microstepping Issues with DRV8825 | 2016-05-21 | ||
README.md | 2024-04-23 | 7.3 kB | |
Totals: 29 Items | 7.3 kB | 329 |
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