1

Topic: New Davinci 1.0a with Repetier

So I just picked up my third printer (had two Flashforges already), and I decided to go with a Davinci 1.0 with the intent to put Repertier on it. However when the printer came in it is one of the newer 1.0a running the newer style main board (AiO) with firmware version 1.0.3 (1A3) and software is 1.1.1 (1B1125). From what I understand repeater doesn't work on this new style mother board but they are working on it. I keep finding links (all different ones) linking to Repetier software that will mostly work on the 1.0a. Is there one that will work good with it?

So far compared to my other two I am pretty unimpressed at the davinci's performance, but hopefully Repetier can fix a lot of that. I also run Simplify3D, but have been unable to get it to control the Davinci yet. It error 90% of the time when I try to print, and then when it does print the printer ignores all of my settings (temp, speed, etc).

2

Re: New Davinci 1.0a with Repetier

At least now you canprint pla big_smile

3

Re: New Davinci 1.0a with Repetier

Neotko wrote:

At least now you canprint pla big_smile

Only if I can get repetier on it. They have the new ones so locked down that even with S3d I can't control the temps or speeds.

4

Re: New Davinci 1.0a with Repetier

Fareforce wrote:

So far compared to my other two I am pretty unimpressed at the davinci's performance, but hopefully Repetier can fix a lot of that.

I just got a DaVinci 1.0A also, and it's my first hobbyist-grade 3D printer (have used Dimensions at work).  Can you elaborate on what specifically you're unimpressed about?  I'm having very good experiences with mine, but I keep hearing over and over how poorly it performs and how it's practically mandatory to flash the firmware, use Simplify3D, etc.  I just want to understand why.

5

Re: New Davinci 1.0a with Repetier

awesomeness wrote:

I just got a DaVinci 1.0A also, and it's my first hobbyist-grade 3D printer (have used Dimensions at work).  Can you elaborate on what specifically you're unimpressed about?  I'm having very good experiences with mine, but I keep hearing over and over how poorly it performs and how it's practically mandatory to flash the firmware, use Simplify3D, etc.  I just want to understand why.

Really it comes down to a few key things. Most of what I print I need fairly tight tolerances on (ie. parts fitting inside other parts). I can print a file on my Flashforge machines without any need to adjust to file. I run my speeds fairly slow (25mm/sec) and run PLA on them and they produce amazing results. Nice clean and sharp lines with almost no finish work needed. On the XYZ however I am limited to their software and what they think I want, not what I actually want. I can't adjust the temp on the extruder head or bed therefore I cant run PLA. I also am not able to control the speed of the head either which in my opinion their "high quality" mode run much to fast to get clean crisp lines with good tolerances. If I could get Repetier on it I can adjust every aspect of the printer through S3d am I am sure it would produce great results.

There are many other design aspects of the printer as well that make it just an okay printer. Most of the components are just okay quality as opposed to the Flashforge's components. You can easily tell this just by the sound of the printers running. The Flashforge machines are very quiet with just the light noise of a fan an a "digital computer" type sound whereas the XYZ is much louder producing various vibrations, grunting type noises, and just overall a much lower quality sound. I believe this largely has to do with the stepper motors. I also realize that much of this is fixable, and I do plan on fixing the XYZ to make it a tighter performing printer, but it kind of seems pointless until I can get a better firmware on it or S3d figures out how to better control the printer.

At the same time how much money do you want to throw at a $500 printer to make it perform well? My limit is only a couple of hundred dollars as my last Flashforge (Creator Pro) I picked up on sale directly from Flashforge for $1099 after shipping (shipping is a big deal for me as I live in Alaska and it costs a fortune to ship anything up here).

In the mean time the XYZ gets used only for about one print every day or so as opposed to the Flashforges that stay running almost 24/7. Hopefully someone will get Repetier for the Davinci 1.0a so I can get that thing rocking and producing great prints.

6

Re: New Davinci 1.0a with Repetier

I got the 1.0A Da Vinci to run fine with S3D.  Once you slice, save the gcode and change the header with a text editor.  Then use the S3D control panel to send the print to the printer.  It took a while to figure out the right configuration and settings with S3D to get the prints to come out nice.  I also have a Flashforge so I know where you're coming from in term of print quality.  The Da Vinci is not quite there yet, but I'm getting very close.  Initially the printer will heat up to whatever temperature is set by the proprietary cartridge, but after that the S3D generated Gcode takes over.  I bought a reset tool so I can reset the filament count and change the temp presets on the cartridge.

7

Re: New Davinci 1.0a with Repetier

That's interesting.  Why would things like not-crisp edges come from stock firmware and slicing software?  Is the software not creating proper toolpaths, or the firmware not driving the motors properly?

Does the firmware itself do anything different, or does it just allow you to use better/different toolpaths that address these problems?

I can see the appeal for many users for it to just be a "consumer product", and get decent results from standard settings.  The old 80%/20% rule... and it seems to do that.  Maybe they should add an "Advanced" options tab, to allow users to tweak some stuff?

8

Re: New Davinci 1.0a with Repetier

awesomeness wrote:

That's interesting.  Why would things like not-crisp edges come from stock firmware and slicing software?  Is the software not creating proper toolpaths, or the firmware not driving the motors properly?

Does the firmware itself do anything different, or does it just allow you to use better/different toolpaths that address these problems?

I can see the appeal for many users for it to just be a "consumer product", and get decent results from standard settings.  The old 80%/20% rule... and it seems to do that.  Maybe they should add an "Advanced" options tab, to allow users to tweak some stuff?


One of the issue with stock is the feedrate is not calibrated correctly. You can test this by printing an object that has a single layer wall. If you print at a .2mm layer height your wall should be .4 thick. Single walls should be nearly twice the thickness of the layer height. If it is not then your extrusion rate is wrong. The stock setup does not allow you to modify this as it is a function of the steps per mm setting for the extruder motor controlled in the firmware. The same is true for your x y and z dimensions. If they are off then you need to modify the steps per mm on those as well. Stock does not allow this and they all contribute to print errors. Over extrusion creates bad edges, corners while under extrusion can create gaps and even layer separation and delamination due to poor adhesion between the layers from small surface areas.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

9

Re: New Davinci 1.0a with Repetier

evanalmighty wrote:

I got the 1.0A Da Vinci to run fine with S3D.  Once you slice, save the gcode and change the header with a text editor.  Then use the S3D control panel to send the print to the printer.  It took a while to figure out the right configuration and settings with S3D to get the prints to come out nice.  I also have a Flashforge so I know where you're coming from in term of print quality.  The Da Vinci is not quite there yet, but I'm getting very close.  Initially the printer will heat up to whatever temperature is set by the proprietary cartridge, but after that the S3D generated Gcode takes over.  I bought a reset tool so I can reset the filament count and change the temp presets on the cartridge.

I haven't tried modifying the gcode yet, but I will give that a try. I also have a cartridge resetter on the way, and am going to be ordering the XYZEROCART to give it a try as well. Why wouldn't S3d just automatically add in the correct gcode since it is doing everything else. I thought that was supposed to be part of the XYZ compatibility they just implemented on the last update. Seems kind of silly that you process it through S3d to get the gcode, modify it in a text editor, then bring it back into S3d to print. Either way can't wait for the Repetier for this version of the printer!

10 (edited by carl_m1968 2015-01-05 01:32:32)

Re: New Davinci 1.0a with Repetier

Fareforce wrote:
evanalmighty wrote:

I got the 1.0A Da Vinci to run fine with S3D.  Once you slice, save the gcode and change the header with a text editor.  Then use the S3D control panel to send the print to the printer.  It took a while to figure out the right configuration and settings with S3D to get the prints to come out nice.  I also have a Flashforge so I know where you're coming from in term of print quality.  The Da Vinci is not quite there yet, but I'm getting very close.  Initially the printer will heat up to whatever temperature is set by the proprietary cartridge, but after that the S3D generated Gcode takes over.  I bought a reset tool so I can reset the filament count and change the temp presets on the cartridge.

I haven't tried modifying the gcode yet, but I will give that a try. I also have a cartridge resetter on the way, and am going to be ordering the XYZEROCART to give it a try as well. Why wouldn't S3d just automatically add in the correct gcode since it is doing everything else. I thought that was supposed to be part of the XYZ compatibility they just implemented on the last update. Seems kind of silly that you process it through S3d to get the gcode, modify it in a text editor, then bring it back into S3d to print. Either way can't wait for the Repetier for this version of the printer!

S3D should be able to make the changes for you, but those changes are done in the start gcode settings. Those are additional commands added to the gcode. Unless the start gcode settings are edited then S3D will simply do what any other printer driver will do and just generate the basic gcode based on the slicer properties and then send that to the printer.

There is also a setting for end gcode so you can addition commands such as homing, shut down, maybe other automation features. Remember S3D is supposed to run most opens source printers so to stay generic they only set basic commands by default.

The start and end gcode settings should be in the slicer settings. I have not switched to S3D yet as I don't warrant it's high price since there are similar packages like Craftware that can do all the same for free. But all printer host are that same at their core and likewise with the slicer so the settings should be there.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

11 (edited by Fareforce 2015-01-05 02:52:16)

Re: New Davinci 1.0a with Repetier

So what are the commands should I add at the beginning of the gcode for an XYZ? There is a spot in S3d to add scripts to the beginning of the generated code, and I have only added [G1 Z01] to give the first layer a little more room as the extruder was almost hitting the bed through S3d.

12 (edited by carl_m1968 2015-01-05 02:59:08)

Re: New Davinci 1.0a with Repetier

Fareforce wrote:

So what are the commands should I add at the beginning of the gcode for an XYZ? There is a spot in S3d to add scripts to the beginning of the generated code, and I have only added [G1 Z01] to give the first layer a little more room as the extruder was almost hitting the bed through S3d.


You add the header and other information that you would normally have to add in the editor. When the slicer makes the gcode it will add that information as well.

Also what do you mean by a little more room? The nozzle should be about the thickness of a single sheet of paper from the bed. About .15 mm to be more exact.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

13

Re: New Davinci 1.0a with Repetier

The nozzle with the default S3d settings was to tight against the glass bed and unable to extrude (would only click until it hit layer 2) so by adding the Z offset of 1 it is now a perfect 0.15 mm (within about 0.01mm) with a feeler gauge, and the first layer is just about 1.5x as wide as it is tall with good adhesion to the bed and the next layer.

I will have to read up on gcode. Which extruder number is it for deviance 1.0a? I have read somewhere you need to set it as extruder=1 instead of extruder=0. I figured out how to get the bed temp to respond, but trying to set the extruder temp to 220, and it runs at 224. The only thing I can think of is I was using extruder=0.

14

Re: New Davinci 1.0a with Repetier

So back to the important questions. Does anyone know if there is a stable Repetier that will work on the Davinci 1.0a?

15

Re: New Davinci 1.0a with Repetier

Fareforce wrote:

So back to the important questions. Does anyone know if there is a stable Repetier that will work on the Davinci 1.0a?


Last I heard still in process due to the board change. The IO pins on the processor where switched around so they have to reverse engineer those and deal with normal life as well. I'm sure holidays and family slowed things down as well.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

16 (edited by superdavex 2015-01-07 17:20:46)

Re: New Davinci 1.0a with Repetier

I have been running repetier .92 on my 1.0a h__ps://github.com/luc-github/Repetier-Firmware-0.92 for about a week.  It prints much better than stock firmware.  The only issue I have had is occasionally the LCD does not initialize properly when first turned on.  It is easy to fix with an emergency stop, but, we have the LCD identified and are testing some changes to address it.  No other issues with it.

17

Re: New Davinci 1.0a with Repetier

Is there any special way to get it on there or just short J27 and proceed as usual. I had read somewhere that you might be able to do it through the SD card?

18

Re: New Davinci 1.0a with Repetier

Fareforce wrote:

Is there any special way to get it on there or just short J27 and proceed as usual. I had read somewhere that you might be able to do it through the SD card?

Not sure where you heard about an SD Card load. It won't work with the Da Vinci at least. If you still have stock firmware you can fake it out if you have the Rep firmware as a BIN file. If you have the Rep firmware as the full set of folders then you will need to flash it through Adruino.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

19

Re: New Davinci 1.0a with Repetier

So, I am working on doing the flash and just installed a new copy of Arduino (I'm on a MAC) and I get to step 4 of these directionshttps://github.com/luc-github/Repetier-Firmware-0.92 and it says to

Update arduino files (variants.cpp and USBcore.cpp) with the ones prensent in src\ArduinoDUE\AdditionalArduinoFiles\1.5.8. NOTE: You do not need to compile arduino from source these files are in the arduino directory structure. On Mac you will need to right click on the Arduino.app to Show Package Contents.

Where/how do I update the files? I have them downloaded, but can't find where to put them in the package contents, or is there something else I need to do to load them?

20

Re: New Davinci 1.0a with Repetier

superdavex wrote:

I have been running repetier .92 on my 1.0a h__ps://github.com/luc-github/Repetier-Firmware-0.92 for about a week.  It prints much better than stock firmware.  The only issue I have had is occasionally the LCD does not initialize properly when first turned on.  It is easy to fix with an emergency stop, but, we have the LCD identified and are testing some changes to address it.  No other issues with it.

Do you have the J37 by any chance?

21

Re: New Davinci 1.0a with Repetier

erickamsky wrote:
superdavex wrote:

I have been running repetier .92 on my 1.0a h__ps://github.com/luc-github/Repetier-Firmware-0.92 for about a week.  It prints much better than stock firmware.  The only issue I have had is occasionally the LCD does not initialize properly when first turned on.  It is easy to fix with an emergency stop, but, we have the LCD identified and are testing some changes to address it.  No other issues with it.

Do you have the J37 by any chance?

Off the top of my head it it either J27 or J37, but yes I can flash it. I havnt yet as I am making sure I can get the software running properly first.

22

Re: New Davinci 1.0a with Repetier

I am on windows, but,  here is a post on changing variants on a mac  w_w_w.soliforum.com/post/75820/#p75820
Yes, I have J37.

23

Re: New Davinci 1.0a with Repetier

Does anyone have any success flashing stock firmware 1.0.1 on the new board (J37)?

24

Re: New Davinci 1.0a with Repetier

Willcom wrote:

Does anyone have any success flashing stock firmware 1.0.1 on the new board (J37)?

Yes. I have been running repetier .92 on my 1.0a for a few days without any issues. The only known issue I've seen other have is LCD initialization every once in a while after reboot. But I think a fix may have been merged into master last night. Everything has been working great for me and I will never go back to stock.

25

Re: New Davinci 1.0a with Repetier

The Repetier firmware package that you downloaded from github has 2 files (variants.cpp and USBcore.cpp) inside the folder src/ArduinoDUE/AdditionalArduinoFiles/....

Copy those 2 files into the Arduino software installation folder (C:/Program Files/Arduino/hardware/arduino/sam/....) in the same places where those existing 2 files are.  Let me know if that makes sense.

Fareforce wrote:

So, I am working on doing the flash and just installed a new copy of Arduino (I'm on a MAC) and I get to step 4 of these directionshttps://github.com/luc-github/Repetier-Firmware-0.92 and it says to

Update arduino files (variants.cpp and USBcore.cpp) with the ones prensent in src\ArduinoDUE\AdditionalArduinoFiles\1.5.8. NOTE: You do not need to compile arduino from source these files are in the arduino directory structure. On Mac you will need to right click on the Arduino.app to Show Package Contents.

Where/how do I update the files? I have them downloaded, but can't find where to put them in the package contents, or is there something else I need to do to load them?