- Posts: 959
- Thank you received: 489
Thanks to you for your great contribution!!Hello everyone here, first of all thanks to Scott for keeping my work in mind and including it in the remora project, this is a great project without a doubt.
Well, to the point, I've been looking at some cheap drivers from AliExpress and Ebay, but I'm a little confused with all this about the new DMA stepgen, I would like to be able to get the most out of it, the DM860H stepper drivers that I've seen have a pulse frequency and direction between 100khz-200khz, I imagine that this frequency has to coincide with the 500khz of the DMA stepgen module. If you can clarify this for me, I would appreciate it and if you can point out a particular stepper driver.
I intend to buy an HBM BF35 milling machine and use some nema 34 12Nm motors with closed loop and yes Scott, the idea has always been to convert this machine to CNC in closed loop control, that's why I decided to take on the task of implementing the module QDC, thanks Scott for your ideas, I really appreciate them.
The HBS86 closed loop drivers, I am not sure if they can work in open circuit, I have used cloosed loop drivers before and they do not allow them to be used without the encoder connection, if someone can clarify this it would be good.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Hi scotta, rbobey1989 and cakeslob,
Hey Hans,
Since we are using external hardware, I dont think that we use a basethread. That is mostly for parallel port setups.
Its good that it shows up in the preview
Hi cakeslob,
I updated to the newest firmware and modified according to the info from scotta ( forum.linuxcnc.org/18-computer/44828-rem...rd?start=1360#285461 )
After many tries and tests I found that the stepper motor moves though, but only under certain conditions which I have no explanation for:
- I had to change the [JOINT_0].SCALE from 3000 to 6000
- when running the sample program axis.ngc the stepper move only sometimes, maybe bigger rapid moves?
Whenever the stepper moves, then I get many "Spike filter active..." in the console.
In Jog I can move the stepper only in bigger moves like 5mm and up. On smaller steps the motor doesn't move at all. Only its position on the display changes.
Any Ideas?
Regards, Hans
Wow, I've never seen the spike filter active in the Ethernet version. I think this is due to miss match between the LinuxCNC servo period and the controller board servo period.
The following line must to match the controller board servo frequency.
[/code]Code:SERVO_PERIOD = 3000000 should be [code]SERVO_PERIOD = 1000000 ie 1khz hi scotta, I had to modify the SERVO_PERIOD to avoid the latency error message. With the latency test I got a value of 40153 which should be good, I think. I changed the SERVO_PERIOD back to 1'000'000 and still get "Spike filter active..." but now with smaller values than with 3'000'000. Regards, Hans Don't worry about the latency warning. As we're only using the LinuxCNC servo thread a bit of jitter is of no concern. The hard real-time stuff is running on the controller board. I've got so use to closing the error pop up on every restart. Hi scotta, thanks for Your help! The version 3.1 and the new parameters I could make my system running. I had to set the following parameters:
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.