diff --git a/img/filamenttangle.jpg b/img/filamenttangle.jpg new file mode 100644 index 0000000..bac784f Binary files /dev/null and b/img/filamenttangle.jpg differ diff --git a/img/octoprintconnection.jpg b/img/octoprintconnection.jpg new file mode 100644 index 0000000..b58e64b Binary files /dev/null and b/img/octoprintconnection.jpg differ diff --git a/img/pronterfaceconnection.jpg b/img/pronterfaceconnection.jpg new file mode 100644 index 0000000..c1460d6 Binary files /dev/null and b/img/pronterfaceconnection.jpg differ diff --git a/img/ptfegap.jpg b/img/ptfegap.jpg new file mode 100644 index 0000000..10d8852 Binary files /dev/null and b/img/ptfegap.jpg differ diff --git a/img/strippedfilament.jpg b/img/strippedfilament.jpg new file mode 100644 index 0000000..6002df2 Binary files /dev/null and b/img/strippedfilament.jpg differ diff --git a/troubleshooting.html b/troubleshooting.html index ef0a992..9088568 100644 --- a/troubleshooting.html +++ b/troubleshooting.html @@ -31,6 +31,7 @@
This one seems clear cut: just plug in the cable between the computer/Raspberry Pi and the mainbard. It is still worth mentioning that not all USB cables are created equal. If you are having trouble connecting, try another cable.
On a Windows machine, after a driver is installed, the
+On a Windows machine, after a driver is installed, the name of the port can be found in Device Manager:
+As you can see, the name of the port will be COM followed by a number. In the example above: COM6.
+On a Mac, Linux or with Octoprint on a Raspberry Pi, the name of the port will typically start with ttyUSB, followed by a number. For example /dev/ttyUSB0.
+On any system, there may be more than one devices listed, so trial and error may be required to find the right port.
+Baud is the speed of the serial connection between the host device and mainboard. 99% of the time the baud should be either 115200 or 250000. This is set in the firmware but even if you don't access to the firmware source to check, just try one and then the other.
+In Pronterface, select the port and baud in the top left and then click connect.
+If this is successful, you will receive a confirmation message in the terminal output. If not, try a different combination.
+With Octoprint, we have the same options, but Octoprint will automatically cycle between them until it finds the right combination.
+To test your serial connection, send M115 which will report on your firmware, including when it was compiled and uploaded.
+Another useful command is M503, which will return all of the firmware variables currently in place. This output is worth copying and pasting in a document before performing major modifications. This list of variables also represents everything that can be changed and stored in the EEPROM without the need for firmware compilation.
+ +In my experience, the number one problem new 3D printer users will have is getting the bed levelled correctly and therefore an adequate first layer on a 3D print.
+I have already created a First Layer Calibration page to address this need. It features a companion video:
+ +It also features a gcode generator to created a first layer test print to suit your 3D printer.
+Finally, there are reference diagrams to help you deterine your results.
+Apart from the levelling and physical distance between the nozzle and bed surface, there are a few other factors you can investigate if you are still having trouble with your first layer:
+When everything is working perfectly, the filament will be pushed through the heater block, melted and then exit the nozzle to be deposited as part of the printed object. It is possible, however, for the filament to jam somewhere in the system and cause the print to fail. The following is a list of areas to check if your 3D printer is jamming.
+Thermoplastics require a certain temperature to melt and flow freely. Generally, the hotter the nozzle, the lower the viscosity of the filament and the more freely it flows. Upping the hot end temperature by 5 to 10 degrees is a viable test to try and stop filament jamming. If the nozzle temperature is too high, it may make the filament too 'oozy' which negatively impacts aspects like retraction. The faster you print, the higher the nozzle temperature will need to be allow the filament to melt in time.
+As mentioned in the previous tab, if the nozzle is too close to the bed for the first layer, the bed blocks the exit of the nozzle which can jam the filament. Quite often you will notice the extruder stepper motor 'clicking'/missing steps only on the first layer. A first layer with too much squish is illustrated in the previous tab. If you experience jams at the start of a print, try increasing the distance between the nozzle and bed.
+Try to avoid leaving your nozzle at printing temperatures when the printer is idle. This can be easy to do, perhaps you heat up the nozzle for a filament swap and then get distracted. Over time, the filament in the nozzle can degrade, harden and then block the tip. This will likely require removal and cleaning.
+Hot ends can either be lined or 'all metal'. In a lined hot end, the PTFE tube runs through the heat break and either into the inside of the nozzle or jammed hard against the top of it. This design is popular on Creality and other budget machines.
+If there are any gaps in the system between the PTFE tube and the metal components, filament is free to expand into the wider cavity and prevent the filament from moving through the whole system. This is illustrated in the diagram below with the resulting filament bulge which causes the jam:
+To stop this problem, it is essential to have a good quality tube fitting that wll hold the PTFE tube in place. As these fittings can degrade over time, Luke Hatfield has developed a simple but effective fix to modify Creality lined hot ends so the tube remains seated. CHEP has made a great video on testing this solution:
+ +This problem is illustrated below:
+The hobbed gear has tiny teeth to grab the filament and push it through the hot end. This problem often comes from an obstruction further along the system - a blockage in the nozzle for instance. The filament has no where to go, the hobbed gear cuts a trench in the filament an the debris clogs the hobbed gear. Quite often this problem must be checked and cleared after solving a jam elsewhere. After disassembly to gain access, a spare toothbrush is an excellent tool for cleaning the hobbed gear(s).
+It is vital that only a specific section of the hot end assembly remains hot enough to fully melt the filament. To achieve this, a heat sink is typically fitted above a heat break that is actively cooled by a fan. This prevents the filament path above the melt zone from heating up and softening or melting the filament prematurely. This is illustrated well by Slice Engineering on their Copperhead hot end page:
+ +If the heat sink cooling fan is starting to degrade, heat creep may soften the filament and cause a jam. As it is hard to diagnose a faulty fan, it may be easier to swap it to a good unit for peace of mind.
+Some printers like The Monoprice Mini Delta has weak heat sink cooling systems from factory. I have found in this particular printer, I have to print 5-10 degrees below what I normally use to prevent heat creep.
+Finally, it is possible for heat creep to affect a bowden tube design printer. If the extruder stepper gets too hot, the heat may creep up and cause the hobbed gear to also get hot. This will soften the filament and possibly lead to stripped filament as illustrated previously.
+Heat creep jams normally occur a set amount of time into the print. If you notice that the printer jams approximately the same amount of time into the print regardless of the object, this may be the amount of time it takes the heat to creep up and saturate the system.
+This one can be easy to overlook. In the case of a clear tangle of the filament on the spool, the cause of the jam will be obvious:
+It is also worth checking the filament can pull freely from the spool if you have some sort of guide system like a reverse bowden tube. Also check the filament spool can rotate freely.
+After printing a higher temperature filament, it is important to ensure that this has been completely purged from the nozzle when switching back to a lower temperature filament like PLA. Failing to do this or perhaps leaving filament to degrade in a hot nozzle might leave harder chunks of filament obstructing the path through the nozzle. An acupuncture needle, cleaning filament pushed through at high temp or performing a cold pull will clean the inside the inside of the nozzle in many cases. Sometimes, however, it is necessary to remove the nozzle and use a solvent or my favourite: a blow torch, to clean the nozzle more aggressively.
+This problem can often be identified by abnormal extrusion in free air. The filament exiting the nozzle may be undersized and coming out at a strange angle.
+This one is very rare, but if retraction distance is set too high in the slicer, the filament may be pulled so far out of the nozzle that a molten section pulls into the cool zone, solidifying as it sticks to the walls, jamming the system.
+This is something I've never personally done, but it has been the solution for patrons when all else had failed. The process involves introducing a small amount of oil to lubricate the internals of the hot end and assist filament is moving through freely. This process is demonsrated below by Nillabean:
+ +This should only be examined after checking and eliminating the more common causes above. Increasing the current to the extruder stepper motor and therefore the torque available will increase the system's ability to push filament out of the nozzle. If all else is well this may be just what is needed to make the printer reliable. If there is a blockage or problem elsewhere, however, this step will at best mask the problem or at worst enflame it. Stepper motor current tuning is covered on this calibration page.
+Let's say we have completed an extruder upgrade, changed stepper motor drivers, swapped the mainboard or built a custom machine and one or more axes are reversed. In this tab we will deal with testing and fixing this problem.
+Generally you would use the 3D printer's LCD menu or manual controls from a touchscreen, Octoprin or Pronterface to manually move each axis to see if the axis moves as expected. Keep in mind:
+G91 +G1 X20 F360 +G90+ If sending your own G1 commands to test movement, be careful to check if the printer is in relative or absolute mode as this may skew the results if you have this backwards.
However here we are focused on specific tools to collect information, because when troubleshooting a 3D printer: knowledge is power.
+I have a video on useful tools for 3D printing: Essential (and obscure) 3D printing tools and spares
+ +However here we are focused on specific tools to collect information, because when troubleshooting a 3D printer: knowledge is power.
+