Replicator 2 - heated build plate options in Makerware and ReplicatorG

2,727 views
Skip to first unread message

Robert Mann

unread,
Oct 15, 2013, 8:09:53 PM10/15/13
to make...@googlegroups.com
I installed the bottleworks HBP in my Replicator 2, installed Sailfish and turned on the option in the firmware for the HBP.

The problem is I can not get the option to show up in Makerware to use the HBP.  I turned on the option in ReplicatorG but it does not use the HBP either during a build.

So far I am using the HBP with PLA and setting the HBP to 60C in the firmware and it preheats just fine etc but I just can't seem to get either Makerware or ReplicatorG to actually use the HBP during the build process.

Is there a hidden option with Makerware I am not seeing or some other option I am failing to set in Firmware etc? 

Clinton Hoines

unread,
Oct 15, 2013, 8:37:42 PM10/15/13
to make...@googlegroups.com
If your using sailfish already just use the over ride setting so you can adjust it on the bot. You can also use the profiles on the bot for your heat settings

Andy Chen

unread,
Oct 15, 2013, 9:10:35 PM10/15/13
to make...@googlegroups.com
You need to add heated build plate entries in Makerware's Replicator2.json file. You can find the relevant entries by looking for the following in Replicator2X.json:

- heated_platforms
- heat_platform
- cool_platform

On a Mac, this file is at /Library/MakerBot/s3g/profiles/Replicator2.json. I don't know where it is on a WIndows machine. I've attached my Replicator2.json modified to have a HBP. 

After you've updated the file, go into Makerware and restart the background service: Services | Restart Background Service
Replicator2.json

Jetguy

unread,
Oct 15, 2013, 9:11:49 PM10/15/13
to make...@googlegroups.com
No, the problem here is there are several things that need to be changed.
The firmware does have an option if a heated bed is present.
That's step 1 when looking at this from a layered approach.
Next, the machine config file in software (makerware or Rep-G) must also say if a heated bed is present.
The third place is that the gcode slicer MUST also include the commands in the gcode for a heated bed.
With it being a Replicator 2, the 2X uses the same frame, same electronics. This means the profile and config has the clues to the changes or in fact, you could just use a 2X profile.
Now, since the 2 only has a single extruder, there may be some offset issues.
 
So there are 2 paths. Modify a 2x profile or modify a Rep-2 profile. Either way ends up in a hybrid that matches your bot.
 
To be clear, gcode override ONLY works if all the above is in place, and the gcode actually sets a temp in the start.gcode.

Dan Newman

unread,
Oct 15, 2013, 9:18:51 PM10/15/13
to make...@googlegroups.com

On 15 Oct 2013 , at 5:09 PM, Robert Mann wrote:

> I installed the bottleworks HBP in my Replicator 2, installed Sailfish and
> turned on the option in the firmware for the HBP.
>
> The problem is I can not get the option to show up in Makerware to use the
> HBP. I turned on the option in ReplicatorG but it does not use the HBP
> either during a build.

0. After telling the bot that you have an HBP you have to power cycle it.
That's true with either MBI's firmware or Sailfish. You only need to do
this once. Point being that when it POWERS UP, it has to see in it's
settings that it has an HBP. Setting that after it powers up doesn't
do everything that needs to be done.

1. You need ReplicatorG 40r22 - Sailfish. Download it from the "Sailfish"
thing at Thingiverse.

2. You need to select a machine type which has an HBP. In this case,

Replicator 2 w/ HBP (Sailfish)

3. You need to reslice so that you get start.gcode which uses the HBP.
(Also, you need to have the correct machine type so that when the
s3g/x3g is generated the M106 command to wait for things to come to
temp gets translated into not one but two s3g commands -- one to wait
for the extruder and one to wait for the platform.)

Dan

>
> So far I am using the HBP with PLA and setting the HBP to 60C in the
> firmware and it preheats just fine etc but I just can't seem to get either
> Makerware or ReplicatorG to actually use the HBP during the build process.
>
> Is there a hidden option with Makerware I am not seeing or some other
> option I am failing to set in Firmware etc?
>
> --
> You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to makerbot+u...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

billyd

unread,
Oct 15, 2013, 11:13:54 PM10/15/13
to make...@googlegroups.com
The easiest thing to do is to set the slicer in makerware to the R2X and then send the file to an SD card and print. The slicer in makerware when the R2X is selected gives you full control of the HBP. (for ABS or other plastics besides PLA). For PLA you don't need to heat the build plate, so for that just use the slicer set to R2 and forget about the HBP.
 

On Tuesday, October 15, 2013 8:09:53 PM UTC-4, Robert Mann wrote:

flackmonkey

unread,
Oct 17, 2013, 1:46:31 PM10/17/13
to make...@googlegroups.com
This method appears to no longer work with 2.3.1.18.  I was looking for obvious differences but was not able to find any.  Have you has success with 2.3? This did work with previous versions.

flackmonkey

unread,
Oct 18, 2013, 11:52:13 AM10/18/13
to make...@googlegroups.com
Ok scratch that.  I was able to make the HBP option appear in makerware 2.3.1.18 with the modified replicator2.json.  It was not working until I updated from the makerbot firmware to sailfish 7.5.  The HBP option is now available in makerware for my Replicator 2.

Andy Chen

unread,
Oct 19, 2013, 10:47:56 AM10/19/13
to make...@googlegroups.com
Glad you got it to work. 

I wonder why upgrading sailfish would have any effect? I have the bottleworks HBP, makerware 2.3.1.19 (Mac), Replicator 2. But, I haven't told makerware what firmware I'm running, and my computer isn't connected to the bot - I'm printing with the SD card.

My theory is you need to start/stop conveyor to get makerware to recognize the modified replicator2.json. Did you happen to restart conveyor as part of the firmware upgrade?

BTW, the glass HBP is awesome for printing with PLA. Most of my printing is now straight onto the glass, without any tape, hairspray, or glue. I heat the plate to 70C, and the PLA sticks great - no warping, curling, lifting. When the print is finished and the HBP cools, it pops itself right off the plate. It's awesome not having to add and remove coatings from the build plate. And, there's no wrestling with the print to remove it.

Andy

flackmonkey

unread,
Oct 19, 2013, 11:09:27 AM10/19/13
to make...@googlegroups.com
Quite possible that a restart would have fixed the issue.  I do not specifically remember restarting the conveyor after the modifications.  I also do not specifically remember restarting the conveyor when making the modifications prior to 2.3.  Now that I am on sailfish and the HBP is working I doubt that I will go back to investigate further.

billyd

unread,
Oct 19, 2013, 12:31:43 PM10/19/13
to make...@googlegroups.com
Just as an FYI on a windows based computer the default location for these standard files are:
C:\Program Files\MakerBot\MakerWare\s3g\profiles
 
 

On Tuesday, October 15, 2013 9:10:35 PM UTC-4, Andy Chen wrote:
Message has been deleted

biluagd

unread,
Feb 5, 2014, 8:48:24 AM2/5/14
to make...@googlegroups.com
Hi,

I just installed Bottleworks HBP, and sailfish firmware, but i can`t get the HBP work when i generate a gcode on replicatorg-sailfish. In the machine the option to override the temp is on.

When I generate on Makerware, the HBP works grate, but on replicator doesn`t.

Any ideas?


Dan Newman

unread,
Feb 5, 2014, 12:10:27 PM2/5/14
to make...@googlegroups.com
On 05/02/2014, 5:48 AM, biluagd wrote:
> Hi,
>
> I just installed Bottleworks HBP, and sailfish firmware, but i can`t get
> the HBP work when i generate a gcode on replicatorg-sailfish. In the
> machine the option to override the temp is on.

The option to override temps does just that: overrides temps. If no
temperature is specified for the HBP, then there is no temperature to
override.

What it sounds like is that you did not select the correct machine type
in RepG. You need to select a machine type which includes an HBP. Otherwise,
RepG will not place commands to heat up the HBP into the s3g/x3g command
stream.

In RepG, use the Machine > Machine Type (Driver) menu to select

Replicator 2 w/ HBP (Sailfish)

Then regenerate your gcode. And, of course, you need a recent enough RepG 40-Sailfish
to have that machine type. The most current version is RepG 40r23 - Sailfish.

Dan

Marcella Guerra

unread,
Feb 5, 2014, 1:01:54 PM2/5/14
to make...@googlegroups.com
Thanks for the aswer Dan.

In preheat settings on the BOT I set the temperature for the HBP and extruder,  and when I generate the the x3g file in Makerware it works fine, and overide the set in Makerware.

Mine is RepG 40r23 - Sailfish and my machine type set is Rep 2 with HBP(sailfish). But doesn't appear HPB option when going to generate the code.

It seens that everything is correct. I will try reiinstall the program, reinstaling sailfish in rep 2 is necesary?


2014-02-05 Dan Newman <dan.n...@mtbaldy.us>:


--
You received this message because you are subscribed to a topic in the Google Groups "MakerBot Operators" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/makerbot/YJbbTiCvGzs/unsubscribe.
To unsubscribe from this group and all its topics, send an email to makerbot+unsubscribe@googlegroups.com.

Dan Newman

unread,
Feb 5, 2014, 1:09:08 PM2/5/14
to make...@googlegroups.com
On 05/02/2014, 10:01 AM, Marcella Guerra wrote:
> Thanks for the aswer Dan.
>
> In preheat settings on the BOT I set the temperature for the HBP and
> extruder, and when I generate the the x3g file in Makerware it works fine,
> and overide the set in Makerware.
>
> Mine is RepG 40r23 - Sailfish and my machine type set is Rep 2 with
> HBP(sailfish). But doesn't appear HPB option when going to generate the
> code.

There is no such option. It's hard coded in the start.gcode file. With
RepG and Print-o-Matic, you only select the extrusion temp. If you want
to change the HBP temp, you can either

1. hand edit it in the resulting gcode (before you generate the x3g), or
2. supply your own start and end.gcode files and uncheck the "Use default start/end gcode"
box in Print-o-Matic.

> It seens that everything is correct. I will try reiinstall the program,
> reinstaling sailfish in rep 2 is necesary?\

You do not need to re-install anything. It's your expectation which needs
to be changed ;)

Dan

Dan Newman

unread,
Feb 5, 2014, 1:12:16 PM2/5/14
to make...@googlegroups.com
On 05/02/2014, 10:09 AM, Dan Newman wrote:
> On 05/02/2014, 10:01 AM, Marcella Guerra wrote:
>> Thanks for the aswer Dan.
>>
>> In preheat settings on the BOT I set the temperature for the HBP and
>> extruder, and when I generate the the x3g file in Makerware it works fine,
>> and overide the set in Makerware.
>>
>> Mine is RepG 40r23 - Sailfish and my machine type set is Rep 2 with
>> HBP(sailfish). But doesn't appear HPB option when going to generate the
>> code.
>
> There is no such option. It's hard coded in the start.gcode file. With
> RepG and Print-o-Matic, you only select the extrusion temp. If you want
> to change the HBP temp, you can either
>
> 1. hand edit it in the resulting gcode (before you generate the x3g), or

And this editing step is relatively easy in RepG: after the slicing finish,
click the "gcode" tab to the right of the "model" tab. (The gcode tab
doesn't appear until after you slice. It'll appear just above the displayed
STL model.) In the gcode window, around about line 11 will be the line to
set the HBP temp,

M109 S110 T0 (set HBP temperature)

The temp there is "110". You can change it. (Hmmm. 110 is too high.
I'm going to change that to 100.)

Dan

Marcella Guerra

unread,
Feb 5, 2014, 8:44:04 PM2/5/14
to make...@googlegroups.com
I got everything working now thanks for the help Dan.

The problem was that i was using the whpthomas slicing profiles, without the start/end gcode checked because his code already have one that uses rep 2 as model machine.

I checked de default start/end gcode and tried default slicing profile; everything works fine, with rep 2 with bhp(sailfish) in the gcode file.

Thanks
> --
> You received this message because you are subscribed to a topic in the Google Groups "MakerBot Operators" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/topic/makerbot/YJbbTiCvGzs/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to makerbot+u...@googlegroups.com.

Tim McMorrow

unread,
Mar 28, 2014, 10:41:41 PM3/28/14
to make...@googlegroups.com
When I go to paste this and save it, it says access denied. How do I enable myself to actually save it? I have a HBP on a rep2 but can't get it to actually heat the platform. I have been printing through USB as my bot doesn't recognize any SD cards.



On Tuesday, October 15, 2013 9:10:35 PM UTC-4, Andy Chen wrote:
Reply all
Reply to author
Forward
0 new messages