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