- Supports use with a lathe by changing a selection in Settings. Lathe tool library is not yet implemented.
- Touch calibration expanded to 5 points, which improves overall accuracy.
- Will self-start on first-time startup without requiring a serial connection.
This is the repository for the code for the Smart Touchscreen DRO. Go there for description, photos, etc.
This repository contains two projects:
- The code for Microchip SAM D21 MCU that runs the DRO. This is a Microchip Studio project.
- DroUpdateBuilder, a Windows console app that packages DRO code, graphics, and fonts into a single file for updates.
This is a Visual Studio project. The
binfolder includes a ready-to-runDroUpdateBuilder.exe.
The release includes ready-to-go binary files. If you wish to build the DRO code yourself, you must also have the Microchip-SAM-Library repository in a sibling directory.
Once the MCU is programmed and connected to a touchscreen, it will automatically go into touch calibration. When calibration is complete, a flash drive with a firmware update file needs to be connected to its USB port. The DRO will allow you to browse the flash drive for the update file, and select it for programming. This will load all the necessary graphics and fonts, and the DRO will be ready to go!
The following additional tools were used to create the screen images and fonts, available on GitHub:
- Images (
Screen.bin): ScreenDesigner-for-touchscreens - Fonts (
Fonts.bin): FontGenerator-embedded-systems