LERDGE-X Board SD File Transfer

What is the problem?
Hi. I have a Sapphire-S Printer with one of these very ugly LEDGE-X boards. Connecting Octoprint is possible but ist not realy useful because of the closed source firmware a.s.o..

BUT: I want to use Octoprint to Monitor the Printer and transfer Files to the printers SD card.

The Firmware supports filetransfer but it is not working on octoprint.
Is there a chance to get this working?

What did you already try to solve it?
Connect Octoprint to the Printer, Enabled SD Support

Additional information about your setup (OctoPrint version, OctoPi version, printer, firmware, octoprint.log, serial.log or output on terminal tab, ...)

Octoprint 1.3.11
Octopi: Version 0.15.1, running on Raspberry Pi 3 Model B Rev 1.2
Printer: Sapphire-S CoreXY with LERDGE-X Board
Firmware: 3.0.1

Output:

Connecting to: /dev/ttyUSB0
Changing monitoring state from "Offline" to "Opening serial port"
Connected to: Serial<id=0x67af7910, open=True>(port='/dev/ttyUSB0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Changing monitoring state from "Opening serial port" to "Connecting"
Send: N0 M110 N0*125
Recv: echo:Unknown command: "N0 M110 N0"
Recv: ok
Changing monitoring state from "Connecting" to "Operational"
Send: N0 M110 N0*125
Recv: echo:Unknown command: "N0 M110 N0"
Recv: ok
Send: N1 M115*39
Recv: FIRMWARE_NAME: Lerdge X 3D
Recv: FIRMWARE_VERSION: V3.0.1
Recv: FIRMWARE_URL: www.lerdge.com
Recv: MACHINE_TYPE: FDM:Corexy
Recv: HOTEND_NUMBER: 1
Recv: EXTRUDER_NUMBER: 1
Recv: HOTEND 1 MAX T: 250.000
Recv: ok
Send: M21
Recv: ok
Recv: echo: SD card init OK
Recv: echo: USB disk init OK
Send: M105
Recv: echo: T:21.2 /0.0 B:28.7 /60.0
Recv: ok
Send: M105
Recv: echo: T:21.4 /0.0 B:29.7 /60.0
Recv: ok
Send: M105
Recv: echo: T:21.2 /0.0 B:30.1 /60.0
Recv: ok

Did you try to upload a sliced file to SD?

Yes. But the button for SD Upload is gray.
The Card is in the board and FAT16. I can print files from the card.

You might try activating "Always assume SD card is present- Repetier" in OctoPrint -> Settings -> Firmware & Protocol.

And yet another firmware vendor who can't stick to an established protocol and reinvents their own messages, effectively nuking interoperability...

Hi foosel,

there are so many bugs in this (schaas) firmware. i just ordered a marlin2 compatible 32 bit board and throw this nasty bord into the dumpster.

my plan to copy gcode to the sd card and start the job localy was not a good idea anyway. The serial connection to the board is to slow. a 7mb file will take about 8 min. using the usb stick is faster. :slight_smile:

thank you for support!!

@OutsourcedGuru with your tip i got it working!