LitexCNC: firmware and driver for 5A-75B and 5A-75E
- Ehsan_R
- Offline
- Premium Member
-
- Posts: 88
- Thank you received: 1
The motor starts moving at a speed of about 100 rpmDoes the controller actually generate steps when LinuxCNC is not running,
or does it just float its outputs, possibly causing noise generation because
the I/O levels are undefined?
And this work continues until the software is opened again and the power button is pressed
Please Log in or Create an account to join the conversation.
- Mecanix
- Offline
- Platinum Member
-
- Posts: 446
- Thank you received: 220
No it doesn't, neither ghosted. Works great (200+hrs so far, many parts). The I/O states are initialized and maintained hardware-wise (pullups/pulldowns). That's the machine-tool builder's responsability when designing the interfacing board/pcb.Does the controller actually generate steps when LinuxCNC is not running,
or does it just float its outputs, possibly causing noise generation because
the I/O levels are undefined?
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
- Posts: 18440
- Thank you received: 5036
if they are floated so require the interfacing hardware to have pullups
or pulldowns to define the state after a watchdog bite?
That might explain the issue if the interfacing hardware lacks these.
Please Log in or Create an account to join the conversation.
- Mecanix
- Offline
- Platinum Member
-
- Posts: 446
- Thank you received: 220
Yes. It indeed requires an additional board (1. colorlight fpga board, and 2.proper interfacing board).
Please Log in or Create an account to join the conversation.
- Mecanix
- Offline
- Platinum Member
-
- Posts: 446
- Thank you received: 220
Actually works beyond expectations, quite impressed. Recommend.
ps. with your hostmot2 I believe
Please Log in or Create an account to join the conversation.
- Ehsan_R
- Offline
- Premium Member
-
- Posts: 88
- Thank you received: 1
I sent the header board schematic fileSo are you saying that the FPGA board has undefined states at its I/O pinsif they are floated so require the interfacing hardware to have pullupsor pulldowns to define the state after a watchdog bite?That might explain the issue if the interfacing hardware lacks these.
Of course, it needs to be modified in some cases
Also a short video of the problem I'm having
github.com/Peter-van-Tol/LiteX-CNC/discu...ssioncomment-9351198
github.com/Peter-van-Tol/LiteX-CNC/discu...8#discussion-6627097
Attachments:
Please Log in or Create an account to join the conversation.
- Ehsan_R
- Offline
- Premium Member
-
- Posts: 88
- Thank you received: 1
Please Log in or Create an account to join the conversation.
- Ehsan_R
- Offline
- Premium Member
-
- Posts: 88
- Thank you received: 1
Hello
No it doesn't, neither ghosted. Works great (200+hrs so far, many parts). The I/O states are initialized and maintained hardware-wise (pullups/pulldowns). That's the machine-tool builder's responsability when designing the interfacing board/pcb.
Can you please share your board schematic and ini and hal configuration files with us?
Please Log in or Create an account to join the conversation.
- wzor
- Offline
- New Member
-
- Posts: 19
- Thank you received: 1
Attachments:
Please Log in or Create an account to join the conversation.
- besriworld
- Offline
- Elite Member
-
- Posts: 276
- Thank you received: 77
For reliability you need differential signals.
It is also important to have a nice layout for the input signals.
Please Log in or Create an account to join the conversation.