fndpe.over-blog.com/
18 Janvier 2021
Generation of gcode for printing on the LulzBot Mini 2. MEAM 101 students may ONLY use the LulzBot Mini 2s.
1) Export your part as an .STL file from SolidWorks using the following guide: https://meamlabs.seas.upenn.edu/addlab/ordering/preparing-files/
We recommend using the latest firmware included within Cura LulzBot Edition to maximize long-term compatibility. Users that need to use existing GCode files can restore compatible firmware (1.1.5.64 or below) through Legacy Cura LulzBot Edition v21.08.
2) Open Cura Lulzbot on computers in any MEAM Lab. You can also download your Cura LulzBot edition to your personal computer
https://www.lulzbot.com/cura (Links to an external site.)
3) If queried to 'Add printer', select LulzBot Mini 2 and click the 'Add Printer' button to confirm.
4) A dialogue box with machine settings will appear. On the 'Hot End' tab of the box, check that the nozzle size is set to the appropriate nozzle size installed on the machine (0.5 mm). Adjust if necessary and click the 'Finish' button. Note that you can readjust these settings at anytime by navigating the software menu under 'Printer'>'Manage Printers'>'Machine Settings'
5) If an octopus print automatically appears in your print space, simply click on it and press your delete key to remove the object. This will occur the first time you prepare Cura for that printer on that computer.
6) Select 'File'>'Open' and navigate to your STL file. This will place your print object in the workspace.
7) Use the 'Rotate' and 'Move' tools available on the left hand pane of the program to orient and locate your part. Most parts benefit from a print location in the center of the print bed. Ps3 emulator for ps4.
8) You are encouraged to select 'Lay flat' under the rotation tool in order to ensure that your part contacts the build plate.
9) Adjust your print settings on the right hand pane of the program to fit the needs of your part/print. The most appropriate settings may take some iteration and experimentation, especially for unique, very small, or very large parts.
10) Ensure you have the appropriate material and layer thickness settings. The material used in the RPL is Polylite PLA. Layer Thickness will alter print time and surface finish.
11) Click 'Save to File' to save your gcode file. https://softwarenm.mystrikingly.com/blog/flv-file-mac.
12) You may wish to save the session for later modification of the print setup. Do so by selecting 'File'>'Save Project'. The session will be stored as a 3mf file type.
13) Save your gcode file to a USB drive or email to meamrpl@seas.upenn.edu for input into the LulzBot Mini 2 after meeting with RPL staff.
Generation of gcode for printing on the LulzBot Taz Workhorse.
1) Export your part as an .STL file from SolidWorks using the following guide: https://meamlabs.seas.upenn.edu/addlab/ordering/preparing-files/
2) Open Cura Lulzbot on computers in any MEAM Lab. You can also download your Cura LulzBot edition to your personal computer
https://www.lulzbot.com/cura (Links to an external site.)
3) If queried to 'Add printer', select LulzBot Mini 2 and click the 'Add Printer' button to confirm.
4) A dialogue box with machine settings will appear. On the 'Hot End' tab of the box, check that the nozzle size is set to the appropriate nozzle size installed on the machine (0.5 mm). Adjust if necessary and click the 'Finish' button. Note that you can readjust these settings at anytime by navigating the software menu under 'Printer'>'Manage Printers'>'Machine Settings'
5) If an octopus print automatically appears in your print space, simply click on it and press your delete key to remove the object. This will occur the first time you prepare Cura for that printer on that computer.
6) Select 'File'>'Open' and navigate to your STL file. This will place your print object in the workspace.
7) Use the 'Rotate' and 'Move' tools available on the left hand pane of the program to orient and locate your part. Most parts benefit from a print location in the center of the print bed.
8) You are encouraged to select 'Lay flat' under the rotation tool in order to ensure that your part contacts the build plate.
9) Adjust your print settings on the right hand pane of the program to fit the needs of your part/print. The most appropriate settings may take some iteration and experimentation, especially for unique, very small, or very large parts.
10) Ensure you have the appropriate material and layer thickness settings. The material used in the RPL is Polylite PLA. Layer Thickness will alter print time and surface finish.
11) Click 'Save to File' to save your gcode file.

12) You may wish to save the session for later modification of the print setup. Do so by selecting 'File'>'Save Project'. The session will be stored as a 3mf file type.
13) Save your gcode file to a USB drive or email to meamrpl@seas.upenn.edu for input into the LulzBot Mini 2 after meeting with RPL staff.
This instructable focuses on working with, maintaining, and modifying Lulzbot printers. Though the maintenance and calibration tips and tricks may be applicable on many FDM printers out there.
There are tons of 3D printer brands out there, as well as many different types of 3D printing technology (FDM, SLA, Polyjet, etc). Personally, I prefer Lulzbot printers, and here's why:
Over the years, I have worked with the TAZ4, TAZ5, and Workhorse, and I have owned the Mini 1, Mini 2, TAZ6, and TAZ Pro. These printers are awesome, but nothing is perfect. I have found a few ways to improve their performance and reliability through regular calibration and modified parts.
I hope this helps all Lulzbot users out there, or even other users of FDM printers. Thanks for reading!
For all Lulzbot printers, ensuring that everything is well calibrated and tuned contributes to reliability and performance. There's a few things you want to check on a regular basis for all models:
Is your filament not extruding? Does the bone gear wear into your filament and start stripping on feed mid print? This could be filament tension, or Probe Z-Offset. This refers to the distance from the nozzle to the bed. It is a common mistake that this offset will never change. Inserting and removing filament, transporting your machine, even the auto-calibration will change your z-height and this should be adjusted on a regular basis.
On all models with a graphical controller, you can adjust the Z-Offset right on the printer under:
Configuration - Advanced Settings - Probe Z-Offset https://torrasugar1984.mystrikingly.com/blog/free-mac-malware-detection.
On the original Mini, the Z-Offset has to be set from Cura through a computer connected via USB. On the graphic controllers, there is a nice animation to show you whether you are moving the nozzle closer or farther to the bed. Negative is closer to the bed, positive is farther away or more vertical. Remember to click Store Settings in order to save your changes when done.
To know if the Z is correct, you want to pay close attention to the skirt that prints around the start of your model. If the line is too rounded, it is too high and you want to lower the Z-Offset. If the line is too smooshed, the Z-Offset is too low and must be raised. You want a slightly flattened round line. One that doesn't easily slide off your bed if you run your finger over it. This takes some trial and error to get right, I usually adjust in increments of 0.05mm to test and avoid making a terrible mistake of crashing my nozzle into the bed.
A bad Z-offset could result in a failed print, or poor layer quality, or even extruder jamming if set too low. Always watch the first layer or outer skirt print each time you start a new print to ensure quality.
This is another maintenance routine that is applicable on all printers. Like the Z-Offset, this can be done directly on all printers with a graphical LCD, or a computer connected via USB on those without. Setting the E-Steps per MM can be done under the following menu:
Configuration - Advanced Settings - Steps Per/mm - E Steps/mm
But what is the E Steps / mm, or what does that do? Steps per mm is a ratio of how much the stepper motor rotates to feed or move a set distance. The E steps per mm refers to how much the extruder rotates to feed exactly 100 mm. From the factory, TAZ 6 printers are set to 830 steps/mm, Mini 2's are 420 steps/mm, and other heads may vary but all Lulzbot Print heads are labeled on the back of the print head. This number will change as the gears wear from general use. I have found that the newer Aerostruder or SE style head on the Mini 2, Workhorse, and TAZ Pro wear significantly less than the older style on the Mini 1, TAZ6 or other models with the large plastic 3D printed gears.
Why is setting this important? Well let's say that this setting is off on your printer and it thinks that 830 steps feeds 100mm of filament, but in actuality it only feeds 97mm of filament. Then you will have holes or gaps in your print. Likewise, if it is feeding too much filament, you can actually jam your print head. So how to do we set this?
New E Steps/mm = (100mm * Original E Steps) / Actual Distance Traveled
For example, let's say my original E Steps / mm was 830, and my actual travel distance was 103.4 mm instead of 100 mm as expected. My equation would look like this:
New E Steps/mm = (100*830) / 103.4
New E Steps/mm = 802.7 (round to 803 E Steps / mm
Go ahead and enter your new E Steps / mm in your advanced settings. Don't forget to store your settings!
It would do injustice for me to write this instructable and not point out all the support that Lulzbot provides. The collection of OHAI (Open Hardware Assembly Instructions) created by the Lulzbot team is incredible and can be seen here.
Lulzbot demonstrates how to disassemble and reassemble every single component on each machine in great detail and excellent images. I use these guides when there's odd jams, or even connection issues here and there.
In addition to the OHAI guides, Lulzbot also provides CAD models for all the 3D printed and machined parts on each printer and tool head they make. These come on the SD cards and Drives from the factory, but if you misplaced or reformatted your drive, they are also available on the web here.
It is incredibly easy to print replacement parts and install using the files and assembly instructions provided. In addition, I have personally always found Lulzbots customer support to be excellent and responsive. Just another reason why I prefer this brand.
On all self-calibrating Lulzbot printers, the nozzle cleans its self on a felt-ish wiper pad. It works, but I find that it clogged easily, doesn't do well in cleaning really gummed up nozzles, and is a little too skinny and sometimes the nozzle rubs along the side of the plastic.
Maroon scotchbrite works really well in safely cleaning the nozzle. I created this wiper pad that works on all Lulzbot models, including the Dual V3 printhead on the TAZ6. There are two files, one is the pad holder and another is a template you can use to accurately cut your scotchbrite pads to size.
Print using a high temp plastic like ABS or PETg.
I am not a fan of the TAZ side mount spool holders, especially when trying to hold two rolls on a dual extruder head. For the TAZ models, I created a side and top mount spool holder.
No deposit casino bonuses usa players. The top mount spool holders work great for the TAZ6 and Workhorse, they also eliminate the need for the clear plastic guiding bowden tubes and making filament swapping easy. The TAZ Pro has side mounted filament seniors so a top rack is not an option, nor is ditching the bowden tubes. I created this side mount spool holder for my pro, though it would also work on any TAZ model. For both the top and side mounts, use a 3/4' wooden dowel to hold the spools in the holders.
For the Mini and Mini 2, the stock filament spool arm works well, but it can cause extra friction and binding, especially on larger 5kg or 10kg spools. This snap-on spool bushing works on any Mini model.
For any of these parts, you could use any plastic you want really. But if you are transporting your printers on a regular basis, I recommend using PETg for strength and temperature resistance over PLA.
On the older Lulzbot print heads (Mini 1, TAZ6, MOARStruder, etc), the cooling fans blew onto the extruder hot end though fan ducts on the side, or sides around the nozzle. On newer print heads found on the Aerostruder, Mini 2, TAZ Workhorse, and TAZ Pro, the extruder is enclosed and a blower fan cools from all four sides around the hot end.
This improves cooling, and improves accuracy of printing difficult sections like overhangs, but opens an opportunity for catastrophic failure. Now remember, I work in a district that has students and a handful of teachers using our Lulzbot machines which may be the the most demanding environment out there. This issue may not occur in a DIYers shop or a facility with professionals using the machines, but still know it can happen.
In the event of poor bed adhesion, a print may slip or slide around the bed and the printer will continue to print. This will cause a flow of 'spaghetti' or just fed plastic onto nothing. In the old days on the single sided or individually ducted fans, this was no big deal. The plastic got blown around and you came into the shop the next day to be greeted by a pile of plastic strings.
On the newer enclosed cooling fans, a vacuum is created and that spaghetti gets sucked in and around the hot end to create a solid mess. It is a nightmare to clean off, if you're lucky and the temp wires are in tact you can heat the nozzle and carefully pull the mess off. If not, get out the torch.
I created a redesign fan shroud for the TAZ pro dual extruder, and the Mini 2 SE0.5 OEM print head, which should also fit on the Workhorse though I have not tested it. These blow air from one, two, or three sides like the older print heads. In theory, this may reduce quality though I have not noticed it in a real-world scenario. The upside is that the attack of the glob can no longer occur and that peace of mind is priceless. Print the new shrouds in a high-temp plastic like ABS or PETg.
As an added layer of protection, I would put these socks on the E3DV6 hot ends. If you get a gummed up nozzle, you can pull off the silicon sock for easy cleaning and care.

Octoprint is a linux based operating system for the Raspberry Pi Micro-Computer. Essentially, it allows you to have control over your Lulzbot printer through network connectivity.
Through Octoprint, you can send models to your printers wirelessly, you can start prints wirelessly, you can monitor prints live through a webcam, you can install add-ons like filament run-out sensors, or even modify the functionality and features of your printers with ease.
I am no Octoprint expert, nor do I believe it is completely necessary for a classroom setting. I personally prefer to slice models and save to SD cards for ease of management in my makerspace and to more closely monitor students using the machines. However, I enjoy having Octoprint setup on my Mini at home to print wirelessly. Especially because my original mini is not compatible with the graphical controller upgrade. With a rasperry pi and octoprint, I no longer need a computer to be connected to the Mini for functionality. After configuring your octoprint server, you can add your Ocotprint printer directly to Cura Lulzbot Edition for easy one-click printing.
For setup, I used this tutorial to get Octoprint running on a Raspberry Pi Model 2B pretty quickly and easily. I also added the Octoscreen plugin for a clean user interface using this tutorial. I created this mount to attach the Raspberry Pi and Official Raspberry Pi 7' touch screen to my Mini.
There's ton of awesome mods out there to make using your Lulzbot printers more fun or even just easier to manage. I have two I want to share:
Extruder fan coversfor a cleaner look, especially on dual head printers.
Mini Tool Caddyfor a clean and organized way to keep all your printer tools right where you need them.
Another useful and fun mod is the addition of LED light strips. If you add Ocotprint as mentioned earlier, you can even have your Raspberry Pi control the LED lights for you. There's tons of mods out there, have fun with it!
