Skip to main content
Home
The Baheyeldin Dynasty
The journey for wisdom starts with knowledge
  • Home
  • About
  • Site Map
  • Contact

OnStep ESP32 Smart Hand Controller SHC

  1. Home

By Khalid on 2019/01/12 - 12:30, last updated 2022/10/05 - 10:49

In December 2018, Dave Schwartz completed a design for a Smart Hand Controller (SHC) for the OnStep open source telescope controller.

After completing the hardware, I ported the firmware for it, from the Teensy 3.x to the lower cost ESP32.

Here is a video that I did demonstrating the features.

WiFi SHC (wSHC)

And ESP32 SHC can now be flashed with the updated SHC firmware and configured for WiFi. Up to three mounts can be configured in the Config.h and Extended.config.h.

In Config.h you need:

#define SERIAL_ONSTEP SERIAL_IP

And in Extended.config.h

#define SERIAL_IP_MODE STATION

You also need to define your SSID, password and IP address in that file.

Here is a video showing the wSHC in action.

Functionality of the SHC

The general functionality of the SHC is described on OnStep's SHC User's Manual.

PCB

Here is an image of the SHC PCB, V1.03.

You can order the PCB by itself from this EasyEDA project.

Roman Hujer's modified PCB uses normal axial resistors instead of the resistor network, which sometimes are difficult to source.

There is also a variant by Martin Laza without a PCB at all, and is more compact. The design also includes a custom SHC 3D printed case.

Ken Hunter created his own PCB with a different layout, in order to fit it in an off the shelf Hammond 1591XXB plastic case.

Infrastructure Kit

And here are the infrastructure components that form the kit.

You can find a Bill Of Material (BOM) with detailed description of each item, on the above link for the EasyEDA project. In addition to the BOM items, you can also use this 5-way 10x10x10mm Multi-Direction Switch from AliExpress or eBay to use as a joystick.

Assembly Instructions for the ESP32 SHC

The OnStep Wiki Files section has the detailed assembly instructions.

The document also contains pictures of the parts that you can order at eBay or other online market places.

3D Printed Case

The instructions to obtain the STL files necessary to print your own 3D Printed case, are available in the above assembly instructions. The instructions also cover how to print the parts needed.

Ordering An ESP32 SHC Kit

The ESP32 SHC can currently be ordered from the following sources:

  • 1 X ESP32 SHC available for sale. This is not a kit, but rather a fully assembled and tested SHC. In other words, you don't need to put it together yourself, and it is fully working and ready to go. Contact Khalid for more details.
  • George Cushing offers SHC kits, as well as OnStep kits.
  • You can also contact Ken Hunter who sells pre-assembled SHCs with a 9-foot coiled ST4 cable. You will have to flash it with your specific WiFi settings when you receive it.

Contributors

In addition to the hardware PCBs mentioned previously, here are the contributors to the firmware and catalogs.

  • The SHC firmware was originally written by Charles Lemaire for TeenAstro, which is a derivative of OnStep but only for the Teensy.
  • Dave Schwartz created the ESP32 SHC PCB.
  • Khalid Baheyeldin ported the firmware to the ESP32, and expanded the catalogs with much more objects, and far more precise coordinates.
  • Howard Dutton refined the firmware immensely.
  • Jesco Topp contributed the WiFi feature, to make the ESP32 SHC completely untethered.
Contents: 
Technology
Astronomy
  • Add comment

Comments

Matthias (not verified)

SHC with nodeMCU esp8266

Fri, 2020/04/03 - 13:40

Hi, very nice project... is it possible to realize it with an nodeMCU esp8266 processor instead of an ESP32?? or teansy 3.2? i can't find a pcb with...
greets
Matthias

  • reply

Khalid

No

Fri, 2020/04/03 - 13:42

No. The SHC code and the PCB work only on the ESP32.

  • reply

D Smiles (not verified)

5-way 10x10x10mm Multi-Direction Switch

Sat, 2022/10/01 - 10:19

I was looking at the PCB for the SHC and using the 5-way 10x10x10mm Multi-Direction Switch, do i need to fit link wires in the E & W switch positions as they do not seem to link back to the ESP board.

  • reply

Khalid

Don't know ...

Sat, 2022/10/01 - 11:04

I don't know the answer to that question since I didn't design the board myself.

  • reply

George Cushing (not verified)

5-way 10x10x10mm Multi-Direction Switch

Fri, 2024/06/21 - 14:27

No, the circuit does not have to be modified.

  • reply

Current

Pandemic

  • COVID-19
  • Coronavirus

Search

Site map

Contents

  • Family
    • Khalid
    • Ancestry
    • Extended
  • Friends
  • Nokat نكت
  • Writings
    • Cooking
    • Culture
    • Science
    • History
    • Linguistics
    • Media
    • Literature
    • Politics
    • Humor
    • Terrorism
    • Business
    • Philosophy
    • Religion
    • Children
  • Technology
    • Linux
    • Arabization
    • Drupal
      • Association
    • Software
    • Internet
    • Technology in Society
    • Digital Archeology
    • NCR History
    • MidEast Internet
    • Programming
    • Saudi ISPs
    • Miscellaneous
  • Places
    • Canada
      • Weather
    • Egypt
      • Cuisine
      • Alexandria
      • E.G.C.
    • USA
    • Saudi Arabia
  • Interests
    • Astronomy
    • Fishing
    • Photography
    • Snorkeling
    • Nature
    • Photomicroscopy
  • Miscellany

In Depth

  • al-Hakim bi Amr Allah: Fatimid Caliph of Egypt الحاكم بأمر الله
  • Alexandria, Egypt
  • Arabic on the Internet
  • Articles on the history of Muslims and Arabs in the Iberian Peninsula تاريخ المسلمين و العرب في الأند
  • DIY GOTO Telescope Controller With Autoguiding and Periodic Error Correction
  • E.G.C. English Girls College in Alexandria, Egypt
  • Egyptian Cuisine, Food and Recipes مأكولات مصرية
  • George Saliba: Seeking the Origins of Modern Science?
  • Internet Scams and Fraud
  • Mistaken for an Arab or Muslim: Absurdities of being a victim in the War on Terror
  • Mistaken Identity: How some people confuse my site for others
  • One People's Terrorist Is Another People's Freedom Fighter
  • Overview of Google's Technologies
  • Photomicroscopy
  • Pseudoscience: Lots of it around ...
  • Resources for using Google Adsense with Drupal
  • Rockwood Conservation Area, Southern Ontario
  • Selected Symbolic Novels And Movies
  • Snorkeling the Red Sea near Jeddah
  • Updates and Thoughts on the Egyptian Revolution of 2011

Recent Content

Most recent articles on the site.

  • Origin Of COVID-19: Natural Spillover, Lab Leak Or Biological Weapon?
  • Kamal Salibi and the "Israel from Yemen" theory
  • How To Upgrade HomeAssistant Core In A Python Venv Using uv
  • Ancestry - Paternal Side
  • Review of Wait Water Saver For Whole House Humidifiers
more

Most Comments

Most commented on articles ...

  • Another scam via Craigslist: offering more than asking price
  • Warning to female tourists thinking of marrying Egyptians
  • Craigslist classified for used car: Cheque fraud scam
  • Winning the lottery scam email: World Cup South African lottery
  • Email Scam: BMW 5 Series car and lottery winning
more

About Khalid

Various little bits of information ...

  • Khalid Baheyeldin: brief biography
  • Presentations and Talks
  • Youtube Videos
  • GitHub Projects
  • Drupal.org Profile
  • Astrophotography @ Flickr

Sponsored Links

Your Link Ad Here

Tags

Android Mobile Ubuntu Sony OnStep OpenWRT Router Ericsson COVID-19 Rogers Coronavirus Arabic Kubuntu Home Assistant GSM Telescope tablet Spectrum Scam Python 419 Laptop Firefox DIY CPU Conspiracy Comet Balkanization backup App
More

© Copyright 1999-2025 The Baheyeldin Dynasty. All rights reserved.
You can use our content under the Terms of Use.
Please read our privacy policy before you post any information on this site.
All posted articles and comments are copyright by their owner, and reflect their own views and opinions, which may not necessarily be consistent with the views and opinions of the owners of The Baheyeldin Dynasty.

Web site developed by 2bits.com Inc.