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

FYSETC S6 3D Printer Board for OnStep Telescope Controller

  1. Home

By Khalid on 2020/09/28 - 18:55, last updated 2023/03/21 - 16:39

I have been using the FYSETC S6 V1.2 3D printer board as my telescope controller for a few years.

Advantages

This is a feature rich board that has the following advantages:

  • Already soldered and ready to go
  • Supports all features of OnStep (limit switch, PEC, ...)
  • Supports built-in dew heater functionality

Both version 1.2 and 2.0 work well with OnStep.

Youtube Videos Demonstrating FYSETC S6

The following playlist has several videos on the FYSETC S6 board with OnStep.

These include features such as GPS, slewing speedily at 4 degrees/second, integrated dew heater, and more.

Precautions: Before You Power Up!

It is extremely important that you set the 5V jumpers correctly on the version 2.0 board.

This jumper has two settings: USB5V or DC5V.
If you set the jumper to USB5V, and apply 12V-24V power in to the board, you may permanently damage it!

Therefore, use USB5V only for flashing the board, and never apply 12V-24V while the jumper is set to USB5V.

To be always safe, I only set this jumper to DC5V, and always power it using an old laptop power supply at 19V. That way, I never make the mistake above and ruin the board.

BOOT0 jumper

The S6 board uses DFU mode to flash programs to it.

In order to set the board to DFU mode, version 1.2 has a momentary switch to do that.
Version 2.0 of the board is different: it has a BOOT0 jumper.
But instead of a regular jumper, I connected two wires from the jumper to a small switch that is attached to the case's exterior. This allows me to flash the board without opening the case.

The sequence is as follows:

  • Power off the board
  • Set the switch to "Flash" mode
  • Connect the USB cable to the laptop
  • power up the board from the 19V source

Once flashing is successful, power off, set the switch to run mode, and power on again.

Arduino IDE Settings for the S6

The supported version for STMicroelectronic Board Manager is 2.2.0.

You have to set the IDE as follows under Tools -> Boards:

STM32 Boards               = 3D printer boards
Board part number          = FYSETC_S6
U(S)ART support            = Enabled (generic 'Serial')
USB support (if available) = CDC (generic 'Serial' supersede U(S)ART)
Optimize                   = Smallest -Os default
C Runtime Library          = Newlib Nano + Float Printf/Scanf
Upload Method              = DFU

Verify That OnStep Is Running

After you complete flashing OnStep to the board, you should power off the board, and remove the BOOT0 jumper.

When you power up again, the board should be in normal mode (not DFU), and running OnStep.

To verify that OnStep is running normally, you need to use the Arduino IDE Serial Monitor. Set the baud to 9600, and enter the command:

:GVM#

You should receive back a message that includes the version number of OnStep, for example:

OnStep 4.24m

You are now ready to use OnStep on the FYSETC S6 ...

No COM port or USB device in lsusb

Some users have reported that they can access OnStep from Arduino's Serial Monitor immediately after flashing, but if they power off, remove the BOOT0 jumper, and power on again, there will be no COM port on Windows (or USB device in lsusb on Linux).

If that is the case, then the bootloader on your board is corrupted.

To solve it, perform the steps below:

  • Download the .zip file below
  • Unzip the file to extract the .bin file
  • Flash the file named s6-v2.0-bootloader.bin to your board at address 0x8000000 using STM32CubeProgrammer (or dfu-util on Linux).
  • Flash OnStep normally

This above procedure is verified to work only on the V2.0 version of the board.

Contents: 
Astronomy
AttachmentSize
Package icon s6-v2.0-bootloader.zip24.69 KB
  • Add comment

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.