Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
troubleshooting [2019/03/03 22:15]
arthur [I get disconnected from my host frequently]
troubleshooting [2021/02/22 18:01] (current)
Line 1: Line 1:
 = Troubleshooting a problem with your Smoothieboard = Troubleshooting a problem with your Smoothieboard
  
-<html><image src="https://imgs.xkcd.com/comics/computer_problems.png" width="50%"></html>+<html><image src="/_media///external/https.imgs.xkcd.com.comics.computer.problems.png" width="50%"></html>
  
 If you have a problem with your Smoothieboard, don't panic. If you have a problem with your Smoothieboard, don't panic.
Line 92: Line 92:
  
 Of course, this is for network problems, adapt depending on your exact case. Use your smarts. Of course, this is for network problems, adapt depending on your exact case. Use your smarts.
 +
 +Make sure this is not a hardware problem before asking for help also, is your laser mirror path well aligned? Are all your screws tightened? Is your machine rigid enough for the task? Is your belt tight? Etc.
  
 Finally, make sure you mention all those steps you have taken when asking the community for help, if you don't people will start telling you to do things you have already done. Finally, make sure you mention all those steps you have taken when asking the community for help, if you don't people will start telling you to do things you have already done.
  
-==== 6. Before asking the community for help.+ 
 +==== 6. Describe/Take a picture of your setup 
 + 
 +Take a picture of your Smoothieboard, a global view of it ( tip : pictures are much sharper and therefore useful, if neither the camera nor the subject are moving. Deposit your camera on a flat surface or fix it in some fasion. If you think pressing the button will make it move, remember you can use a 5-second countdown to take pictures. ) 
 + 
 +Also take pictures of the connectors, wiring, motors, and overall machine. A picture is worth a thousand words. 
 + 
 +When posting on a forum/social media to get help, attach your config ( it's pastebin link ), but also these pictures, as well as a description of your machine/setup ( as detailled as you can be patient for, with special time taken for anything that is not commonly done/unusual ). 
 + 
 +If using a mailing list, do not insert the pictures in the body of your email, but rather attach them to the email. This make things easier for volunteers helping you, and not doing so often leads to ridiculously weird email client layouts ( for example if the picture is much larger than the screen ). 
 + 
 +==== 7. Before asking the community for help.
  
 If you have an Open-Source board like the Smoothieboard, a board from Panucatt, or one of the many designed by the community and that support the project, ignore this. If you have an Open-Source board like the Smoothieboard, a board from Panucatt, or one of the many designed by the community and that support the project, ignore this.
Line 108: Line 121:
  
 You will likely be asked to provide the result of the [[http://smoothieware.org/console-commands|version command]] so make sure to prepare that in advance. You will likely be asked to provide the result of the [[http://smoothieware.org/console-commands|version command]] so make sure to prepare that in advance.
 +
 +Ideally, use Pronterface when troubleshooting, for various reasons ( one of which is that some hosts hide error messages. Another one is it helps us be better at helping you if everybody we help has the same host ).
 +
 +1000% make sure you use the very latest example config file ( with your values ported over to it ), and the very latest firmware versions. This can't be repeated enough. This is said here and everywhere many times. If you come in asking for help, and after an hour everyone realizes your firmware is a year old, there is going to be a lot of frustration at you, you probably want to avoid that if you can.
  
 == Power supply problems == Power supply problems
Line 131: Line 148:
 If your LEDs do this :  If your LEDs do this : 
  
-{{http://chibidibidiwah.wdfiles.com/local--files/debug%3Aleds-are-on/leds-normal.gif}}+{{//external/http.chibidibidiwah.wdfiles.com.local.files.debug.3aleds.are.on.leds.normal.gif}}
  
 Then the firmware is running, and the LEDs are displaying correct behavior. Then the firmware is running, and the LEDs are displaying correct behavior.
Line 142: Line 159:
 If your LEDs do this :  If your LEDs do this : 
  
-{{http://chibidibidiwah.wdfiles.com/local--files/debug%3Aleds-are-on/leds-nosdcard.gif}}+{{//external/http.chibidibidiwah.wdfiles.com.local.files.debug.3aleds.are.on.leds.nosdcard.gif}}
  
 Then the firmware is running, but the board encountered a problem reading or accessing the SD card, or the configuration file on the SD card.  Then the firmware is running, but the board encountered a problem reading or accessing the SD card, or the configuration file on the SD card. 
Line 156: Line 173:
 If your LEDs do this :  If your LEDs do this : 
  
-{{http://chibidibidiwah.wdfiles.com/local--files/debug%3Aleds-are-on/leds-all.png}}+{{//external/http.chibidibidiwah.wdfiles.com.local.files.debug.3aleds.are.on.leds.all.png}}
  
 Or this :  Or this : 
  
-{{http://chibidibidiwah.wdfiles.com/local--files/debug%3Aleds-are-on/leds-14.png}}+{{//external/http.chibidibidiwah.wdfiles.com.local.files.debug.3aleds.are.on.leds.14.png}}
  
 Then the firmware is not running. You can try [[http://smoothieware.org/flashing-smoothie-firmware|flashing the firmware again]]. Then the firmware is not running. You can try [[http://smoothieware.org/flashing-smoothie-firmware|flashing the firmware again]].
Line 328: Line 345:
 You can reverse the order of the wires on the stepper motor connector. You can reverse the order of the wires on the stepper motor connector.
  
-Or you can edit your configuration file. For example, if you have this problem on the **beta** stepper motor driver, you need to invert the direction pin for that driver : +Or you can edit your configuration file. For example, if you have this problem on the **beta** stepper motor driver, you need to invert the direction pin for that driver : 
  
 <code> <code>
Line 352: Line 369:
 * Is your stepper motor driver too hot to touch? Try aiming a big fan at your board (ideally the bottom of it), the stepper motor drivers might be overheating and shutting down for safety reasons. **Never** put heatsinks on top of your drivers, they are designed to be cooled from the bottom. * Is your stepper motor driver too hot to touch? Try aiming a big fan at your board (ideally the bottom of it), the stepper motor drivers might be overheating and shutting down for safety reasons. **Never** put heatsinks on top of your drivers, they are designed to be cooled from the bottom.
  
 +=== My stepper motor changes direction randomly
 +
 +Your stepper changes rotating direction randomly, however you're sending the same direction command (e.g. X+).
 +
 +Multiple things can cause this:
 +* check ALL your cable connections from board to stepper (possibly with a multimeter, to check if they are not broken)
 +* if using external driver:
 +  * check those cables also
 +  * check the DIR pin levels with a multimeter. Level (0V/3.3V) should change every time you ask for opposite direction rotation from the board.
 +  * if using 5V logic level drives (like TB6600), use a level shifter (3.3V <-> 5V) or change to open-drain in the config
 === Homing does not work === Homing does not work
  
Line 387: Line 414:
 If you feel this is too difficult for you, or you don't have the right hardware, you can alternatively wire in a $10 external driver like the TB6600 ( easy to find on ebay or aliexpress ). If you feel this is too difficult for you, or you don't have the right hardware, you can alternatively wire in a $10 external driver like the TB6600 ( easy to find on ebay or aliexpress ).
  
-For instructions on wiring any external driver see [http://smoothieware.org/general-appendixes#external-drivers|the dedicated page].+For instructions on wiring any external driver see [[http://smoothieware.org/general-appendixes#external-drivers|the|dedicated page]].
  
  
Line 394: Line 421:
 == Communication problems == Communication problems
  
-=== I can not connect to my board on Windows+=== I can not connect to my board on Windows
  
 Depending on the version of Windows, you might need to install the [[http://smoothieware.org/windows-drivers|Windows Drivers for Smoothieboard]] Depending on the version of Windows, you might need to install the [[http://smoothieware.org/windows-drivers|Windows Drivers for Smoothieboard]]
Line 577: Line 604:
  
 === What is wrong with MKS ? === What is wrong with MKS ?
 +
 +( this applies to all non-open-source smoothie derivatives: SKR, MKS, AZSMZ and others ).
  
 Was: « Somebody refused to help me because my board is a MKS, what's that all about ? » Was: « Somebody refused to help me because my board is a MKS, what's that all about ? »
 +
 +Note : This was written at a time when only MKS was doing this, there are now also SKR boards, and even counterfeit Smoothieboards, all/most of this is valid for these too.
  
 Smoothie is a community-built Open-Source project. Many people around the world come together to work and share to make the best possible CNC controller. They put likely more than a century of cumulated work into this, and make a lot of sacrifices so that *you* can have the best controller board and firmware possible, with the best documentation and best support. Smoothie is a community-built Open-Source project. Many people around the world come together to work and share to make the best possible CNC controller. They put likely more than a century of cumulated work into this, and make a lot of sacrifices so that *you* can have the best controller board and firmware possible, with the best documentation and best support.