Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting error: Unable to write tmc spi 'stepper_x' register GLOBALSCALER when trying to move motors. #1

Open
cray12399 opened this issue Feb 25, 2024 · 2 comments

Comments

@cray12399
Copy link

I was able to successfully get my Stridemax Dual FD to communicate with my Raspberry Pi over CAN using the following make settings:

  • Micro-controller Architecture: Raspberry Pi RP2040
  • Flash Chip: W25Q080 with CLKDIV 2
  • Build Klipper deployment application: 16KiB bootloader
  • Communication interface: CAN bus
  • CAN RX: 9
  • CAN TX: 8
  • GPIO pins to be set on bootloader entry: ()

I know the CAN communication is working properly because my Raspberry Pi is able to detect the board and control the neopixel LED's connected to it. However, when I try to move my motors, I immediately get the error: Unable to write tmc spi 'stepper_x' register GLOBALSCALER when trying to move motors. My Klipper configuration matches exactly the one on this Github. The board is being powered by 24v and there are no blown fuses or obviously blown caps. All of the status LEDS are on when I power on the board. I left all of the jumpers in the places that they came from the factory.

What I have tried so far:

  • Uplugging the 5v jumper for USB
  • Installing with USB communication interface to see if CAN is the issue.
  • Switching the MISO and MOSI gpio numbers since there appears to be a discrepancy between the Github and wiki.

Nothing I have tried has come even close to fixing the issue which is why I am posting here. I have attached my klippy.log and printer.cfg for your review.
klippy.zip
printer.zip

If needed, I can take some pictures of my hardware setup so you can review that everything is installed properly.

@cray12399
Copy link
Author

cray12399 commented Feb 28, 2024

I got another board to make sure that this wasn't just a faulty board. It is doing the exact same thing. So, either Fysetc's documentation is worthless, or the product is just a brick. I am beyond annoyed that this product has such little documentation, virtually no tech support, and is such a pain to set up. I tore my printer apart to install this thing and now I am going to have to spend money to get it back to where it was before buying this board.

@eliwong
Copy link
Contributor

eliwong commented May 27, 2024

We are very sorry for bringing you a bad experience. We have updated the instance configuration on github again and uploaded the AWD configuration that has been verified by customers. We hope it can help everyone.
We will also upload a detailed configuration video to Youtube this week, and we are also building an AWD system for actual testing. You will see the results by then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants