Find Jobs
Hire Freelancers

Create postprocessing script for Slic3r 3D printing software

$30-250 USD

Completed
Posted over 9 years ago

$30-250 USD

Paid on delivery
I need a Slic3r postprocessing script to integrate M106, M107, M126, and M127 commands into the gcode output created by Slic3r when slicing an object. So the way it should work is that when gcode is created part of each movement line accounts for extruder motor movements such as this: G1 X60.191 Y68.903 E96.51424 G1 X92.985 Y36.109 E97.87799 G1 X92.985 Y37.579 E97.92121 G1 X61.661 Y68.903 E99.22385 G1 X63.131 Y68.903 E99.26706 the E number is growing indicating that the motor should be moving forward. When the extruder should stop extruding the E number decreases, such as: G1 X92.526 Y31.097 E77.23677 G1 F1800.000 E76.23677 What I need is a post processing script that finds all the blocks of code that have E increasing and then places M106 in front of them. Then it should find the spot where E decreases and place M107, M126, M127 in that order. So something that looks like this: G92 E0 G1 X7.462 Y68.836 F7800.000 G1 E1.00000 F1800.000 G1 X13.932 Y54.960 E1.49811 F540.000 G1 X13.932 Y45.135 E1.81780 G1 X7.455 Y31.164 E2.31879 G1 X92.918 Y31.164 E5.09934 G1 X92.918 Y68.836 E6.32500 G1 X7.537 Y68.836 E9.10289 G1 X6.430 Y69.493 F7800.000 G1 X13.275 Y54.815 E9.62982 F540.000 G1 X13.275 Y45.279 E9.94005 G1 X6.427 Y30.507 E10.46981 G1 X93.575 Y30.507 E13.30521 G1 X93.575 Y69.493 E14.57362 G1 X6.505 Y69.493 E17.40646 G1 F1800.000 E16.40646 G92 E0 Should convert to looking like this: G92 E0 M106 G1 X7.462 Y68.836 F7800.000 G1 E1.00000 F1800.000 G1 X13.932 Y54.960 E1.49811 F540.000 G1 X13.932 Y45.135 E1.81780 G1 X7.455 Y31.164 E2.31879 G1 X92.918 Y31.164 E5.09934 G1 X92.918 Y68.836 E6.32500 G1 X7.537 Y68.836 E9.10289 G1 X6.430 Y69.493 F7800.000 G1 X13.275 Y54.815 E9.62982 F540.000 G1 X13.275 Y45.279 E9.94005 G1 X6.427 Y30.507 E10.46981 G1 X93.575 Y30.507 E13.30521 G1 X93.575 Y69.493 E14.57362 G1 X6.505 Y69.493 E17.40646 M107 M126 M127 G1 F1800.000 E16.40646 G92 E0 I have attached a full length gcode.
Project ID: 6888195

About the project

8 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi It's really easy. Here is the changes of two codes that you have sent: [login to view URL] My delivery will be a python script that do this post-processing job and will be compatible with the manual. Regards Iman
$50 USD in 1 day
4.9 (47 reviews)
6.4
6.4
8 freelancers are bidding on average $105 USD for this job
User Avatar
A proposal has not yet been provided
$150 USD in 2 days
4.8 (86 reviews)
6.2
6.2
User Avatar
Dear potential employer. Perl professional here. Please, accept this bid to have your task done with the best professional quality, however, reasonably fast an at moderate price. Looking forward for reply from you
$100 USD in 1 day
5.0 (35 reviews)
5.9
5.9
User Avatar
Hi, I would like to create this postprocessing script using Ruby, PHP or Bash. Please contact me if you have any questions. Best wishes, Sasha
$50 USD in 2 days
5.0 (30 reviews)
5.6
5.6
User Avatar
Hello, this task really sparked my interest, as it is something I am certainly capable to handle and would be glad to complete for your with the best quality at moderate price. Best regards,
$80 USD in 1 day
5.0 (11 reviews)
4.5
4.5
User Avatar
hi! I have experiences with python and also php, but I think python is better for this project. So i want to develop in python, if it is not problem for you. I have no experiences in Slic3r, but if the output is a simple text file, or any file I think it's no problem. I have a full time job as software developer, so I can work on it only in part time, that's why I need 3 days, but I think it's a easy task. I think one day can be enough too, but the quality of code is more important for me, than the length of development. I fully understand the project from the desciption. The program should read all line of the file, and if E is start to decreasing or increasing should write additional lines in the output file. The prize is lower than the average, because I need positiv feedback in this site to get more projects. If it is to much for you, please write me, and we will speak about it. If I won, i will send you all my contacts (skype, facebook, phone number). So you can speak me every time when you want. update: I have checked your updates, thanks for more details, I understood more about project.
$45 USD in 3 days
4.9 (8 reviews)
3.4
3.4
User Avatar
A proposal has not yet been provided
$155 USD in 7 days
5.0 (3 reviews)
2.0
2.0
User Avatar
Hey! Sir, i have good experience in this field if you give me this project i will try my level best. Thanks!
$210 USD in 6 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Philadelphia, United States
5.0
15
Payment method verified
Member since Dec 20, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.