Editor Version ×
recommended

Pro Edition

free

Brand new interactions and interfaces

Smooth support for design sizes of over 3W

devices or 10W pads

More rigorous design constraints, more

standardized processes

For enterprises, more professional users

Std Edition

Easy to use and quick to get started

The process supports design scales of 300

devices or 1000 pads

Supports simple circuit simulation

For students, teachers, creators

Ongoing

STD MaxESP4I

MaxESP4I

Project tags

License

CC-BY-NC-SA 3.0

License: CC-BY-NC-SA 3.0

Mode:

Mode

Editors' pick

Editors' pick

  • 2.7k
  • 0
  • 3
Update time: 2024-03-10 12:08:31
Creation time: 2022-11-28 12:08:13
Description

Description

For my OnStep telescope mount controller (visit my [group][1] for more information.)

 

This design is built around an onboard SMT ESP32 processor integrated into the design. It has 4MB of flash, dual processor cores, runs at 240MHz, and has fast single precision capable floating point units.  It also has an onboard SMT ESP32 dedicted to runnning OnStepX's Smart Web Server.  This has a least amount of soldering necessary but most components needed to build one of these can be obtained from EasyEDA/LCSC and eBay.

 

**Note: For non-commercial use only (see License terms, CC-BY-NC-SA 3.0)**

 

This controller includes the following features:

* Power: Coaxial power jack, fuse, and power switch connection.
* Stepper drivers: Four, one for RA/Azm, one for Dec/Alt, one for a focuser, and one for a rotator/second focuser. It's designed to support full control (microstep mode etc.) of FYSETC TMC2209 v3.1 drivers in all four sockets. It can also operate external GENERIC (Step/Dir/ENable signal) drivers for RA/Azm and Dec/Alt. All stepper motor connections are available on RJ jacks at the PCB back (screw terminals are optional.)
* WiFi or Ethernet built in ESP32 runs the SWS and this also has a provision for the W5500 Ethernet adapter positioned above the front panel micro-usb ports.
* Micro USB ports for OnStepX and SWS onboard.
* Status LED.
* Mini speaker for alert buzzer.
* DB15 15 pin D-Sub connector: primary external I/O for Gnd, +3.3V, 5V, two Home Switches, PEC, PPS, I2C, the Serial0 port (shared with built in Micro USB,) and two channels of A/B encoder inputs.
* 3.5mm stereo mini jack: secondary external I/O for Limit Switches and Reticle.
* RJ12 Modular connector: ST4 guider interface (with optional 5V power.)

 

---

Changes relative to MaxESP3:

General use of SMT components to keep soldering to a minimum as EasyEDA now makes this easy to order/low cost.

Design in favor of readily available TMC2209 drivers, they have the best performance/cost and minimize pin use.

 

Now more features have dedicated pins:
* GPIO39 AUX7 was changed to RXTMC for TMC2209 UART drivers.
* GPIO12 EN12 was changed to STA for the buzzer/mini-speaker and status LED.
* GPIO14 CLK was changed to AUX3 (SPI isn't needed.)
* GPIO13 MOSI was changed to AUX4 for home sense (SPI isn't needed.)
* GPIO4 AUX2 was changed to TXTMC for TMC2209 UART drivers.
* GPIO5 CS2 was changed to EN enable for all axes (SPI isn't needed.)
* GPIO21 AUX3 was changed to I2C SDA only.
* GPIO22 AUX4 was changed to I2C SCL only.
* GPIO23 CS1 was changed to AUX7 for limit sense, PPS, etc. (SPI isn't needed.)

---

History:
* Version 4.0 Initial Release

* Version 4.01 Changed encoder pullup option to 3.3V

* Version 4.02 Moved SWS Status LED between ST4 and Micro-USB for better port spacing

 

  [1]: https://groups.io/g/onstep

Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 100nF C10,C11,C12,C13,C15,C16,C17,C26,C6,C7,C9,C22,C23,C24,C25 C0402 15
2 SS310_C85658 D1 DO-214AC_L4.3-W2.7-LS5.3-RD 1
3 PJ-325M/3.5MM J2 AUDIO-TH_PJ-325C 1
4 2.4K R3,R5,R7,R8,R9,R10,R11,R12,R13,R14 R0603 10
5 240 R4 R0805 1
6 4.7K R28,R29,R6,R15,R2,R1,R27 R0603 7
7 MB85RC64TAPNF-G-BDERE1 U13 SOP-8_L5.0-W4.0-P1.27-LS6.0-BL 1
8 1kΩ R16 R0603 1
9 10uF C18,C21 CASE-A_3216 2
10 10uF C19,C20 C0402 2
11 0603ESDA-05N D3,D4,D5,D6 D0603-BI 4
12 19-213/Y2C-CQ2R2L/3T(CY) LED2 LED0603-R-RD 1
13 SS8050_C2150 Q2,Q3,Q1,Q4 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 4
14 12K R17,R18,R19,R20,R21,R22,R23,R24 R0603 8 12kΩ
15 510Ω R25,R26 R0402 2
16 TS-1187A-C-C-B SW1,SW2,SW3,SW4 SW-SMD_4P-L5.1-W5.1-P3.70-LS6.4 4
17 ESP32-WROOM-32U(16MB) U1,U10 WIFIM-SMD_39P-L19.2-W18.0-P1.27 2
18 CP2102-GMR U9,U12 WQFN-28_L5.0-W5.0-P0.50-BL-EP3.2 2
19 47589-0001 USB1,USB2 MICRO-USB-SMD_47589-0001 2
20 100uF C1,C2,C3 CAP-SMD_BD8.0-L8.3-W8.3-RD 3
21 47uF C4,C5 CAP-SMD_BD5.0-L5.3-W5.3-RD 2
22 330nF C8 C0805 1
23 22uF C14 CAP-SMD_L3.2-W1.6-R-RD 1
24 DC005-2.0MM DC1 DC-IN-TH_DC005 1
25 XF-506P FH1 FUSE-TH_XF-506P 1
26 M2545V-02P J1 CONN-TH_M2545V-02P 1
27 1x3 Header J5,J6,J7 1X3 HEADER 3
28 19-217/GHC-YR1S2/3T LED1 LED0603-R-RD 1
29 1x6 Header J3 1X6 HEADER 1
30 FC-DA1608HRK-620D LED3 LED0603-RD_RED 1
31 W5500-MINI_V1.1_EVB U8 W5500-MINI 1

Unfold

Project Attachments

Project Attachments

Empty
Project Members

Project Members

Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn