0% found this document useful (0 votes)
32 views14 pages

CAN Protocol for KM-1024i Printhead

The document provides a detailed description of the KM-1024i printhead driver, including its CAN-based data transfer protocol and various parameters, commands, and messages. It outlines the types of parameters, their error codes, and specific settings such as voltage and temperature controls. Additionally, it includes information on the device's versioning and identification details.

Uploaded by

sl Musko
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views14 pages

CAN Protocol for KM-1024i Printhead

The document provides a detailed description of the KM-1024i printhead driver, including its CAN-based data transfer protocol and various parameters, commands, and messages. It outlines the types of parameters, their error codes, and specific settings such as voltage and temperature controls. Additionally, it includes information on the device's versioning and identification details.

Uploaded by

sl Musko
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Driver KM-1024i (Device ID 0x84)

CAN-based Data Transfer Protocol


Version: 0.2
Device Description
Board printhead KM-1024i
Description of CAN parameters, commands and messages
List of CAN parameters:
CAN-ID Type Name R|W GUI-ID
0x2 UINT8_UINT8_UINT8_UINT8 ID Head R 1, 2
0x3 UINT8_UINT8_UINT8_UINT8 Version soft and hard R 3, 4, 5, 6
0x10 UINT8_UINT8_UINT8_UINT8 Set VH1RB RWA 21
0x11 UINT8_UINT8_UINT8_UINT8 Set VH2R RWA 19
0x12 UINT8_UINT8_UINT8_UINT8 Set VH1RA RWA 20
0x13 UINT8_UINT8_UINT8_UINT8 Real VH2R R 22
0x14 UINT8_UINT8_UINT8_UINT8 Real VH1RA R 23
0x17 UINT8_UINT8_UINT8_UINT8 Real VH1RB R 24
0x18 UINT8_UINT8_UINT8_UINT8 Set VH1LB RWA 15
0x19 UINT8_UINT8_UINT8_UINT8 Set VH2L RWA 13
0x1A UINT8_UINT8_UINT8_UINT8 Set VH1LA RWA 14
0x1B UINT8_UINT8_UINT8_UINT8 Real VH2L R 16
0x1C UINT8_UINT8_UINT8_UINT8 Real VH1LA R 17
0x1F UINT8_UINT8_UINT8_UINT8 Real VH1LB R 18
0x20 UINT16_UINT8_UINT8 WAVE_len(R) R 34
0x21 UINT16_UINT8_UINT8 WAVE_len(L) R 29
0x22 UINT16_UINT8_UINT8 Impulse T2R RWA 35
0x23 UINT16_UINT8_UINT8 Impulse T0R RWA 36
0x24 UINT16_UINT8_UINT8 Impulse T1R RWA 37
0x25 UINT16_UINT8_UINT8 Cycle TcR RWA 38
0x2A UINT16_UINT8_UINT8 Impulse T2L RWA 30
0x2B UINT16_UINT8_UINT8 Impulse T0L RWA 31
0x2C UINT16_UINT8_UINT8 Impulse T1L RWA 32
0x2D UINT16_UINT8_UINT8 Cycle TcL RWA 33
0x30 UINT8_UINT8_UINT8_UINT8 Set head temperature RWA 11
0x31 UINT8_UINT8_UINT8_UINT8 Real temperature head R 12
0x40 UINT8_UINT8_UINT8_UINT8 Level GS RWA 25
0x41 UINT8_UINT8_UINT8_UINT8 Lvl1 GS RWA 26
0x42 UINT8_UINT8_UINT8_UINT8 Lvl2 GS RWA 27
0x43 UINT8_UINT8_UINT8_UINT8 Lvl3 GS RWA 28
0xE7 UINT32 SN driver R 39
0xFE UINT8_UINT8_UINT8_UINT8 Version soft and hard R 7, 8, 9, 10
Description of parameters
Types of parameters:
• Enumeration - limited number of values,
• Digital - digital value,
• Metric - digital value with unit of measurement

Parameters error codes:


Value Description
0x0 Parameter is absent
0x1 Parameter type Read-only
0x2 Incorrect parameter value
0x4 Parameter type Write-only
0x5 Parameter format is incorrect
0x6 Operation is not available, repeat the operation later
0x7 No response, waiting time has expired
0x8 Command for writing with confirmation is not supported

Parameters:

0x2. UINT8_UINT8_UINT8_UINT8 R ID Head


Index: 0
Volume drop, pl
Index: 1
Type head
Volume drop, pl [GUI-ID: 1]
Type: Digital
Description: -//-
Value range:
Minimum: 0x01,Maximum: 0x99,Step: 1
Type head [GUI-ID: 2]
Type: Enumerate
Description: Identification head driver
Values:
0x84 Driver head KM-1024i

0x3. UINT8_UINT8_UINT8_UINT8 R Version soft and hard


Index: 1
Bit: 4,5,6,7 - hard version
Bit: 0,1,2,3 - hard version
Index: 3
Bit: 4,5,6,7 - soft version
Bit: 0,1,2,3 - soft version
soft version [GUI-ID: 3]
Type: Digital
Description: bcd format x._
Mask: 0xf0 Shift: >4
Value range:
Minimum: 0,Maximum: 9,Step: 1
soft version [GUI-ID: 4]
Type: Digital
Description: bcd format _.x
Mask: 0x0f
Value range:
Minimum: 0,Maximum: 9,Step: 1
hard version [GUI-ID: 5]
Type: Digital
Description: bcd format x._
Mask: 0xf0 Shift: >4
Value range:
Minimum: 0,Maximum: 9,Step: 1
hard version [GUI-ID: 6]
Type: Digital
Description: bcd format _.x
Mask: 0x0f
Value range:
Minimum: 0,Maximum: 9,Step: 1

0x10. UINT8_UINT8_UINT8_UINT8 RWA Set VH1RB


Setting Voltage VH1RB [GUI-ID: 21]
Type: Metric
Description: -//-
Value range:
Minimum: 20,Maximum: 220,Step: 1
Unit of measurement: Decivolt

0x11. UINT8_UINT8_UINT8_UINT8 RWA Set VH2R


Setting Voltage VH2R [GUI-ID: 19]
Type: Metric
Description: -//-
Value range:
Minimum: 20,Maximum: 220,Step: 1
Unit of measurement: Decivolt

0x12. UINT8_UINT8_UINT8_UINT8 RWA Set VH1RA


Setting Voltage VH1RA [GUI-ID: 20]
Type: Metric
Description: -//-
Value range:
Minimum: 20,Maximum: 220,Step: 1
Unit of measurement: Decivolt

0x13. UINT8_UINT8_UINT8_UINT8 R Real VH2R


Real Voltage VH2R [GUI-ID: 22]
Type: Metric
Description: -//-
Value range:
Minimum: 0,Maximum: 240,Step: 1
Unit of measurement: Decivolt

0x14. UINT8_UINT8_UINT8_UINT8 R Real VH1RA


Real Voltage VH1RA [GUI-ID: 23]
Type: Metric
Description: -//-
Value range:
Minimum: 0,Maximum: 240,Step: 1
Unit of measurement: Decivolt

0x17. UINT8_UINT8_UINT8_UINT8 R Real VH1RB


Real Voltage VH1RB [GUI-ID: 24]
Type: Metric
Description: -//-
Value range:
Minimum: 0,Maximum: 240,Step: 1
Unit of measurement: Decivolt
0x18. UINT8_UINT8_UINT8_UINT8 RWA Set VH1LB
Setting Voltage VH1LB [GUI-ID: 15]
Type: Metric
Description: -//-
Value range:
Minimum: 20,Maximum: 220,Step: 1
Unit of measurement: Decivolt

0x19. UINT8_UINT8_UINT8_UINT8 RWA Set VH2L


Setting Voltage VH2L [GUI-ID: 13]
Type: Metric
Description: -//-
Value range:
Minimum: 20,Maximum: 220,Step: 1
Unit of measurement: Decivolt

0x1A. UINT8_UINT8_UINT8_UINT8 RWA Set VH1LA


Setting Voltage VH1LA [GUI-ID: 14]
Type: Metric
Description: -//-
Value range:
Minimum: 20,Maximum: 220,Step: 1
Unit of measurement: Decivolt

0x1B. UINT8_UINT8_UINT8_UINT8 R Real VH2L


Real Voltage VH2L [GUI-ID: 16]
Type: Metric
Description: -//-
Value range:
Minimum: 0,Maximum: 240,Step: 1
Unit of measurement: Decivolt

0x1C. UINT8_UINT8_UINT8_UINT8 R Real VH1LA


Real Voltage VH1LA [GUI-ID: 17]
Type: Metric
Description: -//-
Value range:
Minimum: 0,Maximum: 240,Step: 1
Unit of measurement: Decivolt

0x1F. UINT8_UINT8_UINT8_UINT8 R Real VH1LB


Real Voltage VH1LB [GUI-ID: 18]
Type: Metric
Description: -//-
Value range:
Minimum: 0,Maximum: 240,Step: 1
Unit of measurement: Decivolt

0x20. UINT16_UINT8_UINT8 R WAVE_len(R)


WAVE_len(R) [GUI-ID: 34]
Type: Metric
Description: -//-
Value range:
Minimum: 0,Maximum: 65535,Step: 1
Unit of measurement: Decimicroseconds

0x21. UINT16_UINT8_UINT8 R WAVE_len(L)


WAVE_len(L) [GUI-ID: 29]
Type: Metric
Description: -//-
Value range:
Minimum: 0,Maximum: 65535,Step: 1
Unit of measurement: Decimicroseconds

0x22. UINT16_UINT8_UINT8 RWA Impulse T2R


Impulse T2R [GUI-ID: 35]
Type: Metric
Description: -//-
Value range:
Minimum: 100,Maximum: 9999,Step: 1
Unit of measurement: 10 ns

0x23. UINT16_UINT8_UINT8 RWA Impulse T0R


Impulse T0R [GUI-ID: 36]
Type: Metric
Description: -//-
Value range:
Minimum: 5,Maximum: 9999,Step: 1
Unit of measurement: 10 ns

0x24. UINT16_UINT8_UINT8 RWA Impulse T1R


Impulse T1R [GUI-ID: 37]
Type: Metric
Description: -//-
Value range:
Minimum: 100,Maximum: 9999,Step: 1
Unit of measurement: 10 ns

0x25. UINT16_UINT8_UINT8 RWA Cycle TcR


Cycle TcR [GUI-ID: 38]
Type: Metric
Description: -//-
Value range:
Minimum: 100,Maximum: 9999,Step: 1
Unit of measurement: 10 ns

0x2A. UINT16_UINT8_UINT8 RWA Impulse T2L


Impulse T2L [GUI-ID: 30]
Type: Metric
Description: -//-
Value range:
Minimum: 100,Maximum: 9999,Step: 1
Unit of measurement: 10 ns

0x2B. UINT16_UINT8_UINT8 RWA Impulse T0L


Impulse T0L [GUI-ID: 31]
Type: Metric
Description: -//-
Value range:
Minimum: 5,Maximum: 9999,Step: 1
Unit of measurement: 10 ns

0x2C. UINT16_UINT8_UINT8 RWA Impulse T1L


Impulse T1L [GUI-ID: 32]
Type: Metric
Description: -//-
Value range:
Minimum: 100,Maximum: 9999,Step: 1
Unit of measurement: 10 ns

0x2D. UINT16_UINT8_UINT8 RWA Cycle TcL


Cycle TcL [GUI-ID: 33]
Type: Metric
Description: -//-
Value range:
Minimum: 100,Maximum: 9999,Step: 1
Unit of measurement: 10 ns

0x30. UINT8_UINT8_UINT8_UINT8 RWA Set head temperature


Temperature head [GUI-ID: 11]
Type: Metric
Description: -//-
Value range:
Minimum: 0,Maximum: 100,Step: 1
Unit of measurement: 1/2 Celsius degree

0x31. UINT8_UINT8_UINT8_UINT8 R Real temperature head


Real temperature head [GUI-ID: 12]
Type: Metric
Description: measure internal sensor
Value range:
Minimum: 0,Maximum: 120,Step: 1
Unit of measurement: 1/2 Celsius degree

0x40. UINT8_UINT8_UINT8_UINT8 RWA Level GS


Level GS [GUI-ID: 25]
Type: Enumerate
Description: -//-
Values:
0x01 Binary
0x02 Lvl1
0x03 Lvl2
0x04 Lvl3

0x41. UINT8_UINT8_UINT8_UINT8 RWA Lvl1 GS


Level 1 GS [GUI-ID: 26]
Type: Digital
Description: -//-
Value range:
Minimum: 1,Maximum: 7,Step: 1

0x42. UINT8_UINT8_UINT8_UINT8 RWA Lvl2 GS


Level 2 GS [GUI-ID: 27]
Type: Digital
Description: -//-
Value range:
Minimum: 1,Maximum: 7,Step: 1

0x43. UINT8_UINT8_UINT8_UINT8 RWA Lvl3 GS


Level 3 GS [GUI-ID: 28]
Type: Digital
Description: -//-
Value range:
Minimum: 1,Maximum: 7,Step: 1

0xE7. UINT32 R SN driver


SN driver [GUI-ID: 39]
Type: Digital
Description: -//-
Value range:
Minimum: 1,Maximum: 999999,Step: 1

0xFE. UINT8_UINT8_UINT8_UINT8 R Version soft and hard


Index: 0
Bit: 4,5,6,7 - soft version
Bit: 0,1,2,3 - soft version
Index: 1
Bit: 4,5,6,7 - hard version
Bit: 0,1,2,3 - hard version
soft version [GUI-ID: 7]
Type: Digital
Description: bcd format x._
Mask: 0xf0 Shift: >4
Value range:
Minimum: 0,Maximum: 9,Step: 1
soft version [GUI-ID: 8]
Type: Digital
Description: bcd format _.x
Mask: 0x0f
Value range:
Minimum: 0,Maximum: 9,Step: 1
hard version [GUI-ID: 9]
Type: Digital
Description: bcd format x._
Mask: 0xf0 Shift: >4
Value range:
Minimum: 0,Maximum: 9,Step: 1
hard version [GUI-ID: 10]
Type: Digital
Description: bcd format _.x
Mask: 0x0f
Value range:
Minimum: 0,Maximum: 9,Step: 1
List of GUI-parameters:
ID Name Type
1 Volume drop, pl Digital
2 Type head Enumerate
3 soft version Digital
4 soft version Digital
5 hard version Digital
6 hard version Digital
7 soft version Digital
8 soft version Digital
9 hard version Digital
10 hard version Digital
11 Temperature head Metric
12 Real temperature head Metric
13 Setting Voltage VH2L Metric
14 Setting Voltage VH1LA Metric
15 Setting Voltage VH1LB Metric
16 Real Voltage VH2L Metric
17 Real Voltage VH1LA Metric
18 Real Voltage VH1LB Metric
19 Setting Voltage VH2R Metric
20 Setting Voltage VH1RA Metric
21 Setting Voltage VH1RB Metric
22 Real Voltage VH2R Metric
23 Real Voltage VH1RA Metric
24 Real Voltage VH1RB Metric
25 Level GS Enumerate
26 Level 1 GS Digital
27 Level 2 GS Digital
28 Level 3 GS Digital
29 WAVE_len(L) Metric
30 Impulse T2L Metric
31 Impulse T0L Metric
32 Impulse T1L Metric
33 Cycle TcL Metric
34 WAVE_len(R) Metric
35 Impulse T2R Metric
36 Impulse T0R Metric
37 Impulse T1R Metric
38 Cycle TcR Metric
39 SN driver Digital

You might also like