Last edited · 37 revisions  

 


The FYSETC S6 V1.2 3D Printer Board

NOTE: THIS IS AN EXPERIMENTAL DESIGN AND MAY CHANGE OR HAVE UNFORESEEN PROBLEMS THAT CAUSE IT TO BE ABANDONED (THOUGH THAT ISN'T LIKELY!)

The FYSETC S6 is a 32-bit board for 3D printers. 

Advantages

  • Ready made board, no discrete components to order, and no soldering required to put it together
  • Lots of pins for every feature that OnStep supports (limit switch, PEC, ...etc.)
  • Faster than the STM32 Blue Pill
  • Allows for up to 9 alignment stars
  • Alignment error resolution down to 16"

Limitations

  • Regular non-SPI drivers (LV8729, S109) cannot have a different microstepping for slewing. The TMC SPI ones (TMC2130, TMC5160) will have that feature. However, you can speed up the non-SPI drivers by changing STEP_WAVE_FORM to PULSE for a 60% slewing speed increase, all else being equal, and depending on whether the motors can tolerate higher RPM.

Basic Information

The detailed information on this board can be found on the FYSETC S6 Wiki page.

The pinmap for the board is on Github.

Note that although the TMC2208 and TMC2209 are supported for 3D printers, OnStep does not support the UART interface for these steppers. Do not try any other driver than: TMC5160, TMC2130, LV8729 or S109 only.

Here is a video of a Vixen SXD mount being controlled using the FYSETC S6 in a minimal configuration (axis1, axis2, and WiFi only).

Another short video of the same mount slewing at 4 degrees/second with a Celestron C8 SCT, Canon DSLR, and 60mm guide scope.

This is a photo of the FYSETC S6 Board, the XH2.54 Connector version (white connectors).

The Boot0 button is visible below the wires that go to the WeMos D1 Mini.

 

In this image two LV8729 are used for Axis1 (X), and Axis2 (Y)