Last edited · 1 revision  



Enable serial interface and configure baud rates.  Each serial interface is usually a TTL serial port on the microcontroller which may be connected directly to another device.  That other device may provide a USB port, or WiFi (SWS), or Bluetooth, etc.

Change this setting by editing Config.h then compile and upload using the Arduino IDE.



  • Default Value: OFF
  • Other Values: OFF, ON, 9600,19200,57600,115200
  • NotesA third interface, SERIAL_C is sometimes present as a TTL serial port also in which case a HC05 Bluetooth adapter or other device can be attached in similar fashion to SERIAL_B.  When running OnStep on an ESP32 SERIAL_C is the virtual serial port for its built-in Bluetooth hardware and can be enabled by using the ON setting.
  • Associated Options: The SERIAL_C_BLUETOOTH_NAME "OnStep" option applies only to the ESP32 and allows you to change the name of the Bluetooth device.
  • Reminder:
    • This port is often used on the MKS Gen-L and is RX2/TX2.