[MakerBot] M104 S220 T0 (Temperature to 220 celsius)

346 views
Skip to first unread message

Craig Link

unread,
Apr 21, 2010, 3:13:36 AM4/21/10
to MakerBot Operators
anyone know what the T0 of the set extruder temperature g-code command
does? I can't seem to find it documented anywhere?

Thanks
-Craig

--
You received this message because you are subscribed to the Google Groups "MakerBot Operators" group.
To post to this group, send email to make...@googlegroups.com.
To unsubscribe from this group, send email to makerbot+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/makerbot?hl=en.

Lyndondr

unread,
Apr 21, 2010, 12:53:29 PM4/21/10
to MakerBot Operators
I have the same question.

What I think it does is it holds the program from executing until the
temperature setting is satisfied. It also may be defining what
extruder to be used because there are 4 ports on the motherboard. I
suspect its both.

Ethan Dicks

unread,
Apr 21, 2010, 1:41:39 PM4/21/10
to make...@googlegroups.com
On 4/21/10, Lyndondr <lynd...@gmail.com> wrote:
> I have the same question.
>
> What I think it does is it holds the program from executing until the
> temperature setting is satisfied.

That may be - I'm not sure.

> It also may be defining what
> extruder to be used because there are 4 ports on the motherboard. I
> suspect its both.

It is not that. Check the schematics - all 4 ports are identical.
RS-485 is a multi-drop interface spec. All "stations" are connected
to the same 2 wires.

http://en.wikipedia.org/wiki/EIA-485

RS-485 describes the electrical spec, not the bytes flowing across it.

What I suspect is happening (without reviewing the code) is that with
multiple extruders, they would all listen, but only one would act and
respond to most commands (though something like "ABORT" could be acted
on by all). It's also possible that there is *not* presently any code
(in the main branch) that handles multiple extruders, so all would
hear the commands, perform actions, then attempt to reply, possibly at
the same time.


-ethan

Lyndondr

unread,
Apr 21, 2010, 2:08:37 PM4/21/10
to MakerBot Operators
Your right all 4 ports are the same. Each extruder would have a
logical address or tool number.

On Apr 21, 12:41 pm, Ethan Dicks <ethan.di...@gmail.com> wrote:

cptincrdbl

unread,
Apr 21, 2010, 1:59:00 PM4/21/10
to MakerBot Operators
According to the RepRap Wiki, the T command defines which extruder to
use. T0 is the first extruder.
http://reprap.org/wiki/Mendel_User_Manual:_RepRapGCodes#T

Tyler

On Apr 21, 11:41 am, Ethan Dicks <ethan.di...@gmail.com> wrote:

Ethan Dicks

unread,
Apr 21, 2010, 2:29:37 PM4/21/10
to make...@googlegroups.com
On 4/21/10, cptincrdbl <cptin...@gmail.com> wrote:
> According to the RepRap Wiki, the T command defines which extruder to
> use. T0 is the first extruder.
> http://reprap.org/wiki/Mendel_User_Manual:_RepRapGCodes#T

That makes perfect sense. How does each "tool" know its address?
Unique firmware? (I don't recall anything to set to establish that
address - of course not a lot of folks are experimenting with multiple
toolheads, so perhaps that's unaddressed yet).

cptincrdbl

unread,
Apr 21, 2010, 3:46:59 PM4/21/10
to MakerBot Operators
Looking at the source code for extruder firmware v1.8,
Configuration.h.dist has the line:
#define RS485_ADDRESS 0

and in v2 extruder firmware, Configuration.hh has the line:
#define DEVICE_ID 0

I would guess that these lines are where the extruder is given its
address.

Tyler

On Apr 21, 12:29 pm, Ethan Dicks <ethan.di...@gmail.com> wrote:

Lyndondr

unread,
Apr 21, 2010, 4:09:18 PM4/21/10
to MakerBot Operators
http://reprap.org/wiki/Mendel_User_Manual:_RepRapGCodes#T

This page bring up another question about M codes. From the mendel
M104 sets the temperature and M109 sets the temperature and waits to
satisfy it.

Makerbot uses M109 for the heated build platform. Is there any
provision for the makerbot to wait for the temperature other than a
G04?

On Apr 21, 12:59 pm, cptincrdbl <cptincr...@gmail.com> wrote:
> According to the RepRap Wiki, the T command defines which extruder to
> use. T0 is the first extruder.http://reprap.org/wiki/Mendel_User_Manual:_RepRapGCodes#T
Reply all
Reply to author
Forward
0 new messages