ProfTweak - a MakerWare profile editor

by nothinglabs, published

ProfTweak - a MakerWare profile editor by nothinglabs Nov 25, 2013
0 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps



Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

9994Views 1472Downloads Found in 3D Printer Accessories


Update: Should now work correctly with Makerbot Desktop / generation 5 profiles. If you are using v1.2 or v1.3 upgrade to v1.4! The prior versions had a bug that could mess up boolean values.
Latest info on ProfTweak is always at:
ProfTweak lives at the Github URL:
(or just download the zip file attached to this Thing)
MAC USERS: See important note below if you're getting an error.
What ProfTweak Does:

  • Provides a simple GUI to access MakerWare slicer profile settings
  • Toggle between a complete list of settings (there are a lot) and a smaller "Common Settings" list
  • Add notes to your profiles
  • Option to save as "ProfTweakTemp" profile for one-off experiments
  • Windows, Mac and Linux versions (someone let me know if the Linux version actually works...)
    ProfTweak was written in Processing using the G4P GUI library (these are great resources - but next app I will probably try something not Java-based).
    ProfTweak requires Java. If ProfTweak won't run - you may need to install it.
    ProfTweak is licensed under http://creativecommons.org/licenses/by-sa/3.0/.
    General Notes and Usage (aka documentation)
    I've tested ProfTweak - and it seems to work for me. But there may be bugs - awful bugs! I can't say with certainty it won't do something terrible to your brand-new Replicator 2x.
    Don't bug the nice people at MakerBot support about issues you encounter while using profiles generated by ProfTweak.
    ProfTweak requires an existing custom profile to start with. You might want to create an unadulterated custom profile from inside MakerWare based on the "Standard" (and maybe "Low" / "High") to base future profiles on. ProfTweak won't modify the built-in MakerWare profiles.
    When you create a new profile from within ProfTweak it copies the supporting files (end.gcode, start.gcode, profile.json) to a new folder - as well as writing out a new miracle.json file based on your modifications.
    ProfTweak stores its settings in proftweak.json found in the DATA folder under the folder where the app is installed.
    ProfTweak should generally find your MakerWare profile folder - but if it doesn't - you can specify it manually in proftweak.json (Linux users will probably need to do this).
    If you're a Windows user and find you need to set your profile folder - format it like this: "C:/Users/Rich/My Things/Profiles/"
    If you want to add / remove common items you can do so by modifying proftweak.json.
    ---Mac Users---
    If you get an error "proftweak.app is damaged and can't be opened" - it's likely due to your Gatekeeper settings requiring apps be signed. See http://support.apple.com/kb/HT5290 for the solution.
    If you associate .json files with ProfTweak - MakerWare will launch it automatically when you select "Edit profile." The Windows setup package can do this for you automatically.
    ProfTweak reformats the .json in any profile it edits. This makes it less human-readable (MakerWare seems OK with it).
    When you modify a number - ProfTweak deals with it as a float. As a result .15 becomes 0.15000000596046448. This shouldn't make a meaningful difference when slicing - but it might make a small one.
    Saving in ProfTweak is always a manual operation. If you close without saving - you've closed without saving!
    Have fun!!! Don't hesitate to contact me ([email protected]) about issues.

More from 3D Printer Accessories

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for business-to-business and business-to-consumer sales all over the world. W...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

I’m running Windows 8.1 with Makerbot Desktop 3.6. Keep getting an error every time I try to export or print a file using a custom profile created with ProfTweak. When I change it back to a standard profile it slices’s just fine. Can someone please help me?

i tried to use the profile editor with the latest Software for the Makerbot 5th Generation. I have trouble opening the standard profiles based on "Makerbot PLA standard for replicator 5th generation". When i compared it to the normal "Makerbot PLA standard" profile there are several more parameters. Are those necessary? has anyone experience with them?
Thanks a lot for replies.

Linux version works just fine (x64) =) Thanks a lot!
U.D.P. I'm using Makerbot 2X - no problems whatsoever, great job!

Thanks for the good work done for free. Really appreciate the effort.

Hi guys, I recently updated to sailfish and want to use prof tweaks but I am having the issue you describe where proftweaks can not find my profiles folder. I tried to add the path to the json but it still does not help. I am probably just not understanding the syntax for how it should be entered could you clarify it? Also I am trying to edit this in notepad if that makes a difference. Thanks

make sure you've saved out at least one custom profile in makerware before running proftweak (not doing so can cause this issue). Hope this helps!

I've noticed it re-sorts everything to alphabetical order and also changes the value of "coarseness": 0.0001 to "coarseness": 1.0E-4

Wouldnt work for me on windows until I installed Java. You should probably mention java is a dependency. Nice app :)

will do - thanks!

I've been using this for a several weeks and all I can say is thanks. Works awesome!