LitexCNC: firmware and driver for 5A-75B and 5A-75E
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.
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.
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.
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.
Actually works beyond expectations, quite impressed. Recommend.
ps. with your hostmot2 I believe
Please Log in or Create an account to join the conversation.
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.
Please Log in or Create an account to join the conversation.
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.
Attachments:
Please Log in or Create an account to join the conversation.
- besriworld
- Offline
- Elite Member
- Posts: 250
- Thank you received: 70
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.