License

GPL 3.0

Tags
Recommend Projects

MaxESP3

11 months ago 3234
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

For my OnStep telescope mount controller (visit my group for more information.) This design is built around the ESP32S. There are four stepper drivers (one for RA/Azm, one for Dec/Alt, one for a focuser, and one for a rotator/second focuser.) RA/Azm and Dec/Alt share a common SPI bus best used with SSS TMC2130 and TMC5160 stepper drivers only though others can work with some limitations. The focuser/rotator stepper drivers can be of any "step-stick" design but usually TMC2208's will be the best choice. All stepper motor connections are available on RJ jacks at the PCB back (or optionally screw-terminals.) There's a power jack, fuse, and power switch connection. There are several connectivity options: USB, an I2C port (w/footprint for the DS3231 RTC.) There are two serial ports. Serial0 is brought out on a pin-header connector (w/power) but using it disables the ESP32S micro-usb port; fortunately the ESP32S has on-board Bluetooth so this isn't much of a limitation. Serial1 is on a WeMos D1 Mini (ESP8266) foot-print for Wifi support. In this design it is possible to flash the WeMos through OnStep. There is a D-Sub connector DB9 that has home SW inputs (or I2C depending on configuration,) PEC input, and two channels of A/B encoder inputs (which run to the ESP8266.) There's also a modular connector for an ST4 guider interface (with optional 5V power.) On a 3.5mm stereo mini jack is a limit sense input (to stop the mount) and also a reticule LED output available if Aux8 is not used for other purposes like the on-board mini speaker as an alert buzzer.)

History Version 3.0 Initial Release Version 3.02 Switched EN pull-down resistor from 4.7K to 470 Ohms Version 3.021 Silkscreen improvements, removed unused pads on RTC Version 3.03 Added 3 position jumper under WeMos for Aux8 connection to speaker or Mini Jack (this allows a socket jumper lead to connect Aux2 to the Mini Jack if the user wants to use Aux2 for OneWire etc.)

Documents

Schematic

PCB

BOM

ID Name Designator Footprint Quantity
1 A4988, etc. U4,U3,U2,U5 GENERIC STEPPER MOTOR DRIVER CARRIER 4
2 POWER_JACKPTH JP1 POWER_JACK_PTH 1
3 FUSE F1 FUSEHOLDER_MINI_BLADE 1
4 5V Reg U7 OKI78SR 1
5 100uF50V C2,C1 CAP-D8.0XF3.5 2
6 100uF25V C3 CAP-D6.3XF2.5 1
7 RJ12 RJS 6P6C 1
8 0.33uF50V C8 CAP-PTH-SMALL-KIT 1
9 0.1uF100V C9,C10,C6,C7,C11 CAP-PTH-SMALL-KIT 5
10 1x2 Header J12 HDR1X2 1
11 12V Reg U6 OKI78SR 1
12 RJ22 RJ3,RJ4 5555980-1 2
13 47uF35V C5,C4 CAP-D5.0XF2.0 2
14 MOLEX KK 1X2 J1 MOLEX KK 1X2 1
15 4POS_SCREW_TERMINAL_3.5MM JS1,JS2 4POS_SCREW_TERMINAL_3.5MM 2
16 S310FA D4,D5 SOD-123F 2
17 5520426-4 RJ2,RJ1 5520426-4 2
18 WEMOS D1 MINI U8 WEMOS_D1_MINI 1
19 1x3 Header J10,J9 1X3 HEADER 2 2
20 M0 J3,J6 1X3 HEADER 2 2
21 M1 J4,J7 1X3 HEADER 2 2
22 M2 J5,J8 1X3 HEADER 2 2
23 1x3 Header J15,J16,J11 1X3 HEADER 2 3
24 1N4001 D3 DO-41 1
25 1x5 Header J13 1X5 HEADER 1
26 1x1 Header J14 1X1 HEADER 1
27 10uF10V C12 CAP-D4.0XF2.0 1
28 3.3K R3 AXIAL-0.3 1
29 DB9 Socket JP2 DB9 1
30 4.7KΩ R1 AXIAL-0.3 1
31 470Ω R2 AXIAL-0.3 1
32 2KΩ R5 AXIAL-0.3 1
33 DS3231-RTC-SINGLE-HEADER RTC1 DS3231-RTC-24C32-EEPROM-SINGLE-HEADER 1
34 4POS_SCREW_TERMINAL_2.54MM JS3,JS4 4POS_SCREW_TERMINAL_2.54MM 2
35 Bussed Resistor Network 5 Pin RP1,RP2 4 RESISTOR ARRAY 2
36 PJ-325M/3.5MM J2 AUDIO-PJ325 1
37 DA112S1 U1 S08 1
38 Nodemcu_esp32 U9 NODEMCU-ESP32S-NARROW 1
39 220Ω R4 AXIAL-0.4 1
40 LED3/5mm D1 LED3/5MM 1
41 LED3/5mm D2 LED3/5MM 1
42 BUZZER SP1 BUZZER-12MM-KIT 1

Attachments

None

Members

Success
The owner does not allow comments in this project now

Comments (0)

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.