Diskussion:Nova 35: Unterschied zwischen den Versionen

Aus FabLab Region Nürnberg
Zeile 25: Zeile 25:
</code>
</code>


=== Datenformat ===
=== Data format ===


Byte = 1 Bit Message Start Indicator + 7 Bit Payload
Byte = 1 Bit Message Start Indicator + 7 Bit Payload
==== Values ====
{| class="wikitable"
|-
! Value !! Lenght !! Description
|-
|id="VAL-ABSCOORD"| ABSCOORD || 5 Byte || absolute position in µm
|-
|id="VAL-SPEED"| SPEED || 5 Byte || speed in µm/s
|-
|id="VAL-POWER"| POWER || 2 Byte || power in 0,006103516% (100/2^14)
|}


==== Commands ====
==== Commands ====
Zeile 33: Zeile 46:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Bytefolge !! Bedeutung !! Wie sicher
! Byte squence !! Description !! how sure we are
|-
|-
| C6 01 [[#ABSCOORD|XX XX]] || Laserquelle 1 min power || 99%
| C6 01 [[#VAL-POWER|POWER]] || 1st laser source min power || 99%
|-
|-
| C6 21 XX XX || Laserquelle 2 min power || 99%
| C6 21 [[#VAL-POWER|POWER]] || 2st laser source min power || 99%
|-
|-
| C6 02 XX XX || Laserquelle 1 max power || 99%
| C6 02 [[#VAL-POWER|POWER]] || 1st laser source max power || 99%
|-
|-
| C6 22 XX XX || Laserquelle 2 max power || 99%
| C6 22 [[#VAL-POWER|POWER]] || 2st laser source max power || 99%
|-
|-
| C9 02 XX XX XX XX XX || Speed für Fahren und/oder Cut || 80%
| C9 02 [[#VAL-SPEED|SPEED]] || movement and/or (not sure) cutting speed || 80%
|-
|-
| D9 00 02 XX XX XX XX XX || Fahren in X || 99%
| D9 00 02 [[#VAL-ABSCOORD|ABSCOORD]] || move X || 99%
|-
|-
| D9 00 03 XX XX XX XX XX || Fahren in Y || 50%
| D9 00 03 [[#VAL-ABSCOORD|ABSCOORD]] || move Y || 50%
|-
|-
| D9 00 04 XX XX XX XX XX || Fahren in Z || 50%
| D9 00 04 [[#VAL-ABSCOORD|ABSCOORD]] || move Z || 50%
|-
|-
| D9 00 05 XX XX XX XX XX || Fahren in U || 50%
| D9 00 05 [[#VAL-ABSCOORD|ABSCOORD]] || move U || 50%
|-
|-
|  ||  ||  
|  ||  ||  
Zeile 66: Zeile 79:
|-
|-
|  ||  ||  
|  ||  ||  
|}
==== Values ====
{| class="wikitable"
|-
! Value !! Lenght !! Beschreibung
|-
|id="ABSCOORD"|ABSCOORD || 5 Byte || Absolute Position in µm
|-
|id="POWER"| POWER || 2 Byte || Leistung in 0,006103516% (100/2^14)
|}
|}

Version vom 20. Mai 2017, 18:50 Uhr

Hardware

RDC6442G 4-axis Lasercontrol
Breakout Board

Protokollanalyse

  1. Capture mit Wireshark
  2. Datei > Paketdissektion exportieren > Als JSON
    • Packet summary line
      • Include column headings
    • Packet details:
      • As displayed
    • Packet Bytes
  3. some more pat foo

rdcam.py

pat magic

Data format

Byte = 1 Bit Message Start Indicator + 7 Bit Payload

Values

Value Lenght Description
ABSCOORD 5 Byte absolute position in µm
SPEED 5 Byte speed in µm/s
POWER 2 Byte power in 0,006103516% (100/2^14)

Commands

Byte squence Description how sure we are
C6 01 POWER 1st laser source min power 99%
C6 21 POWER 2st laser source min power 99%
C6 02 POWER 1st laser source max power 99%
C6 22 POWER 2st laser source max power 99%
C9 02 SPEED movement and/or (not sure) cutting speed 80%
D9 00 02 ABSCOORD move X 99%
D9 00 03 ABSCOORD move Y 50%
D9 00 04 ABSCOORD move Z 50%
D9 00 05 ABSCOORD move U 50%