- Posts: 959
- Thank you received: 489
Currently just for the RT1052 boards, but I'll update the STM32 versions as well. This will be progressive as the SPI Mbed based code will also get some updates. So lots of different boards being impacted by this Major version roll out.Is the component only for boards with RT1052 or does it work with STM32 as well?
Please Log in or Create an account to join the conversation.
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.
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
Please Log in or Create an account to join the conversation.
hi cakeslob,Hey Hans. For setup start with a lower scale count.
Im not positive on how the new step portions are implemented, but perhaps you need to increase your Step length/space
Code:{ "Thread": "DMA", "Type": "DMAstepgen", "Comment": "Z - Joint 2 step generator", "Joint Number": 2, "Step Pin": "P1_18", "Direction Pin": "P1_25", "Step Length": 1, "Step Space": 1
Please Log in or Create an account to join the conversation.
hi scotta,
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
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
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.
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
Please Log in or Create an account to join the conversation.