- Hardware & Machines
- Driver Boards
- Addi-Data interface cards. APCI-1500 I/O and APCI8001-Stepper-Controller-Card
Addi-Data interface cards. APCI-1500 I/O and APCI8001-Stepper-Controller-Card
- lecki85
- Offline
- New Member
-
Less
More
- Posts: 6
- Thank you received: 0
17 Jan 2023 11:35 - 17 Jan 2023 11:38 #262227
by lecki85
Addi-Data interface cards. APCI-1500 I/O and APCI8001-Stepper-Controller-Card was created by lecki85
Hello,i got some interface cards from addi-data. Does anyone know if it is possible to use these cards with Linuxcnc. The 8001 seems to be a stepper controller card.This is the link to the manufacturers homepage.
addi-data.de/motion-control-for-servo-or-stepper-motors-2/
Thanks in advance Sebastian
Thanks in advance Sebastian
Last edit: 17 Jan 2023 11:38 by lecki85.
Please Log in or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 23320
- Thank you received: 4946
18 Jan 2023 13:27 - 18 Jan 2023 13:39 #262338
by andypugh
Replied by andypugh on topic Addi-Data interface cards. APCI-1500 I/O and APCI8001-Stepper-Controller-Card
Possibly...
The 1500 looks like a simple IO card, so can probably be used with just a HAL driver modelled after the similar PCI8255
github.com/LinuxCNC/linuxcnc/blob/master...l/drivers/pci_8255.c
(And I have just noticed that there is no documentation for this driver)
Also, very similar, also 8255 based (not sure if yours is) but based on the ISA bus, so not directly usable
github.com/LinuxCNC/linuxcnc/blob/master...rivers/hal_ax5214h.c
Which does have docs, though not really much help with modifying the driver for your card
linuxcnc.org/docs/stable/html/drivers/ax5214h.html
For the 8001 it is less clear. It might be a bit too clever, but if the card is happy to be sent a position update for each axis every 1ms then a simple HAL driver should be able to make it work.
ie, take the three joint.N.motor-pos-cmd pins from HAL and output them as step pulses (or servo drive based on encoder feedback, or whatever else it can do)
The STMBL drive works like this.
The 1500 looks like a simple IO card, so can probably be used with just a HAL driver modelled after the similar PCI8255
github.com/LinuxCNC/linuxcnc/blob/master...l/drivers/pci_8255.c
(And I have just noticed that there is no documentation for this driver)
Also, very similar, also 8255 based (not sure if yours is) but based on the ISA bus, so not directly usable
github.com/LinuxCNC/linuxcnc/blob/master...rivers/hal_ax5214h.c
Which does have docs, though not really much help with modifying the driver for your card
linuxcnc.org/docs/stable/html/drivers/ax5214h.html
For the 8001 it is less clear. It might be a bit too clever, but if the card is happy to be sent a position update for each axis every 1ms then a simple HAL driver should be able to make it work.
ie, take the three joint.N.motor-pos-cmd pins from HAL and output them as step pulses (or servo drive based on encoder feedback, or whatever else it can do)
The STMBL drive works like this.
Last edit: 18 Jan 2023 13:39 by andypugh.
Please Log in or Create an account to join the conversation.
- lecki85
- Offline
- New Member
-
Less
More
- Posts: 6
- Thank you received: 0
19 Jan 2023 14:01 #262416
by lecki85
Replied by lecki85 on topic Addi-Data interface cards. APCI-1500 I/O and APCI8001-Stepper-Controller-Card
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
- Hardware & Machines
- Driver Boards
- Addi-Data interface cards. APCI-1500 I/O and APCI8001-Stepper-Controller-Card
Time to create page: 0.089 seconds