Editor Version ×

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators


1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 30,000 devices or 100,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users


Project Status: Ongoing

License: CC-BY-NC-SA 3.0

  • 2.9k
  • 0
  • 3
Creation time: 2022-11-02 11:00:57
Update time: 2023-03-14 20:05:35

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

This design is built around the Teensy4.1 processor (available on Amazon, PJRC, etc.) It has 8MB of flash, runs at 600MHz, and has a fast double precision capable floating point unit.  The T4.1 is the fastest/most capable OnStep supported MCU. This has a moderate amount of soldering necessary but most components needed to build one of these can be obtained from EasyEDA/LCSC and eBay.

**Note: This design is 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 older StepStick drivers as well as TMC SPI ones, in all four sockets. All stepper motor connections are available on RJ jacks at the PCB back (screw terminals are optional.)
* WiFi or Ethernet: WeMos D1 Mini ESP8266 foot-print (uses Serial2.)
* Micro USB port built into the Teensy4.1.
* 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 Serial1 port, 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 MaxPCB3.6:

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

Design allows use of readily available TMC2209 drivers, they have the best performance/cost.

Removed DS3231 RTC module in favor of using a battery and Teensy4.1 built-in RTC.  This makes room for plugging USB into the WeMos D1 Mini while operating and/or using the ESP32 based WeMos D1 Mini boards.

The following pins have changed…

* PIN34 M0_1 was changed to MISO (Teensy RX8, forms a bus for TMC2209 RX/PDN-UART pins.)
* PIN35 M1_1 was changed to M2_1 (Teensy TX8, FYSETC v3.1 TMC2209 TX pin.)
* PIN36 M2_1 was changed to M1_1 (swapped for above.)
* PIN37 MISO was changed to M0_1 (swapped for above.)


- Version4.0 - First release

- Version4.01 - Changed encoder pullup from 5V to 3.3V

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

Design Drawing
schematic diagram
1 /
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity BOM_Supplier BOM_Manufacturer BOM_Manufacturer Part BOM_Supplier Part
1 CR2032-BS-6-1 B1 BAT-TH_CR2032-BS-6-1 1 LCSC Q&J CR2032-BS-6-1 C70377
2 100nF C10,C11,C12,C13,C6,C7,C9 C0402 7 LCSC SAMSUNG CL05B104KO5NNNC C1525
3 SS310_C85658 D1,D2 DO-214AC_L4.3-W2.7-LS5.3-RD 2 LCSC DYELEC SS310 C85658
4 PJ-325M/3.5MM J2 AUDIO-TH_PJ-325C 1 LCSC BOOMELE PJ-325M/3.5MM C26230
5 4.7K R1,R2,R15,R16,R17,R18 R0603 6 LCSC UniOhm 0603WAF4701T5E C23162
6 2.4K R3,R5,R7,R8,R9,R10,R11,R12,R13,R14 R0603 10 LCSC UniOhm 0603WAF2401T5E C22940
7 240 R4 R0805 1 LCSC UniOhm 0805W8F2400T5E C17572
8 1kΩ R6 R0603 1 LCSC LIZ CR0603FA1001G C126900
9 100uF C1,C2,C3 CAP-SMD_BD8.0-L8.3-W8.3-RD 3 LCSC Lelon VEJ101M1HTR-0810 C176665
10 47uF C4,C5 CAP-SMD_BD5.0-L5.3-W5.3-RD 2 LCSC Lelon VES470M1CTR-0505 C134798
11 330nF C8 C0805 1 LCSC FH 0805B334K500NT C1740
12 DC005-2.0MM DC1 DC-IN-TH_DC005 1 LCSC SOFNG DC005-2.0MM C111567
13 XF-506P FH1 FUSE-TH_XF-506P 1 LCSC XFCN XF-506P C492610
14 M2545V-02P J1 CONN-TH_M2545V-02P 1 LCSC XFCN M2545V-02P C509147


Project Attachments
Project Members
Related Projects
Change a batch
Add to album ×


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微信号


  • QQ交流群


  • 立创EDA公众号