Skip to content

Instantly share code, notes, and snippets.

@kjkent
Created August 23, 2024 23:49
Show Gist options
  • Save kjkent/e7d7e631143a872e457f196d896b877b to your computer and use it in GitHub Desktop.
Save kjkent/e7d7e631143a872e457f196d896b877b to your computer and use it in GitHub Desktop.
Pinout description for the 1x10-pin touch screen header on the Creality Ender 3 S1 (E3S1) motherboard

Pinout for the Creality E3S1 motherboard's 1x10-pin JST port (touch screen interface)

Disclaimer: This document is provided as a general guide and includes no warranties or guarantees as to its accuracy. Anything you do with this information is your own responsibility and at your own risk.

Note

This pinout applies to the stock E3S1 motherboard with the STM32F401RCT6 microcontroller, though it may apply to other E3S1 motherboards, such as the one with the STM32F104 IC.

The below pins are numbered 1-10, with the board rotated so the 1x10-pin JST port is at the top, with the 2x5-pin IDC port adjacent to the left, and the filament runout sensor JST port to the right.

Missing pins: Due to an unfortunate and entirely avoidable soldering mishap, I am unable to confirm the microcontroller pins attached to pins 8 and 9. If someone is able to fill in these blanks, leave a comment and I'll update the document.

1 2 3 4 5 6 7 8 9 10
VSS (GND) PA3 PA2 PB2 PA13 PB1 PA14 ??? ??? VCC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment