Please note: the forum is closed.
No new user registrations are accepted. For more info, please click here.
No new user registrations are accepted. For more info, please click here.
Is printing from SDCARD faster than from USB?
AETEK
Posts: 106๐ Super Member ๐
Hello,
Is printing from an SDCARD connected directly to the 3D printer motherboard faster than via the serially connected USB port?
Is printing from an SDCARD connected directly to the 3D printer motherboard faster than via the serially connected USB port?
The USB port is serially connected to the ATMEGA2560 via the CH340 chip with 250kbit. 250000/8 = 31.25k Bytes per second. The SD CARD connected directly via the ATMEGA's SPI bus can deliver a data rate of approx. 500K bytes / second @8MHZ SPI speed.ย Thus it is clear which interface is faster. But does this affect the printing speed of the 3D printer in everyday life?
Has anyone checked?
Note:
In the A5, the USB stick, USB port and SD card are all connected via the serial interface. In this case, the printing time will not change.
In the A5, the USB stick, USB port and SD card are all connected via the serial interface. In this case, the printing time will not change.
Post edited by AETEK on
Comments
https://youtube.com/watch?v=ySqj3gPqfrs
https://youtube.com/watch?v=SBZ7MfvAsGc
thanks for the links to the two videos. Especially the second video answers my question. The processor is not an Arduino, but an ATMEGA2560. This is a RISC processor that is very efficient. Tie MCU at 16MHZ process 16 million commands per second. Although the computational effort of the Marlin firmware is beatchlich, so in my opinion, the mechanics of the 3D printer is the limit. At high printing speeds, the mechanism tends to vibrate, resulting in inaccuracies.
ATMEGA MCUs can also be overclocked.
However I don't think that reading filesystem from USB is the same as receiving the serial data from USB..
It would be worthwhile to test from SD Card then from USB Stick.
I don't have yet good printer settings, but as soon as I do I will do the test (plus in vase mode!)
You can not do this test with the A5, because the connection of USB and SD card in the A5 both works serially via the additional MKS TFT28 touch display. To do this, you need another 3D printer with monochrome display incl. SD card reader.
cheers
But I just figured out your note in the first post:
> @AETEK :ย Note: In the A5, the USB stick, USB port and SD card are all connected via the serial interface. In this case, the printing time will not change.
So, basically does this mean that in this printer we will be limited to 45-50 mm/sec speed?
Maybe, this is why you want to upgrade some part in the other post, right?
no, you are not limited to 45mm / s. It depends on which GCODE dataset has to be transferred. Especially with circles, the amount of data is higher than in straight.
Yes, the SD card with monochrome display is faster because the connection is not made via the serial port. But the problem is the beautiful, colored touch screen. It has too many limitations and is not expandable with the current MKS firmware. There is currently no way to integrate additional functions. In addition, the display has much less setting options compared to the 4x20 character display. I also like the operation with the rotary encoder better. I can navigate faster in the menus.
Cheers
And yep, I mean 45 for circular shapes as mentionned in the video from tech2c..
And how about printing with octopi?
Is it slower or faster (or not relevant)?
Howdy, Stranger!
RegisterIt looks like you've been lurking for a while.
If you register, we will remember what you have read and notify you about new comments. You will also be able to participate in discussions.
So if you'd like to get involved, register for an account, it'll only take you a minute!