1

Topic: repetier 0.92 + e3dV6 + s3d

As an enthusiast like many people here with a poor understanding of electronics and coding i made the step installing the e3dV6 and flashing my daVinci 1.0A to  repetier 0.92. Everything works very well and the procedure was not as hard as i expected. Also that gained me a much better understanding of how this thing functions in both digital and physical world. So if anyone hesitates i would totally suggested that way. 

Luc's repetier firmware ( https://github.com/luc-github/Repetier-Firmware-0.92)  is way much better than the stock!
In the everyday pros side,  I ve noticed a very descent noise reduction during prints , more control over my printer both on the lcd screen and through s3d , i don't need to use the filament re-setter, easier manual bed calibration and better print quality in general.

On the cons side, but i reserve the right of my mistake i had the following issues so far:
1. When cleaning the nozzle, (M100 i think) the e3d extruder's has a small offset in X axis and won't hit the cleaning rubber.
2. I cannot pause|stop a print through the printer, only use the emergency stop button combination.  Though a print can pause through s3d, but after a layer has finished. That is a problem for large prints.
3. Extruder's temperatures are off.  Although i have very good prints, using the default table #5 in the firmware with a temp set for PLA @230c, the extruder is reporting a cold temp of 27c and the table 20c.  I've read a lot of posts on  removing the R29 resistor on DaVinci board or creating a custom table.

http://www.soliforum.com/topic/12633/e3 … onversion/
http://voltivo.com/forum/davinci-firmwa … ruder#3631
https://github.com/luc-github/Repetier- … issues/104

The problem became clearer to me, but the solution is still vague.  Since i lack the confidence and knowledge required to solder out the R29 resistor , i don't even know how but souned easier than measuring the currents and create a custom table,    I decided to print a temperature test model. It's just a 15mm*15mm*100mm "cube". I set the extruder temperature 230c at the bottom layer and linear decrease till @170c to the top.

The resulted print was very good but even. I can't find any difference, at least by naked eye,  between the different 'temperatured'  layers.  The temps reported by repetier and s3d were the same as those i set.

Any help or just thoughts about mostly getting the right temp values or any of the other minor issues would be very appreciated!

THE TEMP TEST
http://soliforum.com/i/?QzGW7By.jpg

Post's attachments

TempTestCube.jpg
TempTestCube.jpg 453.81 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

2

Re: repetier 0.92 + e3dV6 + s3d

1. When cleaning the nozzle, (M100 i think) the e3d extruder's has a small offset in X axis and won't hit the cleaning rubber.
You can adjust the position of the rubber if it does not match your configuration: https://github.com/luc-github/Repetier- … tion.h#L79
2. I cannot pause|stop a print through the printer : you can but it is not immediate it wait the buffer end and as you mention on large print can take long time, very frustrating ...but  it is repetier limitation - I had several discussions with repetier developer and seems not a problem for him and fixing this behaviour will bring too much work for his bandwith, so it is an open/known issue https://github.com/luc-github/Repetier- … /issues/25
3 - Temperature depend also on environement, printing speed and kind of filament used

3

Re: repetier 0.92 + e3dV6 + s3d

luc wrote:

1. When cleaning the nozzle, (M100 i think) the e3d extruder's has a small offset in X axis and won't hit the cleaning rubber.
You can adjust the position of the rubber if it does not match your configuration: https://github.com/luc-github/Repetier- … tion.h#L79
2. I cannot pause|stop a print through the printer : you can but it is not immediate it wait the buffer end and as you mention on large print can take long time, very frustrating ...but  it is repetier limitation - I had several discussions with repetier developer and seems not a problem for him and fixing this behaviour will bring too much work for his bandwith, so it is an open/known issue https://github.com/luc-github/Repetier- … /issues/25
3 - Temperature depend also on environement, printing speed and kind of filament used

Luc, thank you for your answer and  honestly thank you for your great work and contribution!
1. Is there a way to update the configuration.h file or just have to reflash the printer using the corrected file?
2. I understand this and i'm looking forward to see this issue solved.
3. The model i printed, in the picture was in a stable environment, a constant printing speed and one kind of filament was used.  The only variable was the extruder's temperature. 60 deg difference between first (230c) and last layer(170c).  Why then all layers look exactly the same?

4 (edited by luc 2015-12-26 21:50:57)

Re: repetier 0.92 + e3dV6 + s3d

1 - yes update configuration file according new position and reflash, these setttings are not in EEPROM
3 - Some PLA print at 170 so it is possible - also depending of filament brand / composition you can have a small to large tolerance to temperature variations, so at 230 it won't burn quickly. I usually print ABS at 230 (on Davinci) and PLA at 220 (not on Davinci as I have a 2.0 with original extruder)
Also temperature differences are more visible on ABS because more sensitive than PLA per my experience but it depend more on filament composition.
Speed is also a parameter, fast = need higher temperature, so depending of your printing speed and the fact the model is hotter than the extracted filament, as you print decreasing temperature, some paramenters can balance some others, and result won't be as obvious as the one you can see on some temperature calibration tutorial.

Also using too high temperature do not bring immediate penalty unlike low temperature which bring jamming,  but clog extruder (slowly or faster) with burned particules if used too long.
I hope it clarify - 3d printing is not rocket science but still lot of experimental one IMHO

5

Re: repetier 0.92 + e3dV6 + s3d

1. For the issue with the extruder not touching the metal during cleaning i eventually sent the M100 many times and changed the X & Y min values in EEPROM accordingly, and it works now.

3. So the temperature values i'm receiving from the printer are accurate (or close to accurate) when using the default table (#5) and the Semitec 100kOhm NTC Thermistor (104GT-2)?  I'm just caring for printing temps above 170c..

6 (edited by luc 2015-12-26 23:10:41)

Re: repetier 0.92 + e3dV6 + s3d

Sorry I misunderstood your configuration : R29 present with ATC Semitec 104GT-2:

- type 5 is custom table with R29 for stock extruder and equivalent (not known until today - everyone guess different) and only valid for this configuration R29 + stock

- if you remove R29 and use ATC Semitec 104GT-2, configuration should be type 8 not type 5 as ATC Semitec 104GT-2 is definitly not stock one due to temperature variation observed at room temperature.

- type 5 with R29 and ATC Semitec 104GT-2 temperature is definitly NOT accurate - but it do not prevent you to print , just temperature may actually not vary from 170 to 230 in reality but in fact 200 to 210 (it is just an example - as I have no idea of the real shift of table values ) - that would explain no real change that you are experienced

7 (edited by alexkaps 2015-12-27 00:29:43)

Re: repetier 0.92 + e3dV6 + s3d

My board is 1.0A with the J37 and there is a R29 next to a R27 who differs from this one (http://voltivo.com/forum/davinci-firmwa … ruder#3631).
If i follow you correctly, i have to carefully solder out this tiny resistor and reflash to 0.92 with updated table #8 in configuration file.
I'm attaching a picture with the resistor's spot on the board to verify that he exists and is the one that has to go. 
Thank you again for your help.

(edit: it seems that there is no resistor. In that case the table #5 is accurate or i'm missing something?)


http://soliforum.com/i/?qLnxkNc.jpg

8

Re: repetier 0.92 + e3dV6 + s3d

yes you can take a magnifier and a multimeter to verify
R29 on board, reads 103 on SMD and should be 1K on multimeter

remove SMD then bridge contacts and you should have correct circuit in theory- others people did this - mine is still original DAVINCI but position is same as your picture

9

Re: repetier 0.92 + e3dV6 + s3d

After taking a picture (below) with a magnifying glass and measuring the resistance using a multimeter, the resistance between the red and black spots in the picture is 1000Ω.  But there is no SMD number (103) as far i can see.  It seems that if there is indeed a resistor maybe its at back of the PCB, or i just miss something(?). cool

The solution as i understand is to melt, using a soldering iron, the two spots (RED/BLACK in pic) where R29 is located.  Then make a short circuit to bypass the R29 resistor so to end up with a closed circuit but no resistance.

Could just bypassing the resistor work?
Is there anyone with my board setup that has a picture of his board after the "operation"?

//
I'm sorry for being so fastidious, but i haven't found any detailed explanation of this little fix. And i think there are a lot of people with poor understanding of electronics that want to benefit from the upgrade (repetier + e3d) and need accurate details. 
Thank you for helping. smile
//


http://soliforum.com/i/?QWQ48ap.jpg