ESP32Focuser-hardware

Public

@simonachmueller

Download board files

Files for version 1. Pick what you came for.

Share ESP32Focuser-hardware

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

ESP32Focuser Hardware

This is a repository for storing documentation for my ESP32Focuser project.

Описание

Deutsche

What is that about

Focuser for astronomy telescope based on ESP32 controller. Comportable with Indilib (http:/indilib.org/) and ASCOM (https://ascom-standards.org/). The controller uses the protocol Moonlite (as documented in the indilib project).

What hardware do I need

The firmware runs on a ESP32-DevKitC board. It uses also the BIGTREETECH TMC2209 V1.2 Stepper Motor Driver to drive the motor on a super-silent and vibrationless way. Basically, you only need this two boards to start using the focuser. If you want to build it on a more resilient way, you can follow intructions below.

Schematics

Schematics diagram can be found as a KiCad project folder. You can donwload shematics as pdf here.

The schematics is pretty easy. You just connect the pins of the ESP32 dev board with the TMC2209 board, add power supply and connect motor - from this point you can control the focuser from the computer over ASCOM/INDI driver. If you want to use an optical encoder as a handcontroller (what I would really advise you if you want to get rid of vibrations when you touch the telescope focuser knob), connect it to the pins on the ESP32 board as well.

Wiring table

Please use the wiring table as reference, it might get outdated. For the most latest schematics version, check the KiCad project.

DescriptionESP32 boardTMC2209 boardNote
DIR32DIR
STEP33STEP
CLK25CLK
PDN26PDN + PDNnot used
MS214MS2
MS112MS1
EN13EN
ENC12Encoder output 1
ENC215Encoder output 2
5V5VVDD
12VVMMotor power supply

Stepper motor

I use the 17HS2408 stepper motor, as it fits well for 12v supply: it has 8 Ohm phase resistance what leads to 1.5 Amps phase current, it's a bit over the specification (rated current 0.6 Amps) but as it's not supposed to continuously work on high speed in this project,it works just fine, has enough torque and does smooth movements.

BOM

Aka bill of material

DescriptionAliExpress linkNotes
ESP32-DevKitChttps://www.aliexpress.com/item/4000103411061.html
17HS2408 stepper motorhttps://www.aliexpress.com/item/33033986185.html
7 M3 screws for motor and encoderhttps://www.aliexpress.com/item/32965979997.htmlM3 50pcs + 5mm
TMC2209 boardhttps://www.aliexpress.com/item/33029587820.html
Optical rotary encoder CALT ES38https://www.aliexpress.com/item/33028641351.html5v 600ppr
13x32mm Encoder knobhttps://www.aliexpress.com/item/33039964137.html
Motor shaft coupler 5mm x ?? mmhttps://www.aliexpress.com/item/32913158582.html
OR alternatively to the direct coupling your motor with the focuser, you could use a belt like this below
GT2 Pulley 20 tooth ø 5mmhttps://www.aliexpress.com/item/32724156349.html
GT2 Closed Loop Timing Belthttps://www.aliexpress.com/item/32950422029.html
12v female plug 5.5mm x 2.1mm
12v→5v DC-DC step down converter boardhttps://www.aliexpress.com/item/32742116421.html
Hand controller connector M GX12 5 pin for encoderhttps://www.aliexpress.com/item/32869491577.html
Hand controller connector M GX12 4 pin for motorhttps://www.aliexpress.com/item/32869491577.html
115 90 55mm plastic enclosure casehttps://www.aliexpress.com/item/32709832386.html
100x68x50mm plastic enclosure case for encoderhttps://www.aliexpress.com/item/32792270384.html
Push button for handcontrollerhttps://www.aliexpress.com/item/32965284265.html
Micro USB cabletbd
2.54mm Wire Cable Connector 4 pinhttps://www.aliexpress.com/item/32954418743.html
Prototyping board 5x7 cmhttps://www.aliexpress.com/item/32853911495.html
Cable for motor 4 cores 0.3mm 22awghttps://www.aliexpress.com/item/4000714461664.html

Pictures

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.