ProboticsAmerica
Posts: 4
Joined: Mon Jun 20, 2016 2:42 pm

DaVinci repetier connection flow control observations

I've been using Simplify3d for some time with a DaVinci AIO repetier driven machine and found the 4.0 upgrade has made it impossible to connect.

The DaVinci requires hardware serial flow control. Without that it simply goes into a reboot cycle which from other posts indicate can sometimes happen at random times. Mine happens immediately at speeds down to 9600 baud. You can get around the need for hardware flow control by deselecting the wait for startup command 'start' in the firmware control menu but that simply delays the reboot to the random time.

In trying to troubleshoot this issue I put a port listening program on the COM port. One of the commands immediately before the disconnect (w/hardware flow control) is (IOCTL_SERIAL_SET_CHARS) which looks to be setting the hardware flow control EofChar variable to 47. That's fine and all but the ascii code for "G90." is 47 39 30 0a which looks to be the last command sent before communications begin to fail. Hmm, suspicious, right? EofChar is supposed to indicate an end of file with presumably no more data following.

My questions are this:
1) Could the selection of the EofChar number be setting up the printer to interpret the G90. command as a end of file indicator? Is there no wrapper which indicates that bit of serial communication is flow control rather than the start of a normal command?

2) Who selects the EofChar variable value? It could be Simplify3d, the USB driver or I guess possibly the printer if I'm reading it wrong. The logical followup to that being: and how can I change it to almost anything else?

3) I'm well beyond my level of knowledge here and just trying to get the printer to work so I might be on a completely wrong track. If so set me straight or give me a workaround. I'd love one.
gamecompiler

Re: DaVinci repetier connection flow control observations

Im not sure if il help. But you used Lucs Repetier firmware right?
Please flash the current dev firmware. Id saw somebody with the same problem and the "bug" has been solved in firmware.

Ive got an AiO too, id set the setting to No flow control.
Image

Here is are my settings that im currently using to print PETG filament from extrudr.
https://expert-craft.com/images/other/s ... Test_3.fff

Greetings, gamecompiler
ProboticsAmerica
Posts: 4
Joined: Mon Jun 20, 2016 2:42 pm

Re: DaVinci repetier connection flow control observations

Thanks. I finally got around to reflashing the software after I did a heating element replacement (went to a E3d v6). Result: exact same thing. Ah well. My AIO is among the first released, perhaps it's something about that.

Return to “General Discussion and Tips”