duet lcd panel free sample
If you travel with a laptop and iPad, you need this app. I needed a second screen, but Duet gives me even more. Full gesture support, customizable shortcuts, Touch Bar, tons of resolution options, and very little battery power. How is this all in one app?
As head of an NGO, I travel a great deal to remote places around the world. It is very difficult to be productive, as power and internet availability are often a challenge. However when I am able to set up, Duet works like charm to improve productivity.
There are more Duet Display alternatives on the market than you think and the options include both free and paid. If you are looking for an innovative and cost-effective way to add a second monitor to your desktop or laptop, the following alternative apps to duet display can help.
Although Duet Display is a smart way to use your iPad, tablet or smartphone as a second monitor, it’s not the only one available, especially for those on a budget looking for a free option to get an extra screen.
After extensive research, we have found that there are bothnumerous free and paid alternatives to Duet Display. The following list includes mirroring software for everyone. Whether you need a free app or an extremely premium one, you’ll be surprised by the number of options.
Luna Display is the most premium Duet Display alternative. Luna turns your iPad into a wireless display with almost no lag – in fact, there is nothing better than it for this purpose.
Users we’ve surveyed reported Luna Display offers one of the best overall experiences on the market when compared to duet display and makes an ideal duet display alternative.
Mac to iPad: this is what most of us are looking for. In this mode, you can extend your desktop viewing from your Mac to any iPad. Like Duet Display, Luna supports full touch and gestures.
Duet display vs Luna: Comparing the two, Luna Display and Duet Display will both display your iPad as a second monitor. The core difference is that the Luna app requires both software and hardware.
However, just because Duet Display doesn’t require hardware, and Luna does, doesn’t mean that Luna is he inferior second monitor software. In fact, Luna is quite advanced and has capabilities many Duet display alternatives can’t compete with.
Compared to duet display’s software that extends a 2nd monitor usage on iPad, Luna uses its hardware to utilize your iPad as an actual, proper display that your device will recognize and provide a high level of quality all-around. Its for these reasons Luna is one of the best alternatives for Duet display.
While it’s tough to compete with Luna, there is also Duet Display Pro,an enhanced version of the Duet Display Air software and is ideal for those who need to turn their iPad into a drawing tablet with pressure sensitivity and tilt recognition. for more on this, see our post on the Best Drawing Tablets with Screen Built-in.
When it comes to Duet Display alternatives, there’s not many better options than Splashtop XDisplay. Splashtop was the fastest displays, some of the free alternatives had delay and as someone who works professionally – I couldn’t deal with the constant lag.
The idea behind this app is exactly the same as Duet Display: it’s an innovative way to turn your iPad, Android tablet, Kindle or smartphone into an additional monitor for your desktop or laptop.
Duet Display vs Splashtop XDisplay: As for Duet Display alternative… the Splashtop app is extremely fast and offers amazing 1080p and 60fps quality. This means you will not have as many issues such as screen lag or poor quality, which is quite similar to the output of duet display.
Like Duet Display, SpaceDesk is one of the most popular multi-monitor applications on the market. The main difference is that SpaceDesk is specifically designed to run smoothly on Windows devices. This means you’ll be able to wirelessly display your Asus, Acer, Dell, HP, and other windows based laptops as a second monitor.
Duet Display vs SpaceDesk: While some users do claim that SpaceDesk is not as responsive as Duet Display, the overall experience is satisfactory. It’s interesting that splash top is available on both Mac and windows and requires two separate installations: One version mobile and one version Desktop.
The connection process is extremely fast and the screen quality is top notch. The only downside is that there are sometimes small delays when switching tabs. In any case, SpaceDesk proves to be a good alternative to Duet Display.
Air Display vs Duet Display: Similar to Duet Display, AirDisplay is another ideal method of making your iOS device behave as a second monitor. Using AirDisplay, you will be able to quickly view documents,, web pages, photos, videos, certain PC games, and other content without having a hyper CPU-intensive application ran in the background.
If you are a big Apple fan, you’ll be happy to hear that Apple recently unveiled its own Duet Display alternative. Apple’s SideCar is an amazing solution for those who own Apple devices. So if you want to connect your Mac to an iPad or iPhone and use them as a second monitor, SideCar is the best solution.
Duet Display vs SideCar: The app works in the same way as Duet Display. However, the big difference is in connectivity. In fact, SideCar works in two different ways: either with a wired connection or via Bluetooth. Some users say that the lack of a Wi-Fi connection is a drawback of SideCar.
Duet Display vs TeamViewer: The app allows you to monitor devices remotely and is a bit different than Duet Display Therefore, it is obvious that you can use Team Viewer to add a second screen to your computer. The process is quite simple as you just need to download and install the app and you can remotely transfer the screen.
One aspect which his unique, is that team viewer allows for audio to also be played via video player on the remote device. I found many duet display alternative apps had issues with the remote audio feature, while Team Viewer did not.
Duet Air does exactly what Duet Display does, but the main difference is that it’s designed specifically for professionals. So if you want to turn your iPad, Mac or PC into a fast second display, Duet Air is one of the best ways to do it. Numerous authorities such as the Guardian, Forbs and Insider argue that this is one of the best apps in the niche.
During our testing, Duet Air proved to be exactly what the review says it is: an amazing business solution. It was extremely fast and the screen resolution was simply amazing. So if you are looking to use your iPad as a second screen on the go, we highly recommend giving Duet Air a try.
The app works seamlessly on most Windows, iOS and macOS devices. Finally, Duet Air has proven to consume very little battery power. So if you need an all-rounder, Duet Air is a great choice. It’s important to note that Duet Air does not have the drawing tablet capabilities that Duet pro does. See our post on all the ways to write and draw on a non touch screen laptops.
However, In the past, I found iDisplay’s second monitor performance to be a bit more laggy than Duet Display, but in the newer versions it appeared to work quite well. It felt like it refreshed a bit slower than other alternatives, though this was subjective and objective tests still need to be ran.
No, duet display is not free and is a one time purchase to turn your tablet/iPad into an extended second display. If you’re using duet display air you’ll be able to use a wireless connection in order to turn your iPad into a wireless second display.
Splashtop is a better professional solution to extending and mirroring your Display to your secondary device, such as iPad. The reason why it is better is that it has more features than Duet Display.
While subjective, I found Splashtop to be a bit quicker in terms of lag when compared to duet display… however, some users report that duet display works well for them and without lag. Depending on your device and needs, it’s ideal to test which one works best based on this.
In order to use the word display as a second monitor you’ll need to download the duet display client for your operating system. You’ll then download the duet display app on your iPad/tablet. Depending on if you’re using duet display air or not, you’ll be connecting your iPad either through USB or through a wireless Wi-Fi network. Duet Display can also be used as a third, fourth, and fifth monitor; allowing users to extend your screen even further.
I found Duet display to lag minimally, but depending on the device I’m using it appears to vary. On the newer devices and the Duet Display Air, I found an absolute minimal slowing down between the two devices. However, this will depend a bit on your wireless connection if you are using duet air. A wired connection will always be ideal for fast speeds.
Yes you can wirelessly use Duet Display Air to extend your computer screen to your iPad. While the standard version does not supply this capability, Duet display air does allow for this to occur. Other Wireless alternatives to duet display include Luna and AirDisplay.
The Best Duet Display Alternatives are Splashtop XDisplay, SpaceDesk, Luna Display, Super display, Duet Air, and Team Viewer. In this post I outlined why each of these duet display alternatives are ideal for users looking to have a second monitor for their iPad or Tablet. Certain softwares listed are compatible with both windows and Mac. Others require hardware to be attached.
Luna for example has a hardware solution that allows for high-resolution with minimal lag and is an ideal solution for those looking for the best possible performance. A similar experience is used with the Splashtop XDisplay and are premium options. If you’re in need of a drawing tablet in addition to using your iPad as a second display, Duet Display Pro will accomplish this.
Duet turns your iPad or iPhone into the most advanced extra display for your Mac & PC. Developed by a team of ex-Apple engineers, Duet offers unparalleled performance and display quality - all with zero lag.
To get started, plug your iPad into your desktop using your charging cable. The free Duet desktop app will automatically detect your device, and transform it into a high performance touchscreen display.
With Duet Pro, you can turn your iPad and Apple Pencil into a professional graphics tablet. We’ve re-engineered our rendering algorithms for ultra-responsive drawing, optimized specifically for designers, illustrators and artists.
Duet Pro also unlocks pressure & tilt sensitivity, hover, palm rejection, and more to seamlessly draw in the most powerful programs for professionals. Get precise control in Photoshop, Corel Painter, Lightroom, ToonBoom, Illustrator, Manga Studio and more.
Duet Pro is an optional upgrade for additional features, and price may vary by location. Duet Pro subscriptions will be charged to your credit card through your iTunes account. Your subscription will automatically renew unless canceled at least 24 hours before the end of the current period. You will not be able to cancel the subscription once activated. Manage Duet Pro in Account Settings after the optional upgrade.
With the PanelDue connected to the Duet, and powered up, click on "Setup" on the display. Current firmware version is at the top of the "Setup" screen.
Unfortunately, due to the lack of RAM, these versions will not run on V1 or early V2 PanelDue boards that use the ATSAM3S2B chip. See PanelDue firmware notes for details.
For versions of PanelDue with a separate controller board that plugs into the back of the display, choose the file name with -v3- in it if you have a version 3 PanelDue controller, or the one with -v2- in it if you have a version 1 or 2 PanelDue controller, and the file name that ends with the screen size you are using.
From PanelDue firmware version 3.4, firmware filenames that have "logo" in the name, eg PanelDueFirmware-logo-3.4.0-5.0i.bin, have a Duet3D logo splash screen on startup. Firmware filenames that have do not have "logo" have no logo.
For PanelDue firmware versions up to 3.3, firmware filenames that DO NOT have logo in the name have the Duet3D splash screen. Firmware filenames that have "nologo" in them have... no logo.
From RepRapFirmware version 3.2 (beta 4.1), you can flash the PanelDue firmware from the Duet itself, provided you have a V3/5i/7i PanelDue running firmware 3.2.2 or later
Upload the PanelDue firmware file to the Duet via the System > Upload system files button in Duet Web Control. Check it is in the Duet"s "0:/firmware" (RRF 3.3 and later) or "0:/sys" (RRF 3.2) folder.
in DWC, navigate to the "0:/firmware" (RRF 3.3 and later) or "0:/sys" (RRF 3.2) folder. Right click on the firmware file. If the firmware file name starts with "PanelDue" and ends in ".bin", an option to "Install firmware file" will be offered. Select this to install the firmware on the PanelDue.
send M997 S4. This will install the PanelDue firmware, so long as the firmware file is named "PanelDueFirmware.bin" If necessary, rename the PanelDue firmware file to "PanelDueFirmware.bin".
send, for example, M997 S4 P"PanelDueFirmware-3.4.0-pre3-v3-7.0.bin". Use M997 with the P parameter to update the PanelDue firmware with a specific binary firmware file.
Your Duet will attempt to Erase the PanelDue flash memory, and upload the PanelDue firmware. If you are updating from an old PanelDue version, you may need to press the "erase" button on the PanelDue, followed by the "reset" button first.
The Duet will upload and verify the firmware, then reset the PanelDue. You may need to manually reset the PanelDue, if it does not reset automatically.
If your Duet is running versions of RepRapFirmware older than RRF 3.2, you will need to update the PanelDue firmware via its USB port, by connecting it to a PC. Download the version
Download and install Bossa 1.9.1 from ShumaTech. Versions of bossa or bossac earlier than 1.8 will not be able to program the version 3.0 PanelDue board. Apple Macintosh users, please see this forum thread
Power off the Duet, and disconnect the PanelDue from the Duet, both the ribbon cable and 4-wire interface cable, otherwise the Duet will receive power when USB power is applied to the PanelDue. If the back of the PanelDue is inaccessible, disconnect it at the Duet end, but check that the free end of the 4-wire interface cable cannot short against anything.
Use a suitable cable to connect the micro USB connector on the PanelDue controller to a USB port on your PC. Caution! With version 1.0 and 1.1 PanelDue boards, take care not to exert too much sideways or up/down force on the USB connector, or you may pull the USB connector off the board. If the board has already been programmed then the backlight should illuminate.
Press and hold the Erase button of the PanelDue for at least one second. You can access this button by pressing the end of a straightened-out paper clip through the hole in the enclosure.
If you can’t find the port, try repeating the Erase and Reset sequence, or disconnecting and reconnecting the USB cable, or try a different USB port on your computer. Make sure the USB cable you are using is a USB data cable; some USB cables only provide power. Note: the port number of the Bossa port for PanelDue will not be the same as the one you use when uploading firmware to Duet electronics.
Open BOSSA application, select PanelDue COM port from "Serial Port" drop down list, click "Browse" to select firmware to upload to your PanelDue (extracted from the downloaded firmware zip file).
Close BOSSA application, press reset on the PanelDue to check the firmware is functioning. Note: if the panel remains dark and doesn"t respond you likely have an incorrect version of the firmware for your panel.
If you can’t find the port, try repeating the Erase and Reset sequence, or disconnecting and reconnecting the USB cable, or try a different USB port on your computer. Make sure the USB cable you are using is a USB data cable; some USB cables only provide power. Note: the port number of the Bossa port for PanelDue will not be the same as the one you use when uploading firmware to Duet electronics.
On version 2.0 and earlier boards, whenever new firmware is uploaded, the touch panel calibration and touch pad orientation is lost. Therefore, on starting up the software enters the touch panel calibration phase. Touch the spots as instructed on the screen as accurately as possible. It is more accurate to use the tip of your fingernail or a stylus (print one!) rather than the pad of your finger. If the display is upside down or inverted left-right, you can correct it after touch calibration using the options provided on the Setup page.
The PanelDue controller board is supplied as standard with firmware for driving a 4.3 inch 480 x 272 pixel display. If you use a different display, then you will need to re-program the board with firmware for that display. There may be more recent firmware available even if you are using the recommended display.
If you have a PanelDue with a 7 inch TFT panel, then some PC USB ports and especially laptop USB ports may not be able to supply enough power to the PanelDue when the backlight is on. If you press Erase and Reset while the PanelDue it powered from your controller electronics, then the backlight should turn off, which should resolve the problem. Or you can disconnect the PanelDue control board from the TFT panel (unless you are using the integrated version), then upgrade the firmware, then reconnect it.
After you have connected the PanelDue to your 3D printer, you can still update the firmware using the same procedure. If you have a version 3.0 PanelDue then you must either disconnect it from your 3D printer first or power up your 3D printer. Version 2.0 and earlier can be updated without disconnecting them from your printer electronics even if the printer is not powered.
This guide deals with SD cards for use in the Duet SD card socket, for all Duets including Duet 2 WiFi/Ethernet/Maestro, and Duet 3 running in standalone mode. For Duet 3 boards connected to a Raspberry Pi or other Single Board Computer (SBC), the SD card is put in the SBC, not in the Duet 3; see the Duet 3 documentation for using the Duet 3 in this configuration: Getting Started With Duet 3
All Duets have a built-in micro SDHC card socket. Duet 2 WiFi/Ethernet are supplied with a compatible SD card. Duet 3 is also supplied with an SD card, formatted with two partitions; one for standalone mode, and one for use in a Raspberry Pi in SBC mode.
Caution! Do not use an SD extender cable. Such cables do not generally work well at the high SD card transfer speeds used by the Duet. Additionally, some types of SD card extender cable have been found to damage the SD card socket. Damage to the SD card socket from using an extender cable is not covered by the warranty.
It is possible to connect a second, low-speed SD card socket to most Duets (but not Duet 3 MB6HC), either by connecting a PanelDue, a 12864 LCD with SD card socket, or an external SD card reader.
/macros is used to hold used-defined macro files. The names of these files appear as menu entries in DuetWebControl and on PanelDue. You can use subfolders of /macros to organize these files. See Macros for examples of useful user macros.
/menu This holds the files that define the menu layouts for 128x64 pixel monochrome displays. Compatible with Duet 3 mini 5+ and Duet 2 Maestro. For details, see User manual: 12864 display menu system
/www folder and its subfolders hold the files served by the web server. If you are setting up a new SD card, populate the /www folder by extracting the contents of the DuetWebControl.zip file to it.
The Duet 2 WiFi with pre-1.19 firmware requires only /gcodes, /macros and /sys folders on the internal SD card. These folders have the same function as described earlier on this page. The web server files are stored in file DuetWebControl.bin which is uploaded to the WiFi module.
On the "Finish" page, if you select "Get the latest stable Duet Web Control version" the config.zip file you download will have a /www folder with the latest version of DWC in it.
On the "Finish" page, if you select "Get the latest stable RepRapFirmware version", the config.zip file you download will have the latest versions of the firmware and IAP file (In-App Programmer, needed to update the firmware) for your board in it. Note that you do not need these files on the SD card to run the Duet, only to update it. The Firmware Version you selected in the Config Tool > General page will determine where these are stored:
If you didn"t get the latest DWC version, or are creating a new SD card for a Duet running older firmware, get a compatible version of DWC for the firmware you are using and place that in /www/, see Firmware Overview for more details on the firmware versions.
Send M122 to the Duet (via the web console, or connect via USB using YAT or similar serial terminal software) and look for the "SD Card" entries. A normal response should look something like:
The interface speed in the same line gives an indication of whether the processor is able to communicate with the SD card at all. It should be 20MB/sec on a Duet WiFi/Ethernet, 15MB/sec on a Duet Maestro, 25MB/sec on Duet 3 MB6HX or MB6XD in standalone mode, and 22.5MB/sec on a Duet 3 Mini in standalone mode. Other numbers, eg 12MBs/sec, are odd and suggest an issue with the SD card. If the socket or processor is faulty but the card is detected, it usually drops to 0.2MB/sec.
Speeds reported should usually be between 2 and 2.5MBytes/sec for the write speed, and lower for the read speed. For example, Duet 2 WiFi - 2.23MBytes/sec, Duet Maestro 2.42MBytes/sec for a 10MB file. The read speed is expected to be lower than the write speed. This is because RRF uses a large write buffer (usually 8kB) to speed up file uploading. Reading doesn"t normally need to be as fast, so the buffer is only 512b.
Check if the SD card socket is getting hot. This can be caused by a short from VIN (12 or 24V) to the 5V or 3.3V rail or a failure of the 5V or 3.3V regulator. This is usually terminal for the Duet, as the WiFi board (if fitted) and main processor may also be getting hot, due to over-voltage short circuit damage. The SD card may also be damaged, and the Duet will likely be unresponsive. See What to do if your Duet won"t respond and How to destroy your Duet
After you have uploaded a large file to the SD card, you may find that Duet Web Control disconnects with a timeout error whenever you try to switch to the GCode Files page.
This issue is triggered by the combination of a large GCode file with a small cluster size. Duet Web Control attempts to extract details about the print from the end of the file, and the nature of the FAT filesystem used on SD cards can make this a very slow process.
To test the network upload speed, take a large (at least 10Mb) GCode file on your PC, rename the extension to ".dummy", and upload it on the Jobs page of Duet Web Control. RepRapFirmware will accept the upload but omit writing it to the SD card, so that the speed reported by Duet Web Control reflects just the time taken to send the file to the Duet.
The results will tell you whether the SD card or the network is the bottleneck. With a strong WiFi signal, the WiFi upload speed should be around 0.7MBytes/sec or a little better. Using Ethernet, the speed may be in excess of 4MBytes/sec on Duet 3 boards.
The PanelDue is a full-colour touch-sensitive graphical control panel for 3D printers. Although primarily intended for use with Duet electronics, it also works with other 3D printer electronics that supports a true serial port and includes the required support in the firmware, for example RADDS. Support for PanelDue is present in RepRapFirmware and is in the process of being added to Repetier and Smoothieware.
You can buy small quantities of just the the controller board from duet3d.com and from some Duet3d genuine resellers such as Filastruder. Some of these can supply cables and displays too.
2-wire async serial interface with 3.3V signal level (5V tolerant input). An external pullup resistor can be added to improve noise margin when driving 5V printer electronics. Connections to the SD card socket that is included on most compatible displays is available via a 10-way ribbon cable connector on version 2.0 PanelDue boards, and via 5 PCB pads on version 1.1 boards.
The PanelDue controller board. This sits on the back of the display. Its main components are a 32-bit ARM-core processor, a 40-pin connector for the display, a piezo sounder, a voltage regulator, a micro USB socket for programming it, and a 4-pin connector for power and communication with your 3D printer controller board.
An enclosure. You will typically print this yourself on your 3D printer. You can find some printable designs here. Some PanelDue users have done their own designs, such as this one and this one and this one. Before printing an enclosure, check that the design is for the version of the PanelDue controller that you have (1.0, 1.1 or 2.0/3.0) and for the correct display size.
You may need a separate power supply for the PanelDue, depending on whether your printer electronics can supply enough current on the +5V supply line for the TFT screen without overheating. If you will be connecting the PanelDue to a Duet 0.6, Duet 0.8.5, Duet WiFi or Duet Ethernet electronics board with the on-board switching regulator enabled (as in the Ormerod 1 and Fisher kits from RepRapPro and the Mini Kossel R3 kit from Think3DPrint3D), then you do not need a separate power supply. Ormerod 2, Huxley Duo and Mendel 3 owners should read the important note later in these instructions.
To update the firmware on the PanelDue, you will need a USB cable with a micro USB-B plug at the device end and a standard USB-A plug for your PC at the other. If your 3D printer uses Duet electronics, you can use the same cable that you use for connecting the Duet to your PC.
1. If you will be using the 7 inch display with a PanelDue version 1.0 controller board then you need to add a wire to the back of the PanelDue board in order to supply power to the separate backlight power pin. See the image on the right for where to connect it (click on it to enlarge). The version 1.1, 2.0 and 3.0 controllers include this connection already.
3. Connect the 4-wire cable to the PanelDue controller board (you may not be able to get at it after you have secured the controller to the enclosure) – see photo above. If you bought a complete kit from Think3DPrint3D, the cable supplied may have a blue wire in place of the white one shown here.
4. Very important! If you have a version 1.0, 1.1 or 2.0 PanelDue controller, set the 3.3V/5V jumper to 3.3V (this is the voltage supplied to pin 2 of the 40-way connector). The 5V setting is only used with 4.3″ and 5″ displays from Itead. All other displays expect 3.3V and you are likely to damage them if you supply them with 5V. The version 3.0 board does not have a jumper, it is set to 3.3V and can only be changed to 5V by cutting a trace and adding a wire.
5. Fit the display to the enclosure using four of the 2.9mm x 6.5mm self-tapping screws supplied with the PanelDue controller board. Make sure you fit it the right way round, so that there is room in the enclosure for the PanelDue too (next to the display or below it, depending on the model of display). Hint: while doing up the screws, press the screw in firmly with the screwdriver – this will reduce the risk of the mounting pillar delaminating.
7. If you have a version 1.0 or 1.1 board, use the remaining two 2.9mm x 6.5mm self-tapping screws to secure the PanelDue to the enclosure. The version 2.0 and 3.0 boards use a single mounting hole and self tapping screw.
The PanelDue controller is supplied as standard with firmware for driving a 4.3 inch 480 x 272 pixel display. If you use a different display, then you will need to re-program the board with firmware for that display. There may be more recent firmware available even if you are using the recommended display.
Locate and download PanelDue firmware for your display from https://github.com/dc42/PanelDueFirmware/releases. Choose firmware with 4.3 in the file name if using a 4.3 inch display, or 5.0 if using a 5 inch display, or 7.0 if using the 7 inch display (do not use the 7.0E version) Choose firmware with -v3- in the name if you have a version 3.0 PanelDue controller board, or with -v2- in the name if you have an earlier version. File PanelDue-5.0i-7.0i.bin is for versions of PanelDue electronics integrated with a 5 inch or 7 inch display.
Use a suitable cable to connect the micro USB connector on the PanelDue controller to a USB port on your PC. Caution! With version 1.0 and 1.1 PanelDue boards, take care not to exert too much sideways or up/down force on the USB connector, or you may pull the USB connector off the board.If the board has already been programmed then the backlight should illuminate.
Press and hold the Erase button of the PanelDue for at least one second. You can access this button by pressing the end of a straightened-out paper clip through the hole in the enclosure.
Identify the COM port number or port name of the PanelDue board on your PC. If you use Windows, you can do this via Start->Control Panel->System->Device Manager. Expand Ports (COM and LPT), and look for Bossa port. Make a note of the port number. If you can’t find the port, try repeating the Erase and Reset sequence, or disconnecting and reconnecting the USB cable, or try a different USB port on your computer. Note: the port number of the Bossa port for PanelDue will not be the same as the one you use when uploading firmware to Duet electronics.
Replace COM9 in this command by the COM port number you found, and PanelDueFirmware.bin by the path to your downloaded firmware file. It is possible to use the interactive version (Bossa) instead of bossac, but if you do then you must check the Erase all, Lock, and Boot from flash boxes.
On version 2.0 and earlier boards, whenever new firmware is uploaded, the touch panel calibration and touch pad orientation is lost. Therefore, on starting up the software enters the touch panel calibration phase. Touch the spots as instructed on the screen as accurately as possible. It is more accurate to use the tip of your fingernail or a stylus (print one!) rather than the pad of your finger. If the display is upside down or inverted left-right, you can correct it after touch calibration using the options provided on the Setup page.
If you have a PanelDue with a 7 inch TFT panel, then some PC USB ports and especially laptop USB ports may not be able to supply enough power to the PanelDue when the backlight is on. If you press Erase and Reset while the PanelDue it powered from your controller electronics, then the backlight should turn off, which should resolve the problem. Or you can disconnect the PanelDue control board from the TFT panel (unless you are using the integrated version), then upgrade the firmware, then reconnect it.
After you have connected the PanelDue to your 3D printer, you can still update the firmware using the same procedure. If you have a version 3.0 PanelDue then you must either disconnect it from your 3D printer first or power up your 3D printer. Version 2.0 and earlier can be updated without disconnecting them from your printer electronics even if the printer is not powered.
If you have a PanelDue 2.0 board and a Duet WiFi or Duet Ethernet and you want to use the SD card socket attached to the display, connect a 10 way straight-through ribbon cable between the box headers on PanelDue and on the CONN_SD socket on the Duet WiFi.
If you have a version 3.0 PanelDue controller and a Duet Ethernet or Duet WiFi with PCB revision 1.01 or later, then it is possible to connect the PanelDue to the Duet using just the 10-way ribbon cable if the two are close together, and you can leave out the 4-core cable.
The ribbon cable must be kept short, preferably no more than 200m long and certainly no more than 400mm. Using a long ribbon cable may give rise to unreliable operation of the SD card and also any PT100 or thermocouple daughter boards attached to the Duet.
If you have a Duet 0.6 board without the DueX4 expansion board, use the 8-way connector provided to connect the PanelDue to the end of the expansion connector on the Duet as shown here.
If you are using A Duet 0.6 with the DueX4 expansion board, then you need to connect the PanelDue to the 36-way expansion connector on the DueX4. You will can use the 8-way shell to connect pins 1, 4 and 5 and the 4-way header shell to connect pin 21. Here are the pin numbers:
Important! As already mentioned, some printer electronics (e.g. Duet 0.6 if you use an external 5V linear regulator) are unable to provide the current on the 5V rail needed by the touch screen display. In these cases you should do the following:
Ensure that the firmware you are running on the Duet or other printer electronics supports communication with the PanelDue, and update it if necessary. For Duet electronics, I recommend using the 1.19.2 or later series of my fork of RepRapFirmware, available here.
Power up your 3D printer electronics. The display should light up. Initially all numeric fields will be displayed as zero. However, once your printer electronics starts responding to requests from the PanelDue, the fields should show the correct values.
If the PanelDue does not pick up the temperatures, machine name etc. from your printer, it may be that the baud rates do not match. You can adjust the baud rate on the PanelDue via the Setup page. You can adjust the baud rate of the serial port in RepRapFirmware using the M575 command. Both PanelDue and RepRapFirmware default to 57600 baud, so there is normally no need to adjust the baud rate.
The touch panel displays draw significant current from the +5V rail. The on-board switching regulator on the Duet 0.6, Duet 0.8.5 and Duet WiFi boards can easily handle this. However, the linear regulator on the separate 5V linear regulator board used on the Ormerod 2 and Huxley Duo will not handle the load without additional heatsinking. So you will need to add a heatsink to the linear regulator. Make sure that the heatsink and fitting screw cannot short against the enclosure, or anything else! Monitor the temperature of the 5V linear regulator for a few hours to check that the heatsink is effective enough. Alternatively, either power the PanelDue through from a 5V USB power supply as already described, or enable the internal 5V switching regulator on the Duet electronics board.
If you are using Arduino-based electronics instead of the Duet, then you will need to identify a serial port on the board with available TxD and RxD pins, and the firmware on that board must be capable of receiving gcode commands and sending replies in the required format through that port. Connect the TxD pin of that serial port to Din on the PanelDue, and the RxD pin to Dout. If your electronics uses 5V signal levels instead of 3.3V, then I recommend that you also connect a 10K pullup resistor between the Dout pin and +5V. The PanelDue will tolerate a 5V signal on its Din pin.
If your printer electronics does not already have an SD card socket, but has provision for connecting one, then you may be able to use the socket on the back of the display panel. The version 1.1 PanelDue controller boards has pads for adding a 5-way right-angle Molex connector for this purpose (labelled X5 on the printed circuit board). The version 2.0 and 3.0 boards have a 10-way ribbon cable connector. Note that SD cards use 3.3V signal signals, therefore if your electronics uses a 5V signal levels then you will need to use level shifters.
If you can write C++ and wish to make your own modifications to the firmware, then you can find the firmware source and build instructions at https://github.com/dc42/PanelDueFirmware.
Duet Web Control (also know as DWC) is a full featured UI for the Duet family of electronics. It is adaptive and what is displayed changes depending on the configuration of the printer connected. The screenshots in the example below is for a printer with 2 extruders, each mounted on their own X axis however the descriptions are valid for any printer setup.
The general recommendation is to use the version of Duet Web Control that is released with the version of RepRapFirmware. The current supported RepRapFirmware and Duet Web Control versions are:
Only the above combinations are supported. However, most Duet Web Control versions will work with most firmware versions. These other combinations are unsupported, have not been tested, some functionality may be impaired, and may cease to function with a new firmware/Duet Web Control release.
The Duet Web Control layout will adapt to smaller screen sizes as required however all the features can still be accessed through drop down menus, as shown here on an Apple iPhone:
Note that Chrome and Firefox browsers fully support Duet Web Control however Edge, IE have problems so avoid those. The new Chrome based Edge does not have this problem. Duet Web Control file editor works in Safari 10.0.1 and later. (Won"t work in any earlier versions). These issues are due to some browsers failing to implement the HTML 5 standard.
From Duet Web Control v3.2, additional functionality is available in the form of plugins. There are a number of built-in plugins (see Settings > General > Plugins) and third party plugins can be added in Setting > Machine-Specific > Plugins. As each Plugin is activated, it is added to the main menu.
Caveat: Duet3D cannot be held responsible for changes in behaviour introduced by 3d party plugins. Proceed at your own risk! You will be reminded of the risks and responsibilities anytime you install a 3rd party plugin that"s not blessed by Duet3D.
Some elements of the Duet Web Control are common across all pages selected from the main menu. The header bar and main menu stay in place while the rest of the page can scroll.
When printing the tool position and extruder drive amounts can change rapidly and the refresh rate on Duet Web Control means the values are not the exact position at all times.
It is best practice to ensure all axes (except extrusion axes) are homed before moving them, so each axis is set to a known position. Duet Web Control reports the homed state of the axes. The individual axes home buttons are coloured orange if the axis is not homed, along with a notification of which axes are not homed.
This reports information from the file header that is provided by the slicer The reported information is reliant on the slicer placing the correct information at the end of the G-Code file in a format the Duet Web Control understands. Newer versions of the following slicers are reported to provide this information:
Duet Web Control displays a number of estimations of print progress: filament usage, file progress, layer time, the time estimated by the slicer, and the Simulation time. The Filament Usage and Layer Time estimates rely on the G-Code file having sufficient header information provided by the slicer (see the Job Information section earlier in this manual). Different print jobs will have different properties so the accuracy of each estimation varies by the print job. Simulating the print can provide a more accurate estimation. See the section on simulation later in this manual.
The Jobs page allows for G-Code files to be run, simulated, uploaded, downloaded, edited, renamed, deleted and organised. A summary of the print time and other information is shown if the slicing software adds it to the header (see the Job information section of this manual above). As shown in the image, there is a drop down menu to select the external SD card if one is connected to the Duet.
G-Code files can be uploaded by clicking the ‘Upload G-Code File(s)’ button and browsing your computer for them, or by dropping files from your file manager onto the ‘Upload G-Code Files(s)’ button. Additionally, some slicer software can be set up to send files directly to the Duet. You can also use the ‘Upload and Start’ button in the header bar to quickly upload and start a print.
Macros are a powerful addition to RepRapFirmware and Duet Web Control as they allow automation of any process that can be described in Gcodes. There are two general types of macros: system macros which will be described later, and user macros which are described here. For more information and examples of macro usage, see the Macros documentation page.
All the configuration of RepRapFirmware is carried out by G-Code commands stored in specifically-named G-Code files within the /sys/ directory (see Firmware Overview for a description of each file). These are also known as system macros or system G-Codes. The System page of Duet Web Control provides access to these, and mechanisms for updating firmware, WiFi firmware (if relevant), and the Duet Web Control software itself.
The main screen has options to create new files and directories, to organise files. Be careful moving system files around, though; the firmware expects these to be in specific places. The screen also has a button to ‘Upload System Files’. System files can be configuration packages (a ZIP file with all the configuration files in it) from the [RepRapFirmware Configuration Tool], firmware updates or Duet Web Control updates. Uploads can be individual files (gcode files or binary firmware files) or zip files that contain system files, which Duet Web Control will unpack and save in the correct place. If you upload a firmware file, you will be prompted to install it after upload is complete. See the firmware update instructions for more details.
Click ‘Save’ to save changes. If you edit the config.g file, you will be prompted to reboot the Duet to use your new config.g when you save. Setting changes to config.g do not come into effect until the duet is rebooted, or you run M98 P"config.g". Changes to other system macros such as the homing, tool change, pause etc macros come into effect without rebooting as they are read every time the printer is homed, tools are changed, a print is paused etc.
From Duet Web Control v3.2, functionality can be extended by installing and activating plugins. Plugins are not generally required for normal machine operation, and are disabled by default. This Plugin tab shows plugins provided with the standard Duet Web Control installation. Enabling a plugin adds a new screen option to the main menu, if relevant. You can start and stop plugins, but will generally need to refresh your browser to unload/stop a plugin completely.
There are two cable options for connecting the PanelDue, both options are included with the PanelDue V3 kit. Option 1 is the included 4-wire cable with Molex KK connector ends. Option 2 is the included 10-wire ribbon cable. For some boards, both cables need to be plugged in to enable both TFT panel and SD card socket.
The length of the 4-way cable is not critical, however the resistance per conductor should not exceed 0.1 ohm. The SD card socket on the TFT panel will not be functional. The cables supplied by Escher3D and Duet3D are about 800mm long. There have been reports of cables up to 1500mm long being successfully used. Take care to route the cable away from motor and endstop cables. Twisting the cables may help prevent cross talk interference.
A PanelDue can be connected to connector IO_0 using a 4-core cable wired like the one shown in the images below. The 4-wire cable supplied with the PanelDue has a 4-way Molex KK connecter on each end, but is supplied with a 5-way Molex KK connector for use with Duet 3. You will need to rewire one end. The 4-wire cable does not allow access to the SD card socket on the PanelDue.
Older versions of the Duet 2 WiFi/Ethernet need both the 4-wire and ribbon cable to be plugged in to use the TFT Panel and the SD card socket, when connecting PanelDue v2.0 or v3.0.
Use a 4-core cable terminated in a Molex KK or compatible connector at the PanelDue end and a 2x4 Dupont-style connector at the Duet end. This plugs into the end of the expansion connector. See https://miscsolutions.wordpress.com/pane....
In order to use the SD card slot on the PanelDue, you must use the ribbon cable option. If you do not wish to use the SD card slot, it"s recommended to use the 4-wire cable option described in Option 1.
The Duet 3 MB6HC has no PanelDue_SD socket. To use the external SD card, it requires RRF 3.4 or later, and a special wiring scheme; see "Duet 3 MB6HC using ribbon cable" section below.
Connect a 10-way ribbon cable between socket X5 on the PanelDue and socket CONN_SD (Duet 2) or PanelDue_SD (Duet 3). The connector is a standard 10 pin 2 row 2.54mm pitch box connector that accepts IDC connectors for 1.27mm ribbon cable.
Caution: if you are using a thermocouple and/or PT100 daughter board, the use of long ribbon cables between the Duet and PanelDue may affect communication between the Duet and the daughter boards, because the ribbon cable connection to the SD card on PanelDue uses the same SPI bus as the daughter boards.
Although the Duet 3 MB6HC does not have a connector for the PanelDue ribbon cable, if access to the SD card on PanelDue is required then this is possible using a special wiring arrangement. You must use RepRapFirmware 3.4 or later, and you must enable the external SD card using this command:
Note: if you are using an older version of either PanelDue 7i or PanelDue 5i, or a non-integrated version of PanelDue, then those do not support the CD signal. In that case you should omit the second port, for example:
The card detect signal (CD) is used to tell the Duet whether a card is inserted or not. Non-integrated versions of PanelDue (V2, V3) and older versions of PanelDue 5i and 7i (v1.0 of the 5i and v2.0 of the 7i) do not provide a card detect signal.
Duet 2 boards do not support the card detect signal on the external SD card, so can never tell whether a card is inserted or not except by trying to read it, and can"t detect a card being removed. No modifications are required connected older or newer PanelDue, or other external SD card adapters, to Duet 2 boards.
Duet 3 boards do support the card detect signal. Newer versions of the PanelDue 5i and 7i (v1.01 and later of the 5i and v2.01 and later of the 7i) provide this signal.
However, if you use a non-integrated versions of PanelDue or older versions of PanelDue 5i and 7i with Duet 3, it is necessary to ground the card detect signal, or the firmware will permanently think no card is inserted. There are a number of ways to achieve this.
This mod will enable the card detect signal. See the pictures below showing how to modify a PanelDue 5i v1.0. Connect a wire (thin enamelled copper in this instance) from the SD card socket Card Detect pin to the appropriate pin on the ribbon cable connector.
On the Duet 3 Mini 5+ you can ground the card detect signal by bridging pins 2 and 4 of the EXP2 connector as shown here. The firmware will see the SD card as always being present.
Generally it is best to run the latest version of the PanelDue firmware that is supported by the RepRapFirmware version on your Duet mainboard. See: Installing and Updating PanelDue Firmware
From RRF v3.2, PanelDue firmware releases are co-ordinated with the RRF release, and share the same version number. Use the PanelDue firmware version that matches your Duet mainboard"s firmware version.
PanelDue will display the bed heater H0 first (even if it is disabled), then iterate the defined tools. It then iterates the defined heaters below this. It expects a 1:1 relationship between tools and heaters. This means:if you have a machine that uses one heater for more than one tool (eg a 2-into-1, filament-swapping hot end), it will display more tools than heaters. Tools may not line up with their respective heaters.
The PanelDue also iterates the heaters from the first defined heater to the last, including all heaters in between, whether defined or not. This means if you have a heater defined on H0 (bed) and one on H5 (Duex output), it will show all the ones in between, eg H0, H1, H2, H3, H4 and H5. For an example, see |https://forum.duet3d.com/post/136207|this forum post|. Ideally, configure heaters on consecutive heater connections.
Due to constraints on display resolution, PanelDue can only display 7 heaters in total on 5" and 7" panels, and 5 on 4.3" panels. If there are more heaters and/or tools than this, some columns will overlap.
These restrictions are largely removed in later versions of the PanelDue firmware. However, they will require you to update RepRapFirmware on your Duet mainboard.
You can use the external SD card socket on the LCD panel if you have used a ribbon cable as described above. Please note, the SPI interface provided by this SD card socket is much slower than the on-board SD card socket built into the Duet. Therefore we recommend that you do not upload files to this card over the network. Use the external SD card socket only if you want to write files to the SD card on a PC and then move the SD card to your printer.
Caution! Do not use an SD extender cable from the SD socket on the Panel Due. Some types of SD card extender cable have been found to damage the SD card socket. Damage to the SD card socket from using an extender cable is not covered by the warranty.
You will need to make a custom 5-way cable using this table of connections. For the PanelDue 1.1, the X5 connector pins are numbered from the bottom end of the connector (the end close to the X5 legend). On the Duet 0.6 and 0.8.5 you need RepRapFirmware 1.17d or later to get support for the second SD card.
SD signal namePanelDue 1.1 X5 pin #PanelDue 2.0 X5 pin #Duet 2 signal nameDuet 2 CONN_SD pin #Duet 0.6/0.8.5 signal nameDuet 0.6/0.8.5 Expansion pinDueX4 Expansion1 pin
There are two types of controller chip commonly used in these controllers: ST7920 and ST7567. Some Duets support one or both of these types - see below for details. Both types use a menu system stored on the SD card, see 12864 display menu system.
An example of this is the Fysetc Mini 12864 Panel. The controller chip is run from 3.3V, so these displays normally include level shifters which tolerate a wide range of input voltages.
Duet 3 Mini provides two 2x5 ribbon cable headers for connecting a Fysetc 12864 Mini Panel version 1.2 or 2.1 (not 2.0) or compatible ST7567-based controller. When using a version 2.1 controller, the colours of the three Neopixel LEDs built into the display can be set using the M150 command with LED type parameter X2.
We do not recommend connecting a 12864 display with ST7920 controller to the Duet 3 Mini because the 3.3V signals provided by the Duet 3 Mini do not meet the specifications of the ST7920 controller chip when it is powered from 5V. If you do wish to try it, you will most likely have to reduce the clock frequency (M918 F parameter) to get it working at all, and it may not work reliably. Also, note that when configured for 12864 display with ST7920 controller, RRF provides the CS signal on the pin normally uses for A0 because that more closely matched the pinout of typical 12864/ST7920 displays.
The Duet 2 Maestro provides two 2x5 ribbon cable headers for a 12864 display using ST7920 controller. The connector pinout is compatible with the original RepRapDiscount design. There is also more information in this thread: https://forum.duet3d.com/topic/7609/conf....
RepRapFirmware 3.2 and later support a 12864 display using ST7567 controller. RepRapFirmware 3.3 added support for a short string of Neopixels on Duet WiFi and Ethernet, so boards that use a Neopixel for the backlight should be able to be controlled. See this thread on the forum for more details.
We do not recommend connecting a 12864 display with ST7920 controller because the 3.3V signals provided by the Duet 2 WiFi/Ethernet do not meet the specifications of the ST7920 controller chip when it is powered from 5V. If you do wish to try it, you will most likely have to reduce the clock frequency (M918 F parameter) to get it working at all, and it may not work reliably.
Use the pins +5V, GND, IO_0_OUT and IO_0_IN on the IO_0 header (Duet 3), or +5V, GND, TX and RX on the PanelDue header (Duet 2). These should be connected to +5V, GND, TX and RX on the TFT, making sure that TX and RX are swapped.
This report is meant to provide a baseline as to how our LIQUID v3 (that’s used in Astropad and Luna Display) latency compares with competitors like Duet Display and Air Display.
For the network section, we would like to try this again on a strong, stable network. Due to the bad network, Duet had lots of lag issues and had a very hard time catching up.
We found that both LIQUID is able to run at a consistent 60FPS on both Wifi and USB. Air Display and Duet Display, on the other hand, ran at slightly less than 60FPS on USB, and significantly less than 60FPS on Wifi.
This is a comparison of Luna Display, Duet Display, Air Display and the built in Mac display to see how closely they run to 60FPS. Ideally, when running at 60 fps the graphic in the center appears as a cross that wiggles a little bit. If the graphic doesn’t appear as a cross or rotates in one direction that means the display isn’t running at a full 60FPS.
If you’ve ever felt a need of a secondary display, you’d have definitely come across Duet Display. It is the most popular app that lets you use your iPad as a second display for your MacBook. The app is on top of the list no doubt but comes for a price of $20. But would you wanna burn a hole in your pocket for this?We’ve always tried to offer some of the best yet, lesser known products that you can use as alternatives. And today, we are going to see some of the best Duet Display alternatives. Let’s begin.
Some of the apps in the list are not an exact replacement of Duet Display, as they are more likely to mirror your computer display to iPad rather than using it as the second display. But nonetheless, they still do something out of the box, which is why they made into the list.
In WWDC 2019, Apple announces, Sidecar. The perfect replacement to Duet display. Just like Duet Display, Apple’s Sidecar works directly with a wired connection or wirelessly via Bluetooth. Unlike Duet Display, there is no WiFi support, which means, it will only work within a range of few meters. Also, both iPad and Mac should be under the same iCloud account. Once connected, you can use your iPad as a mirrored desktop or secondary display. Of course, it also supports Apple Pencil.
This review period spanned a significant update for Duet Display, so my initial impression wasn’t great. I had a bunch of random disconnects of the app that I was never able to figure out. I’d get up to get a drink and come back to find that Duet Display disconnected. Unfortunately, macOS thought the display was still connected so I had a bunch of windows hidden on a screen I couldn’t access.
Both versions of Duet Display I tried had more lag than either Air Display 3 or Luna Display. I even purchased the yearly subscription for Duet Display Pro so I could test out the wireless screen support, but after an afternoon of restarting my Mac and reading through help documentation, I still couldn’t get it to connect.
Finally, there were some odd display issues in macOS while using Duet Display. Nothing in your main work area, and nothing that would stop you from working, but shading and coloring wasn’t right in the menu bar.
If you don’t need wireless or any of the features in their subscription options, then the base Duet Display is great and it’s the cheapest option to start using your iPad as a second screen to your Mac.
Duet works as advertised and since it relies on a cable for the connection, it works quite well. The screen updates very quickly and most things look and animate well.
You install the free Duet app on your Mac (no Windows support yet, though they say that is coming) and buy the iOS app. The Duet app on the Mac is a regular application, but when you launch it, it will just ensure the Duet driver is loaded. If it isn"t, you will be prompted to install it and restart your Mac. Once done, you launch the Duet app on your iOS device (it works with any iOS device that has iOS 7 or later on it right now). Then you connect your iOS device to your Mac while the app is running. A moment later, the Duet driver on your Mac should see the iOS device and set it up instantly for use.
On your Mac there is a Duet menu bar widget where you can see if an iOS device is detected, and if so what it is. Then you can click the small gear in the lower right (it is light in color and may be easy to miss for some people). The gear lets you control the virtual size of the display (regular, non-retina by default; retina (for retina-capable iOS devices - increases the pixel count without changing the apparent size of the virtual display so everything looks crisper); and high resolution which increases the pixel count but keeps the interface 1-to-1 so everything is much smaller but you can fit more on the virtual display). You can also control the frame rate (30 or 60 frames per second), the general battery efficiency of Duet (which seems to auto-adjust settings as needed) and a few preferences (such as whether Duet launches on startup or not.
If you use Yosemite 10.10 or later on your Mac, and iOS 8 or later on your iOS device, you can actually use the QuickTime Player on your Mac to take a screencast of your iOS virtual device. However, to get this to work, I first had to go to the home screen on my iOS device, select my iOS device as the camera source and then re-enter the Duet app. Also, taking screenshots on your iOS device works just like normal, so you can take shots of your virtual display screen. These can be handy features for those of us who may need to train others or show them a screencast of how a feature works.
Sound does not appear to be passed to the iOS device, so if you were hoping to use it to listen to stuff on your Mac, you will be disappointed. Duet only does video.
The Duet app on iOS does seem to run in the background, so the virtual display doesn"t disappear from your Mac if you need to check another app on your iOS device, but if you close it (or if it closes automatically) then the display will disappear from your Mac and the items on the iOS device will be moved onto one of your main displays, usually the one closest to the area where your iOS device was virtually. However, if you re-open the app, the items that were on it will reappear there. That being said, I have noticed that if you close the app on your Mac that was on the iOS virtual display and then relaunch the app on your Mac, the windows displayed won"t appear on the iOS virtual display. They will appear on one of your other monitors and you will have to drag the window back to the iOS device virtual display.
If you change the orientation of your iOS device, Duet will blur the screen temporarily and adjust the size of the virtual display accordingly. Everything currently on the iOS virtual display will remain there, but all of your displays connected to your Mac will blink when the virtual display size and resolution are adjusted.
The Duet iOS app appears to automatically disable the auto-screen dimming and iOS lock features while the app is in the front. This is generally what you"d want, since having to unlock your iOS device constantly would be a pain. However, you should keep that fact in mind if you get up and walk away from your desk (for security reasons).
All-in-all, Duet does a much better job than I expected from software like this. It generally just works the way you"d expect. Keep in mind, though, that this app does NOT work via Wifi, so if you don"t want to tether your iOS device via a cable or dock, then Duet is not for you. Look at AirDisplay. Of course Wifi performance will never be as good as a direct cable connection, so even if the developers of Duet were to add such a feature, it likely would not perform nearly as well as the tethered version does.
* Since the device is tethered, performance is snappy and you don"t have the sort of security concerns you might have if Duet worked over Wifi or Bluetooth.