steve220
Posts: 13
Joined: Wed Aug 24, 2016 12:13 am

M3D Micro Ending Script Help

After printing a model from an S3D gcode file, the print head just sits there with the extruder still hot. If I'm not there to intervene, a big glob of filament forms between the model and extruder. Sorry, I forgot to take pics :oops:
The ending of the gcode file looks like this:
G1 X40.669 Y44.512 E4.5220
G1 X39.826 Y45.355 E4.5653
G92 E0
G1 E-2.5000 F1800
; layer end
;G1 X1 F2160 ; move X axis to zero
M106 S0 ; turn fan off
M104 S0 ; turn extruder off
M18 ; turn motors off
; Build Summary
; Build time: 1 hour 19 minutes
; Filament length: 3770.8 mm (3.77 m)
; Plastic volume: 9069.72 mm^3 (9.07 cc)
; Plastic weight: 11.34 g (0.02 lb)
; Material cost: 0.52

I had to comment out the final move (G1 line) of the print head because it was throwing an error that the model was outside the bounds of the printer.
It appears that there are commands to shut down the fan, extruder, and motor, but these don't seem to be working.
Any thoughts you can share would be appreciated.
dorsai3d
Posts: 237
Joined: Mon Jan 11, 2016 9:01 am

Re: M3D Micro Ending Script Help

If the M3D isn't honoring the fan/extruder off commands, you'll want to take that up with them. Even if it is, though, you can still end up with a blob if you don't move the print head away from your print.

Why did you need to comment out the G1 move away from the part? Does G28 X work instead?
Simplify_Micro
Posts: 1
Joined: Fri Dec 16, 2016 10:43 am

Re: M3D Micro Ending Script Help

steve220 wrote:After printing a model from an S3D gcode file, the print head just sits there with the extruder still hot. If I'm not there to intervene, a big glob of filament forms between the model and extruder. Sorry, I forgot to take pics :oops:

I had to comment out the final move (G1 line) of the print head because it was throwing an error that the model was outside the bounds of the printer.
It appears that there are commands to shut down the fan, extruder, and motor, but these don't seem to be working.
Any thoughts you can share would be appreciated.
Steve220! I’ve created a short video for setting up Simplify3D to work with M3D Micro printers. Please check it out it should solve this issue without much manual code changing.

https://youtu.be/ajtwmkXT2Gc

Here is the step by step I create for this tutorial video.
Welcome to the Simplify Micro Tutorial Series
This series of videos will help you learn how to get the most out of your M3D Micro 3d Printer by unlocking its full potential with the industry leading slicer program Simplify3d.
Lesson 1:
How to Print on a M3D Micro using GCODE from Simplify3d (v3.1.1)
Note these instructions are for Simplify3D (v3.1.1) I take no responsibility for damage done to your printer and I do not guarantee this will work on any other version of Simplify3D

Part 1: Setting up the M3D Micro Printer
Step 1: Ensure your M3D Micro has the latest Firmware build. You can easily check the firmware build by opening up the Spooler. The spooler Builder and the printer firmware are in displayed in the lower right hand corner.
To ensure you have the latest firmware follow these steps
Troubleshooting steps: The user must update his/her firmware.
a) Go to the settings menu by clicking the settings cog in the top right corner of the window.
b) Go to the “Expert Controls” Tab.
c) Go to the “Diagnostics” Sub Tab.
d) Click “Update Firmware” to install the new firmware.
Misc: If the user is getting this message, the software is working and communicating with the printer.

Step 2: Ensure your M3D Micro is Calibrated with any Offset Values required for your unit. (mine requires no offsets at this time.
Step 3: Ensure you have all the specifications for your Filament programed into M3Ds Software suite and Note: Have the optimum print heat ready to plug into Simplify3D as needed.
Step 4: Apply masking tape or pre-build adhesive layers to your print bed
Note: Be sure to adjust your bed height as necessary for all materials applied to the print bed prior to printing

Step 5. Verify your settings before moving on to Part 2

Part 2: Setting up Simplify3D for use with the M3D Micro
For this part I assume you have Simplify3D v3.1.1 installed.
1. Open Simplify3D
2. Go to Help > Configuration Assistant
3. Select M3D Micro from the dropdown menu and click next
4. Now its time to load a model to test the profile
a. I m using a overhang test which is part of an excellent set of calibration .stl files compiled by coasterman on Thingiverse.
i. Link is in the description: http://www.thingiverse.com/thing:5573
5. Once your model is loaded go ahead and click Edit Process Settings
6. In Process settings, make sure the M3D Micro Profile is selected
7. Change the Filament according what you currently have loaded in your printer
8. Leave Everything else on this first tab the same (For now, later videos will provide instructions for modifying these settings to optimize for non-standard prints and filament types)
9. Click on the Scripts Tab
10. In the scripts tab, open up the Ending Scripts subtab
11. Delete the line “ G1 X0 F2160 ; move X axis to zero “ Deleting this line will keep the M3D printer from failing due to an erroneous position instruction that forces the print head to go outside the print are of the micro.
12. Once you’ve deleted the bad gcode line click the ok button.
13. Go ahead and click prepare to print
14. Click Save Toolpath to Disk
Simplify 3D has now generated a G.CODE file that your M3D Micro can use to print your custom sliced stl model
Part 3. Printing the G.CODE File
1. Open the M3D Spooler again.
2. Click the Add Print Job Button
3. Select your new GCODE File from the File Browser Pop up
4. After selecting the file, the M3D Spooler will ask you to confirm the Filament type and ask if you want to print immediately. Go Ahead and click ok
5. If you’ve followed my instructions correctly your spooler should begin to execute the print
6. You should see the Job Status Heating almost immediately and followed by printing after the print head reaches the appropriate temperature for your filament. You can check the print head temperature here.
7. 7. To Avoid errors please refrain from opening the m3d software suite until your print is complete. You can check your print progress in the spooler here.

Return to “Troubleshooting and Bug Reports”