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