RK3568 development board for all-in-one digital signage and signage players.
LVDS, EDP and HDMI 2.0a (4K@60Hz) display outputs, gigabit Ethernet, USB 2.0/3.0,
PoE and three UART headers on a 150 × 75.6 mm board.
This page is the hardware reference
Flashing, the firmware API and the guides
apply to every board. This page covers what is specific to the KTM-S58: its
connectors, pin assignments and electrical limits.
Connector map
RK3568 Cortex-A55 150 × 75.6 mm DC12V RJ45 USB2.0 USB3.0 USB-OTG TF HDMI Earphone Ext-PWR PoE USB1 USB2 USB3 UART1 UART2 UART3 BL-Con1 EDP LVDS BL-Con2 Jumper1 GPIO Speaker MIC IR/LED
Swipe sideways to see the whole board. Tap a connector to jump to its pin definition. Positions are schematic, not to scale.
Specification
OS Android 11.0 CPU Rockchip RK3568 , quad-core ARM Cortex-A55DDR DDR3 / DDR3L / DDR4 / LPDDR3 / LPDDR4 / LPDDR4X, 2 GB / 4 GB Flash eMMC 5.0, 8 GB / 16 GB / 32 GB Wi-Fi 802.11 a/b/g/n/ac, dual 2.4 / 5 GHz Ethernet RJ45 gigabit (1000 M) Screen interface LVDS, EDP HDMI HDMI 2.0a out, up to 4K@60Hz USB USB 2.0 and USB 3.0 RTC Yes — with scheduled power on/off Audio 3.5 mm earphone Camera Via USB
Power: DC 12 V / 3 A via 6.0 mm barrel (current depends on screen size).
Internal expansion: 3 × USB 2.0, 3 × UART, LVDS, EDP, dual backlight, PoE,
speaker, microphone, LED/IR, 2 × GPIO header, touch-panel I2C and camera I2C.
Board dimensions
Size 150 mm × 75.6 mm Thickness 8 mm Top clearance 1.6 mm Bottom clearance 2 mm
Serial ports at a glance
The three UART headers are driven through the standard serial interface. The
device node, where the datasheet gives one, is in the pin tables below — this is
the path your application opens.
Port Device node Type UART1 — UART UART2 /dev/ttyS4UART UART3 /dev/ttyS3UART
The UART1 device node is not specified in the datasheet. Confirm on your board
with ls /dev/ttyS* or contact us. The RS232/485 level for a header is selected
by the RS232/485 power jumper (§3.3). See the firmware API overview
for how the device API drives the board (power scheduling, GPIO, display,
network, kiosk lockdown).
Display ports
Pin Define Attribute Description 1 5V Power out 3.3V / 5V / 12V optional 2 12V Power out 3.3V / 5V / 12V optional 3 3.3V Power out 3.3V / 5V / 12V optional 4 GND GND Ground 5 GND GND Ground 6 GND GND Ground 7 D0N Output Pixel 0 negative data (odd) 8 D0P Output Pixel 0 positive data (odd) 9 D1N Output Pixel 1 negative data (odd) 10 D1P Output Pixel 1 positive data (odd) 11 D2N Output Pixel 2 negative data (odd) 12 D2P Output Pixel 2 positive data (odd) 13 GND GND Ground 14 GND GND Ground 15 CLK0N Output Negative sampling clock (odd) 16 CLK0P Output Positive sampling clock (odd) 17 D3N Output Pixel 3 negative data (odd) 18 D3P Output Pixel 3 positive data (odd) 19 D5N Output Pixel 0 negative data (even) 20 D5P Output Pixel 0 positive data (even) 21 D6N Output Pixel 1 negative data (even) 22 D6P Output Pixel 1 positive data (even) 23 D7N Output Pixel 2 negative data (even) 24 D7P Output Pixel 2 positive data (even) 25 GND GND Ground 26 GND GND Ground 27 CLK1N Output Negative sampling clock (even) 28 CLK1P Output Positive sampling clock (even) 29 D8N Output Pixel 3 negative data (even) 30 D8P Output Pixel 3 positive data (even)
3.5 EDP port — dual-contact 20-pin, 2.0 mm
Pin Define Attribute Description 1 VCC 3.3V VCC 3.3V 2 VCC 3.3V VCC 3.3V 3 GND GND Ground 4 GND GND Ground 5 EDP_TX0N Difference data Channel 0 6 EDP_TX0P Difference data Channel 0 7 EDP_TX1N Difference data Channel 1 8 EDP_TX1P Difference data Channel 1 9 EDP_TX2N Difference data Channel 2 10 EDP_TX2P Difference data Channel 2 11 EDP_TX3N Difference data Channel 3 12 EDP_TX3P Difference data Channel 3 13 GND GND Ground 14 GND GND Ground 15 EDP_AUXN Data clock Difference signal 16 EDP_AUXP Data clock Difference signal 17 GND GND Ground 18 GND GND Ground 19 GND GND Ground 20 HPD HPD Hot Plug Detect signal pin
Backlight and display power
Selects the LVDS/EDP panel supply voltage by jumper.
Pin Define Attribute Description 1 3.3V LVDS VCC 3.3V 2 5V LVDS VCC 5V 3 12V LVDS VCC 12V
Pin Define Attribute Description 1 3.3V LVDS VCC 3.3V 2 5V LVDS VCC 5V 3 12V LVDS VCC 12V
3.4 Backlight Con1 port — PH2.0-6P
Pin Define Attribute Description 1 GND GND Ground 2 GND GND Ground 3 BL-ADJ Output Backlight adjust 4 BL-EN Output Backlight enable 5 VCC Power out 12V 6 VCC Power out 12V
3.6 Backlight Con2 port — PH2.0-6P
Pin Define Attribute Description 1 GND GND Ground 2 GND GND Ground 3 BL-ADJ Output Backlight adjust 4 BL-EN Output Backlight enable 5 VCC Power out 12V 6 VCC Power out 12V
Power and PoE
3.7 PoE port — PH2.54-4P
Pin Define Attribute Description 1 POE1 PoE PoE 1 2 POE2 PoE PoE 2 3 POE3 PoE PoE 3 6 POE4 PoE PoE 4
3.8 External power port — PH2.54-4P
Pin Define Attribute Description 1 12V Power in 12V 2 12V Power in 12V 3 GND GND Ground 4 GND GND Ground
USB ports
Three internal USB headers, identical pinout (PH2.0-4P).
3.9 USB1 · 3.10 USB2 · 3.11 USB3 — PH2.0-4P
Pin Define Attribute Description 1 GND GND Ground 2 DP I/O USB D+ 3 DM I/O USB D− 4 VCC Power out 5V
Serial ports
The UART headers are driven through the standard serial interface — open the
device node listed for each. The device API (ItempApiPub) does not handle
UART I/O; it covers power , display ,
GPIO , network and kiosk .
3.12 UART1 port — PH2.0-4P
Pin Define Attribute Description 1 VCC Power out 3.3V 2 TX I/O UART0 TX 3 RX I/O UART0 RX 4 GND GND Ground
3.13 UART2 port — PH2.0-4P → /dev/ttyS4
Pin Define Attribute Description 1 VCC Power out 3.3V 2 TX I/O ttyS4 — UART TX 3 RX I/O ttyS4 — UART RX 4 GND GND Ground
3.14 UART3 port — PH2.0-4P → /dev/ttyS3
Pin Define Attribute Description 1 VCC Power out 3.3V 2 TX I/O ttyS3 — UART TX 3 RX I/O ttyS3 — UART RX 4 GND GND Ground
Audio
3.15 Speaker port — PH2.0-4P
Pin Define Attribute Description 1 LP Output Left positive 2 LN Output Left negative 3 RN Output Right negative 4 RP Output Right positive
3.17 MIC port — PH2.0-2P
Pin Define Attribute Description 1 N Negative Microphone negative 2 P Positive Microphone positive
LED, IR and control
3.16 LED / IR port — PH2.0-5P
Pin Define Attribute Description 1 LED_R LED red LED red 2 LED_G LED green LED green 3 VCC Power out 3.3V 4 GND GND Ground 5 IR IN Input IR input
GPIO
These are the pins the GPIO API drives. The SDK names match the
Define column below.
3.18 GPIO port — PH2.0-5P
Pin Define Attribute Description 1 GPIO_A0 I/O GPIO8_A0 2 GPIO_A1 I/O GPIO8_A1 3 GPIO_A3 I/O GPIO8_A3 4 Power key I/O Power key 5 GND GND Ground
3.19 GPIO port — PH2.0-4P
Pin Define Attribute Description 1 BLUE I/O GPIO8_A1 2 RED I/O GPIO8_A1 3 GREEN I/O GPIO8_A0 4 12V Power 12V
The datasheet lists both BLUE and RED as GPIO8_A1. This may be a typo or an
intentional shared line — verify on hardware before relying on independent
control of these two.
See GPIO for reading and driving these lines from code.
I2C and touch panel
3.20 TP I2C port — 10-pin
Pin Define Attribute Description 1 GND GND Ground 2 GND GND Ground 3 RST Reset Reset 4 INT Interrupt Interrupt 5 GND GND Ground 6 SCL SCL I2C clock 7 SDA SDA I2C data 8 VCC VCC 3.3V 9 GND GND Ground 10 GND GND Ground
3.21 I2C port (camera) — PH2.0-6P
Pin Define Attribute Description 1 VCC Power out 3.3V 2 CM_SCL SCL I2C clock 3 CM_RST Reset Reset 4 INT_L Interrupt Interrupt 5 CM_SDA SDA I2C data 6 GND GND Ground
Other interfaces
3.22 Other ports
Interface Detail Power DC 6.0 mm barrel, 12 V / 3 A HDMI out HDMI 2.0a Ethernet RJ45, gigabit (1 G) USB 3 × USB 2.0 Audio 3.5 mm earphone TF card Up to 64 GB
Electrical specification
Parameter Min Typical Max Notes Power supply voltage — 12V — Ripple voltage — — 65 mV Power supply current — 2.5 A — Depends on screen size Power consumption — 30 W — Depends on screen size
API reference
The device API (power scheduling, GPIO, display, network, kiosk lockdown) is
documented under ItempApi reference . The serial ports above
are driven through the standard Android serial interface.
Downloads
Schematic, mechanical drawing and firmware image are on the
KTM-S58 support page .