Knowing NanoDLP folder structure could be useful for many cases such as
- Migrating your installation to new SD card.
- Recover corrupted SD card.
- Modify configuration manually.
Below you could find the basic folder structure after installation on Raspberry Pi and brief description of the each one.
│ ├── nanodlp.service
│ ├── nanodlp-wifi.txt
│ ├── printer.rotate
│ └── run.sh
├── printer / nanodlp
│ ├── alert.ogg
│ ├── css
│ │ ├── main.css
│ │ └── support.css
│ ├── favicon.ico
File: printer / nanodlp
This the main executable to run nanodlp. Also on linux desktop you may have file called run.sh that could be used to run nanodlp.
One of the way that you can check if the nanodlp installed correctly or not (on Pi) is to run command below:
This is the most important folder as it contains many json files which keep all of your NanoDLP configurations.
All static files that being served for users including theme files being served from here.
All plates that being added to NanoDLP to printer saved into this folder.
Include both theme HTML files and HELP files.
It is script that install NanoDLP on Raspberry Pi.
Default files for each distribution including manufacturer specific config and theme files.
File that indicate current installation manufacturer or customization name.
It includes basic OS config files for Raspberry Pi that being used by setup.sh
Script to expand file system on SD card.
Next Generation NanoSupport
New NanoSupport with completely new user interface and many new features including advanced auto support algorithm has been released.
PCB Printing with 3D Printer
PCB printing with 3D printer is now easier than before with the latest version of NanoDLP. One of the best way to make high resolution PCB (circuit board) is to use technique called Photoengraving. Your SLA 3D printer easily could be used to print PCB board by using same technique.
NanoDLP Display Engines
NanoDLP supports many way to display images, this post try to explain how each one works, what is the best and also give workaround for cases which one engine does not work well enough.