Esecuzione di programmi esterni

È possibile utilizzare programmi esterni in una vasta gamma di condizioni. In tal modo è possibile comunicare con diversi programmi. Anche l'output standard di un'esecuzione verrà memorizzato in [[SyscallResult]] che potrebbe essere utilizzato nella relativa casella di Gcode.
python /home/pi/printer/calculate_speed.py [[LayerNumber]] [[TotalSolidArea]]

G1 Z1 F[[SyscallResult]]

Tieni presente che nanoDLP non può controllare i processi esterni. L'uso eccessivo di questa funzionalità potrebbe bloccare nanoDLP a causa dell'elevato utilizzo della memoria o dei processi in attesa. Infatti la ragione principale per i crash di nanoDLP è l'esecuzione di programmi esterni, per aumentare l'affidabilità, utilizzare questa funzionalità saggiamente.