Reprapro tricolour slave controller problem
April 19, 2013 01:49PM
I've just finished building my Reprapro Tricolour mendel. A couple of days ago I got the machine working with just the master control board and a single extruder.

This all worked like a dream, apart from a clogged nozzle after 20 minutes! I'm sure I'll have to clean out plenty more over the next few years.

Today, I build the final 2 extruders and wired up the slave control board. Now I have a bit more difficulty connecting to the machine, mostly it works but every once in a while I'll need to power it down and up again to be able to connect. It also disconnects itself if you leave it without any activity for a few minutes!

This is just an annoyance however. The real problem is that it doesn't seem to think it has any extra extruders. The T1 and T2 gcodes return an invalid extruder error. When I set the extruder offsets using the G10 command, nothing seems to get setup when I dump the settings with a M503.

This is the dump I get from the M503 command -->

SENDING:M503
echoconfused smileyteps per unit:
echo:  M92 X91.43 Y91.43 Z4000.00 E875.00
echo:Maximum feedrates (mm/s):
echo:  M203 X500.00 Y500.00 Z5.00 E45.00
echo:Maximum Acceleration (mm/s2):
echo:  M201 X1000 Y1000 Z50 E250
echo:Acceleration: S=acceleration, T=retract acceleration
echo:  M204 S1000.00 T1000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s),  Z=maximum Z jerk (mm/s)
echo:  M205 S0.00 T0.00 B20000 X15.00 Z0.40 E15.00
echo:  M206 X0.00 Y0.00 Z0.00
echotongue sticking out smileyID settings:
echo:   M301 P12.00 I2.20 D80.00 W125
 FPU Enabled no


The firmware version returned at startup is "Marlin 1.0.0 RC2".

If anyone has any experience or ideas with this. Please give me some pointers.

Thanks,

Pete Blacker
Re: Reprapro tricolour slave controller problem
April 19, 2013 04:28PM
wait so are you using a whole extra arduino as well? because i think you should be able to make a mini board that would just attach the auxiliary ports of the ramps to run the steppers, hot ends and thermistors.
Re: Reprapro tricolour slave controller problem
April 19, 2013 08:29PM
Instructions here

You need to put the master firmware on the master board (you have the standard mono Mendel firmware installed on your Master at the moment), and the slave firmware on the slave board. The latest version of these firmwares are here [github.com]

Also, make sure the power jumper is on the pins closest to the connectors for mains power, rather than USB power, and the auto reset jumper is removed, on both boards.

Post an M503 output after doing that.
Re: Reprapro tricolour slave controller problem
April 20, 2013 03:32AM
Hey Droftarts, do you live in Stratford?
Re: Reprapro tricolour slave controller problem
April 20, 2013 04:21AM
waitaki Wrote:
-------------------------------------------------------
> Hey Droftarts, do you live in Stratford?

I couldn't possibly comment. I don't want the whole Internet turning up on my doorstep, expecting cups of tea!
Re: Reprapro tricolour slave controller problem
April 20, 2013 12:12PM
aduy Wrote:
-------------------------------------------------------
> wait so are you using a whole extra arduino as
> well? because i think you should be able to make a
> mini board that would just attach the auxiliary
> ports of the ramps to run the steppers, hot ends
> and thermistors.


So how many could you get and has anybody done this? I was thinking about multi Arduino- ramps as well but I'm pretty sure he has the dual Melzi setup.
Re: Reprapro tricolour slave controller problem
April 20, 2013 12:39PM
RepRapPro sell the Tricolour kit: [reprappro.com]
It uses two Melzis. Each Melzi has two thermistor inputs, so, with the bed using one, you can only drive 3 hot ends. There are 2 unused axis on the 'slave' Melzi. Also, the slave firmware is pretty dumb, it really doesn't need a whole Arduino 1284 for the job it has to do!

I guess you could use 2 RAMPS setups and have 5 hot ends. I don't know how easy it would be to port the firmware over, as I'm no programmer! However, this wouldn't give full colour printing, as at the moment the nozzles are used one at a time.

For full colour, you want a mixing nozzle, and 5 inputs, probably for Cyan, Magenta, Yellow, Black and White filament. Potentially, all extruders would have to move at once. It would, of course, be pretty complicated!
Re: Reprapro tricolour slave controller problem
April 20, 2013 12:42PM
Cheers Droftarts,

I had a feeling that may be the case. Even though the whole thing has just been supplied by reprapro as a tri-colour kit!

I downloaded the source from git yesterday, but it's not compiling on arduino V1.0 which I use at the moment. I'm downloading Ardunio V0.23 at the moment but it's going to have to wait until Sunday before I can have another proper go at compiling and uploading the firmware.

Bit of a pain that the tri-colour kit was shipped with the mono-mendel firmware on the master board! But I was going to have to get used to compiling and updating the firmware sooner or later. Everything else in the kit worked exactly as they said it would :-/

I'll post an update tomorrow, with my results.

Pete
Re: Reprapro tricolour slave controller problem
April 20, 2013 12:45PM
Oh and when it comes to colour mixing. I'm hoping to have a go at making my reprap dither the three colours it has at a fine later height and seeing how well that comes out.

I'm building the STL's for this from scratch for now, but if it works it would be a great feature to build into the slicers!

Pete
Re: Reprapro tricolour slave controller problem
April 20, 2013 01:38PM
Hi Pete

Actually, I'm not sure which firmware you have; none of the recent ones should report "Marlin 1.0.0 RC2"! So it needs updating as the firmware has been updated with quite a few fixes recently. The latest is from 11/4/13.

You'll need to use Arduino IDE 0023 - it doesn't compile on v1. Follow the instructions here: [reprappro.com]

Make sure you're using firmware from the 'multimaterials' branch from github, not the 'master' branch.
[github.com]

Once connected back up, you should get a "Slave init ok" message, following a reset, if it's communicating properly. Run the EEPROM reset code here [reprappro.com] too, as some of the M503 settings look wrong:
echo: M92 X91.43 Y91.43 Z4000.00 E875.00
This is the wrong steps per mm on X, Y and E for your machine!

Just in case you were wondering, yes, I work for RepRapPro - I'm tech support!
Re: Reprapro tricolour slave controller problem
April 20, 2013 02:05PM
You are probably not going to mix colors in the way that your document printer does, using filiment. I would like to get to 7 colors (was figuring because add 5 to 2, not thinking of the thermistor inputs) It may be necessary to build a custom ramps to do this. The commercial powder printers work by mixing ink into the binder, but you cannot effectivly mix filiment on demand.(please prove me wrong on this one, because I would really like to see it happen.) So the question is what about reengineering the whole software chain to allow say 6 colors (CYMKBW) to be printed as dots in a newspaper photo. You have to begin with stls that allow properties per face, and then work on down the line, and I am not a programmer so... Anyhow you then have to write into your slicer subroutines that assign the nozzles to print specks of color over the 3 dimensional face to produce the final finished colors. You likely want much, much beefier electronics, perhaps a Udoo offers a better path to processing here? One way or the other, you would need a hardware based 3 dimensional slicer to make this work. If anybody knows how to do this, the machine I am building would be the perfect platform to realize it. PM me. Now I'm thinking that this might be a job for some openGL hack, or something using a graphics adapter for processing. They are already setup for painting faces, but again, I'm more on the designer end than the engineer end as far as programming goes. It seems like something which is possible but which will require exponentially more processing power to slice than what we are doing now.

Edited 1 time(s). Last edit at 04/20/2013 03:54PM by Maxx Mayhem.
Re: Reprapro tricolour slave controller problem
April 21, 2013 11:43AM
Ok, This is what I've managed to do today so far.

I've got the arduino V0.23 IDE working, and I can now compile both the master and slave firmwares.

I've updated the master and slave boards with the latest firmware I downloaded from git yesterday.

But now it doesn't do anything :-( I can't connect to the printer. I've tried powering the melzi's off USB power and the main power supply, this doesn't make any difference. I've also tried disconnecting the slave board and connecting to the master, still doesn't work.

The LED on the master board is now behaving differently. When the board starts off, the LED's off for ten seconds or so, then it starts flashing at around 1Hz, connecting the USB cable makes no difference to this.

I've carefully followed the instructions here to the letter. Any ideas where this is going wrong? Is there a chance the firmware on git is not working.

Any thoughts would be greatly appreciated. I'm going to try and upload the mono-mendel firmware now to see if I can get the printer working at all!

Pete
Re: Reprapro tricolour slave controller problem
April 21, 2013 01:20PM
With the new firmware, the baud rate is 115200 now. Change this in Pronterface before you connect. We changed it because some Linux distros can't communicate at 250000. You can change it back if you wish, it's line 70 and 71 of configuration.h
Re: Reprapro tricolour slave controller problem
April 21, 2013 01:30PM
It's Going!

Cheers, Droftarts. Such simple bits of information can be worth so much!

Now to calibrate the 2 new heads and get printing.

Thanks,

Pete
Re: Reprapro tricolour slave controller problem
April 21, 2013 03:02PM
Oh no, apparently I spoke too soon!

I can connect to the printer and it's aware it's got 3 extruders now. For some reason it's not heating up extruders 2 & 3.

I've set the working temp to 200 and standby temp to 150 for extruders 2 & 3. Using the Tn code the machine moves to the correct place, but regardless which extruder I'm selecting it only heats up extruder 1. The temperature reporting is saying extruders 2 & 3 have a target temp of absolute zero! And the measurement for extruder 3 thinks it's temperature is absolute zero! I've tested the connections for the hot end thermistors and they all read the correct value when the machine's cold. This seems to be a firmware issue.

Here's a listing of switching between extruders:

SENDING:T1
  T0: 174.7/180  T1: 23.4/-273  T2: -273.1/-273
  T0: 173.9/180  T1: 23.4/-273  T2: -273.1/-273
  T0: 173.3/180  T1: 23.4/-273  T2: -273.1/-273
echo:Active Extruder: 1
>>>t2
SENDING:T2
  T0: 171.8/180  T1: 23.4/-273  T2: -273.1/-273
  T0: 172.5/180  T1: 23.4/-273  T2: -273.1/-273
  T0: 173.0/180  T1: 23.4/-273  T2: -273.1/-273
echo:Active Extruder: 2
>>>t0
SENDING:T0
  T0: 180.0/0  T1: 23.4/-273  T2: -273.1/-273
  T0: 180.3/0  T1: 23.4/-273  T2: -273.1/-273
  T0: 180.3/0  T1: 23.4/-273  T2: -273.1/-273
echo:Active Extruder: 0
>>>t1
SENDING:T1
  T0: 175.7/180  T1: 23.4/-273  T2: -273.1/-273
  T0: 174.9/180  T1: 23.4/-273  T2: -273.1/-273
  T0: 174.2/180  T1: 23.4/-273  T2: -273.1/-273
echo:Active Extruder: 1
>>>t2
SENDING:T2
  T0: 179.3/180  T1: 23.4/-273  T2: -273.1/-273
  T0: 179.7/180  T1: 23.4/-273  T2: -273.1/-273
  T0: 180.0/180  T1: 23.4/-273  T2: -273.1/-273
echo:Active Extruder: 2

Here's a dump of the firmware settings

SENDING:M503
echoconfused smileyteps per unit:
echo:  M92 X92.63 Y92.63 Z4000.00 E660.00
echo:Maximum feedrates (mm/s):
echo:  M203 X500.00 Y500.00 Z5.00 E45.00
echo:Maximum Acceleration (mm/s2):
echo:  M201 X1000 Y1000 Z50 E250
echo:Acceleration: S=acceleration, T=retract acceleration
echo:  M204 S1000.00 T1000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s),  Z=maximum Z jerk (mm/s)
echo:  M205 S0.00 T0.00 B20000 X15.00 Z0.40 E15.00
echo:  M206 X0.00 Y0.00 Z0.00
echotongue sticking out smileyID settings:
echo:   M301 H1 P12.00 I2.20 D80.00 W125.00
   M301 H2 P12.00 I2.20 D80.00 W125.00
   M301 H3 P12.00 I2.20 D80.00 W125.00
 FPU Enabled no
 Axis 0 max: 210.00 Axis 1 max: 210.00 Axis 2 max: 140.00
 Bed/extruder 0 beta: 4126.00 resistor: 4700.00 thermistor: 9999.99 inf: 0.01
 Bed/extruder 1 beta: 3960.00 resistor: 4700.00 thermistor: 99999.92 inf: 0.17
 Bed/extruder 2 beta: 3960.00 resistor: 4700.00 thermistor: 99702.65 inf: 0.17
 Bed/extruder 3 beta: 3960.00 resistor: 4700.00 thermistor: 99702.65 inf: 0.17
 Extruder: 0 dX: 0.00 dY: 0.00 dZ: 0.00 standby temp: 180.00 operating temp: 0.00
 Extruder: 1 dX: -42.00 dY: -32.00 dZ: 0.00 standby temp: 150.00 operating temp: 200.00
 Extruder: 2 dX: -42.00 dY: 0.00 dZ: 0.00 standby temp: 150.00 operating temp: 200.00

Any ideas what's going on would be amazing!

Cheers,

Pete
Re: Reprapro tricolour slave controller problem
April 21, 2013 03:22PM
Right I've just found something that may explain a bit more about what's going on. I connected to the printer, then reset both boards at the same time. It's failing to connect to the slave board, saying "FAIL head 2". This is also the head which is reporting a temperature of -273 degrees.

Here's what the printer says on start up:

start
Printer is now online.
echo:Marlin 1.0.2 RRP
echo: Last Updated: 2013-04-11 | Author: RepRapPro
echo: Free Memory: 11130  PlannerBufferBytes: 1232
Slave init. Please wait ...
....................Slave init FAIL head 2
ok p:12.00 i:2.20 d:80.00 w:125
echoconfused smileytored settings retreived:
echoconfused smileyteps per unit:
echo:  M92 X92.63 Y92.63 Z4000.00 E660.00
echo:Maximum feedrates (mm/s):
echo:  M203 X500.00 Y500.00 Z5.00 E45.00
echo:Maximum Acceleration (mm/s2):
echo:  M201 X1000 Y1000 Z50 E250
echo:Acceleration: S=acceleration, T=retract acceleration
echo:  M204 S1000.00 T1000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s),  Z=maximum Z jerk (mm/s)
echo:  M205 S0.00 T0.00 B20000 X15.00 Z0.40 E15.00
echo:  M206 X0.00 Y0.00 Z0.00
echotongue sticking out smileyID settings:
echo:   M301 H1 P12.00 I2.20 D80.00 W125.00
   M301 H2 P12.00 I2.20 D80.00 W125.00
   M301 H3 P12.00 I2.20 D80.00 W125.00
 FPU Enabled no
 Axis 0 max: 210.00 Axis 1 max: 210.00 Axis 2 max: 140.00
 Bed/extruder 0 beta: 4126.00 resistor: 4700.00 thermistor: 9999.99 inf: 0.01
 Bed/extruder 1 beta: 3960.00 resistor: 4700.00 thermistor: 99999.92 inf: 0.17
 Bed/extruder 2 beta: 3960.00 resistor: 4700.00 thermistor: 99702.65 inf: 0.17
 Bed/extruder 3 beta: 3960.00 resistor: 4700.00 thermistor: 99702.65 inf: 0.17
 Extruder: 0 dX: 0.00 dY: 0.00 dZ: 0.00 standby temp: 180.00 operating temp: 200.00
 Extruder: 1 dX: -42.00 dY: -32.00 dZ: 0.00 standby temp: 150.00 operating temp: 200.00
 Extruder: 2 dX: -42.00 dY: 0.00 dZ: 0.00 standby temp: 150.00 operating temp: 200.00
transform correction not enabled

Again any ideas would be amazing, I'm going to look into the code now. But I'm new to the whole project so I'm not holding my hopes up!

Cheers,

Pete
Re: Reprapro tricolour slave controller problem
April 21, 2013 04:22PM
You shouldn't need to reset both boards at the same time - resetting the master will reset the slave (so long as both boards have the autoreset jumper removed) because the 4th pin of the connector between the two connects the reset pins. Indeed, it may be counterproductive reseting both boards.

The other jumper on the boards, the power jumper, should be on the two pins closest to the connectors on BOTH boards.

Just to be clear, you did put the slave firmware on the slave board? This is a different firmware to the one you put on the master (which is in the 'Marlin' folder'), it's the 'Slave.pde' that's in the Slave folder. Pretty sure you wouldn't get any response if you had put the wrong one on, but I haven't tested it!

The firmware response all looks correct: the heaters have the right setting (M301) and the thermistor values are correct. You could change the standby temperature on T0; it's 180C, which is a bit high. There's nothing to indicate this is a firmware issue with the master.

I'd have to check with Adrian or Rhys, but I think if you get a head fail, neither will work on the slave. I think it's a wiring issue to the T2 extruder, probably the thermistor wiring. You could try swapping the thermistor wiring with T1 to check if it's working, but obviously don't heat up the hot ends with it like that. Though as it checks T1 first, it may then show both T1 and T2 not working!

Finally, we try to keep the reprap.org wiki as a mirror of our main instructions here: [reprappro.com]
They SHOULD be the same, but the reprap.org wiki is open to editing from anyone. The above should be regarded as the definitive instructions.
Re: Reprapro tricolour slave controller problem
April 22, 2013 09:49AM
Right, I'm making good headway!

Droftarts, you are correct. The thermistor for extruder 2 was not connected properly, I'd forgotten to crush the second part of the crimp so it was connected sometimes but not at others!

The firmware's all happy now. After start up both master and slave have flashing LEDs. I've tested all 3 extruders now and it's all looking good.

Now I just need to get the reprapro slicer working. . . .

Cheers for the help,

Pete
Re: Reprapro tricolour slave controller problem
April 22, 2013 03:19PM
Great news! Glad I could help out. We're hopefully going to release some notes and profiles for using Slic3r this week, we've been using it in house for a while.
Re: Reprapro tricolour slave controller problem
June 11, 2013 12:36PM
So I have gone down a similar route and getting issues with the two new heads. With the power removed and at room temp I'm seeing about 5K8 at the slave board for both heads. Holding a soldering iron against the hot end I gradually see the resistance decrease so I reckon the connections are good.

Powering up the unit sees the Master LED flash every second or so with the Slave on solid...

start
echo:Marlin 1.0.4 RRP
echo: Last Updated: 2013-05-08 | Author: RepRapPro
echo: Free Memory: 11112  PlannerBufferBytes: 1232
Slave init. Please wait ...
.Slave ready
ok p:12.00 i:2.20 d:80.00 w:125
echoconfused smileytored settings retreived:
echoconfused smileyteps per unit:
echo:  M92 X92.63 Y92.63 Z4000.00 E647.00
echo:Maximum feedrates (mm/s):
echo:  M203 X500.00 Y500.00 Z5.00 E45.00
echo:Maximum Acceleration (mm/s2):
echo:  M201 X1000 Y1000 Z50 E250
echo:Acceleration: S=acceleration, T=retract acceleration
echo:  M204 S1000.00 T1000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s),  Z=maximum Z jerk (mm/s)
echo:  M205 S0.00 T0.00 B20000 X15.00 Z0.40 E15.00
echo:  M206 X0.00 Y0.00 Z0.00
echotongue sticking out smileyID settings:
echo:   M301 H1 P12.00 I2.20 D80.00 W125.00
   M301 H2 P33.08 I33.08 D33.08 W29.76
   M301 H3 P150.91 I198.62 D151.13 W198.62
 FPU Enabled no
 Axis 0 max: 210.00 Axis 1 max: 210.00 Axis 2 max: 140.00
 Bed/extruder 0 beta: 3480.00 resistor: 4700.00 thermistor: 10000.00 inf: 0.09
 Bed/extruder 1 beta: 3960.00 resistor: 4700.00 thermistor: 100000.00 inf: 0.17
 Bed/extruder 2 beta: 151.56 resistor: 199.90 thermistor: 19.95 inf: 12.00
 Bed/extruder 3 beta: 2.20 resistor: 80.00 thermistor: 125.93 inf: 125.00
 Extruder: 0 dX: 0.00 dY: 0.00 dZ: 0.00 standby temp: 150.00 operating temp: 200.00
 Extruder: 1 dX: -42.00 dY: 0.00 dZ: 0.00 standby temp: 150.00 operating temp: 200.00
 Extruder: 2 dX: -42.00 dY: -32.00 dZ: 0.00 standby temp: 150.00 operating temp: 200.00
transform correction not enabledechoconfused smileyD card ok

If I then issue a T2 I get the following output...

>>>t2
SENDING:T2
  T0: 32.0/150  T1: 80.0/12  T2: 125.0/2
  T0: 32.0/150  T1: -273.1/12  T2: -273.1/2
  T0: 32.0/150  T1: -258.0/12  T2: -272.3/2
  T0: 32.3/150  T1: -258.0/12  T2: -272.3/2
  T0: 32.5/150  T1: -258.0/12  T2: -272.3/2
and so on.

How do I check the firmware rev of the slave? I can see the Master at reset but the slave does not get reported.
Re: Reprapro tricolour slave controller problem
June 11, 2013 03:24PM
So updated both the Master and Slave Firmware's and reloaded the Tricolour reset.gcode file, reset the bed offset and finally entered the G10 codes...

G10 P0 X0 Y0 Z0 S200 R150
G10 P1 X-42 Y0 Z0 S200 R150
G10 P2 X-42 Y-32 Z0 S200 R150

Then stored with M500.

The LEDs on bot boards are flashing now and the startup text after a reset is as follows:

start
echo:Marlin 1.0.6 RRP
echo: Last Updated: 2013-06-06 | Author: RepRapPro
echo: Free Memory: 10846  PlannerBufferBytes: 1232
Slave init. Please wait ...
.Slave ready
 Firmware version: V08, EEPROM version: V08
ok p:12.00 i:2.20 d:80.00 w:125
echoconfused smileytored settings retreived:
echoconfused smileyteps per unit:
echo:  M92 X92.63 Y92.63 Z4000.00 E647.00
echo:Maximum feedrates (mm/s):
echo:  M203 X500.00 Y500.00 Z5.00 E45.00
echo:Maximum Acceleration (mm/s2):
echo:  M201 X1000 Y1000 Z50 E250
echo:Acceleration: S=acceleration, T=retract acceleration
echo:  M204 S1000.00 T1000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s),  Z=maximum Z jerk (mm/s)
echo:  M205 S0.00 T0.00 B20000 X15.00 Z0.40 E15.00
echo:  M206 X-90.00 Y0.00 Z0.00
echotongue sticking out smileyID settings:
echo:   M301 H1 P12.00 I2.20 D80.00 W125.00
   M301 H2 P189.41 I146.06 D12.00 W2.20
   M301 H3 P80.00 I125.00 D12.00 W2.20
 FPU Enabled no
 Axis 0 max: 210.00 Axis 1 max: 210.00 Axis 2 max: 140.00
 Bed/extruder 0 beta: 3480.00 resistor: 4700.00 thermistor: 10000.00 inf: 0.09
 Bed/extruder 1 beta: 3960.00 resistor: 4700.00 thermistor: 100000.00 inf: 0.17
 Bed/extruder 2 beta: 80.00 resistor: 125.00 thermistor: 5178.76 inf: 3960.00
 Bed/extruder 3 beta: 4700.00 resistor: 0.17 thermistor: 0.00 inf: 3960.00
 Extruder: 0 dX: 0.00 dY: 0.00 dZ: 0.00 standby temp: 150.00 operating temp: 200.00
 Extruder: 1 dX: -42.00 dY: 0.00 dZ: 0.00 standby temp: 150.00 operating temp: 200.00
 Extruder: 2 dX: -42.00 dY: -32.00 dZ: 0.00 standby temp: 150.00 operating temp: 200.00
transform correction not enabledechoconfused smileyD card ok

Heads now coming up to temp using T0-2 commands so off to complete the rest of the setup. :-)
Re: Reprapro tricolour slave controller problem
June 13, 2013 06:46PM
I wrote a master/slave communication troubleshooting page here: [reprappro.com]
Re: Reprapro tricolour slave controller problem
July 09, 2013 07:46AM
Hi, apologies in Adv. for using the forum thread in this way but I need help.
Can someone send me the URL for the RepRapPro TriColour Mendel "Slave Wiring", I can't locate this page it on the online documentation
I would have expected it after the following page:
[reprappro.com]
but it goes straight to the "power Supply" documentation page
Any help appreciated.
Ian
Re: Reprapro tricolour slave controller problem
July 09, 2013 08:03AM
That URL seems to contain all the information on wiring that you could possibly use.
What "Slave Wiring" are you referring to?


Bob Morrison
Wörth am Rhein, Germany
"Luke, use the source!"
BLOG - PHOTOS - Thingiverse
Re: Reprapro tricolour slave controller problem
July 09, 2013 08:59AM
[reprappro.com]

Is the page you want.

Ben
Re: Reprapro tricolour slave controller problem
July 09, 2013 06:44PM
The build progresses to wiring because we recommend that customers build their Tricolours as Mono printers first, and troubleshoot problems and gain experience printing single colour. Then build up the Tricolour parts and add that functionality later. It's a steep learning curve when you build the whole thing at once, and troubleshooting the system is more difficult, especially if you haven't used a 3D printer before.
Re: Reprapro tricolour slave controller problem
February 22, 2014 10:04PM
I bought a Mendel Tricolour but at this point I am commissioning it as a Mono to gain experience. I only have the Melzi Master with one extruder but then I got this one:

start
echo:Marlin 1.0.3 RRP
echo: Last Updated: 2013-04-25 | Author: RepRapPro
echo: Free Memory: 11130 PlannerBufferBytes: 1232
Slave init. Please wait ...
Slave init FAIL head 1

I thought that it's normal but it spills out the rest:

ok p:12.00 i:2.20 d:80.00 w:125
echoconfused smileytored settings retreived:
echoconfused smileyteps per unit:
echo: M92 X92.63 Y92.63 Z4000.00 E660.00
echo:Maximum feedrates (mm/s):
echo: M203 X500.00 Y500.00 Z5.00 E45.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X1000 Y1000 Z50 E250
echo:Acceleration: S=acceleration, T=retract acceleration
echo: M204 S1000.00 T1000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s), Z=maximum Z jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X15.00 Z0.40 E15.00
echo: M206 X0.00 Y0.00 Z0.00
echotongue sticking out smileyID settings:
echo: M301 H1 P12.00 I2.20 D80.00 W125.00
M301 H2 P-273.00 I-273.00 D-273.00 W-273.00
M301 H3 P-273.00 I-273.00 D-273.00 W-273.00
FPU Enabled no
Axis 0 max: 210.00 Axis 1 max: 210.00 Axis 2 max: 140.00
Bed/extruder 0 beta: 4126.00 resistor: 4700.00 thermistor: 9999.99 inf: 0.01
Bed/extruder 1 beta: 3960.00 resistor: 4700.00 thermistor: 99999.92 inf: 0.17
Bed/extruder 2 beta: -273.00 resistor: -273.00 thermistor: -109.27 inf: -273.00
Bed/extruder 3 beta: -273.00 resistor: -273.00 thermistor: -109.27 inf: -273.00
Extruder: 0 dX: 0.00 dY: 0.00 dZ: 0.00 standby temp: 0.00 operating temp: 140.00
Extruder: 1 dX: 0.00 dY: 0.00 dZ: 0.00 standby temp: 0.00 operating temp: 0.00
Extruder: 2 dX: 0.00 dY: 0.00 dZ: 0.00 standby temp: 0.00 operating temp: 0.00
transform correction not enabledError:0
: Extruder switched off. MINTEMP triggered !
Errortongue sticking out smileyrinter stopped due to errors. Fix the error and use M999 to restart!. (Temperature is reset. Set it before restarting).

I seems like the master expects to be connected the slave. What should I do?

Can you help me.

Thanks.
Re: Reprapro tricolour slave controller problem
February 22, 2014 10:16PM
The wiring of the Melzi Slave is here:

[www.reprappro.com]

You only need the slave when you build a Tricolour.
Re: Reprapro tricolour slave controller problem
June 02, 2014 12:17PM
I'm working on my Tricolour Mendel build, and I'm stumped as to what to do with the slave controller. I've tried the link above, but it redirects here:
https://reprappro.com/
Instead of here:
http://www.reprappro.com/documentation/RepRapPro_Multimaterials

I don't know if the page got swallowed by the internet, lost in "revision space", or I'm simply looking in the wrong place.

Any help is greatly appreciated. Thanks.
Sorry, only registered users may post in this forum.

Click here to login