ysb wrote:Not true at all... it also depend of your repetier-host version..
I had the delay of the 3s connection with old version of repetier-host.. since the last 2 versions [85b, 90c] i think.. my connection time is near instant..
Umm, it is true. I hate to disagree with yourself in particular ysb, but what you state is not actually correct.
Whilst your version of RH can influence the overall connection of the program - the Pause delay on connection is determined by the Arduino Bootloader. Every time your Sanguinololu or equivalent board resets, either by pressing the button, or connecting via serial (as RH lowers DTR which causes a reset unless you change this in printer settings) - the Bootloader runs. This will cause a 3-5 seconds(depending on bootloader) pause before the Arduino sketch (Marlin in this instance) runs.
To avoid the Arduino resetting, you can either set RH to not lower DTR, or remove the Reset jumper on the board (if yours has one).
But with a stock setup, and a Bootloader installed, it WILL pause - RH wont connect when the Bootloader is running and the bootloader will continue to run for 3-5 seconds and THEN load Marlin ..... no ifs or buts about it. If it doesn't - then you have switched off DTR lowering, You have removed/replaced the Jumper, or your board does not have a Bootloader installed.
Non-Arduino compatible clones can often have a jumper for the bootloader trigger - bootloader still runs first but will see if a pin is low/high and immeadiately load the program based on that pins status. The new Printrboard is like this.
Any changes in connection between RH versions is either a result of changes to DTR, or purely perception.
If you still believe its not true - please elaborate on how your bootloader within your MCU knows to load or not when you reset the board - this is fundamental to how Bootloaders that allow sketch upload to work function. If you are getting *instant* connection to your Arduino, you *must* have disabled DTR lowering through software or hardware (and thus no reset and no bootloader ran), OR don't have a bootloader.