NanoDLP Display Engines

One of the basic requirements of the LCD 3D printers are to display object as sliced frames.

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.

BCM (DispmanX)

It is a way to communicate directly with Raspberry Pi (Broadcom chipsets) to display images. Performance great but only works on Raspberry Pi.

No option needed to enable it, it automatically being used if other display engine does not enabled manually.

Only reason not use it on Raspberry Pi is when NanoDLP DisplaymanX is not compatible with your display in forms of reliability issue.

Framebuffer

This is very basic form of updating display. Just need to put correct path on Linux to enable it instead of BCM.

OpenGL

It is desktop only solution, due to possible timing and reliability issue on desktop computers other way to control your NanoDLP suggested.

BCM (DispmanX) vs. Framebuffer vs. OpenGL

Comparison of the different engines:

SupportBCMFramebufferOpenGL
Raspberry Pi w. Server OSYesNoNo
Raspberry Pi w. Full OSNoYes (Should be Enabled)Yes
Linux – Server (ARM, AMD64)NoYesNo
Linux – Desktop (ARM, AMD64)NoYes (Should be Enabled)Yes
WindowsNoNoYes
MacNoNo (There are some workaround)Yes
Performance (FPS)GreatGoodGood
CompatibilityGoodGreatGood
StabilityGreatGreatGood

Latest Posts

NanoSupport Interface

Next Generation NanoSupport

New NanoSupport with completely new user interface and many new features including advanced auto support algorithm has been released.

Read More
NanoDLP Shield Schema

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.

Read More
NanoDLP Display Engine

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.

Read More