SDSL
Release status: working
Description | Run your Sanguinololu from a SD Card!
|
License | GPL
|
Author | |
Contributors | |
Based-on | [[]]
|
Categories | Electronics
|
CAD Models | |
External Link |
Contents
Summary
SDSL is an sd card reader for Sanguinololu. It includes level shifters and a voltage regulator. You load the gcode file onto the SD card, start the print and then you can disconnect your PC. You will require firmware and software that can handle printing from SD for example sprinter and printrun pronterface.
IMPORTANT NOTE
- Kingston brand SD cards do not work as they do not support SPI.
Ensure your micro SD card is formatted with fat16 or fat32.
Where to get it?
List of suppliers:
eMAKERshop.com
eBay.com or eBay.co.uk
Mounting
The SDSL must be mounted on in the location shown in the picture below.
The reset jumper ringed in the picture below must be removed in order for you to disconnect your laptop/PC and continue printing. If the jumper is not removed then the Sanguinololu will reset when the USB is disconnected. (note the ATMEGA has been removed in this picture to more easily show the location of the reset jumper)
Using the SDSL
This guide is based around using the SDSL with Sprinter firmware and Pronterface software. It will work with other firmware and software that support SD cards.
Firmware Setup
Ensure you have the latest Sprinter firmware. Open it in your Arduino IDE, go to configuration.h and check the following lines:
- define MOTHERBOARD 62
- define SDSUPPORT
Then compile and upload the firmware.
Testing
You can then test the setup from the Arduino IDE serial monitor or Pronterface.
With the power off, plug the SDSL into the Sanguinololu. Put a file on the SDSL card using your card reader/card slot on your PC then plug it into the SDSL. Plug in USB to your Sanguinololu and connect using the Arduino IDE serial Monitor or Pronterface.
Enter the GCode M21 (init SD Card). It should return ok. Enter the GCode M20 (list files). It should return the contents of the SD card. Something like:
Begin file list TEST.GCD End file list ok
Where Test.gcd was the test file copied to the card.
You can get a full list of the GCODEs relating to SD card [GCodes#M20:_List_SD_card here]:
Printing
Use the “SD Upload” button in printerface to upload a file from your PC to the SDcard. I find it quicker to load the prints using the card slot on my Laptop. The files should be in the 8.3 format (eg PRINT123.GCD)
Use the “SD Print” button to select a gcode file on the SD card to print. Once the print in under way you can then disconnect your laptop from the USB and it will continue printing.
Files
The SDSL design files are available on Kliment's web pages:
http://koti.kapsi.fi/~kliment/photos/sdsl/
A screen shot of the schematic