Problem mit EL2008 #1250
-
|
Hi machines::MachineNewTrait/ExtruderV2::new] Device identity mismatch: expected [(2, 131608658, 1114112)] Habe ich noch etwas vergessen ? Ich habe ein Fork erstelle vielleicht kann sich das jemand anschauen? Vilen Dank |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
|
Hi Nimand! export const testmachine: MachineProperties = {
name: "TestMachine",
version: "V1",
slug: "testmachine",
icon: "lu:Disc3",
machine_identification: {
vendor: VENDOR_QITECH,
machine: 0x0033,
},
device_roles: [
{
role: 0,
role_label: "Bus Coupler",
allowed_devices: [
{
vendor_id: 2,
product_id: 0x44c2c52,
revision: 0x120000,
},
],
},
{
role: 1,
role_label: "EL2008",
allowed_devices: [
{
vendor_id: 2,
product_id: 0x07d83052,
revision: 0x00110000,
},
{
vendor_id: 2,
product_id: 0x07d83052,
revision: 0x120000,
},
],
},
{
role: 2,
role_label: "EL1008",
allowed_devices: [
{
vendor_id: 2,
product_id: 0x03f03052,
revision: 0x00120000,
},
],
},
],
};Wenn du das abänderst und die Terminals damit assignst solltest du schon etwas weiter kommen. LG |
Beta Was this translation helpful? Give feedback.
-
|
Hi Christian Ich habe das Problem gefunden im new.rs hab ich nur EL2008_IDENTITY_A, anstatt [EL2008_IDENTITY_A, EL2008_IDENTITY_B] darum hat es das nicht richtig erkennt. let el2008 = get_ethercat_device::( LG |
Beta Was this translation helpful? Give feedback.
Hi Christian
Ich habe das Problem gefunden
im new.rs hab ich nur EL2008_IDENTITY_A, anstatt [EL2008_IDENTITY_A, EL2008_IDENTITY_B] darum hat es das nicht richtig erkennt.
let el2008 = get_ethercat_device::(
hardware,
params,
1,
[EL2008_IDENTITY_A, EL2008_IDENTITY_B].to_vec(),
)
LG
Nimand