

# **Elevating Table Saw Precision with a Custom ESP32-Based Digital Readout**

## **1\. Introduction: The Case for a Digital Readout on Your Table Saw**

### **1.1 Why Upgrade? Benefits of Digital Precision in Woodworking**

Traditional woodworking often relies on manual measurement techniques for setting table saw fences, such as tape measures or etched scales. These methods are inherently susceptible to human error, including parallax issues, and can degrade in accuracy over time due to wear. The outcome is frequently inconsistent cuts and, consequently, wasted material. A digital readout (DRO) system, in contrast, provides a direct, unambiguous numerical display of the fence's position, which significantly enhances measurement accuracy and repeatability.1

The value of digital readouts is well-established in the woodworking industry, as evidenced by the availability of commercial digital readout kits. Products like ProKit Slider Kits and DigiFence systems are designed to provide digital precision and repeatability for both rip fences and crosscut stops across a wide range of table saw models.1 These commercial solutions typically include essential features such as absolute and incremental measurement modes, which allow users to measure from a fixed zero point or a temporary, relative zero, respectively. They also offer kerf compensation, a vital function that accounts for the blade's thickness, and the flexibility to display measurements in various units, including millimeters, centimeters, decimal inches, or fractions (e.g., 16ths, 32nds, or 64ths).1 The widespread adoption and feature sets of these commercial offerings underscore the practical advantages that digital measurement brings to woodworking operations.

A custom DIY DRO, built around an ESP32 microcontroller and a touchscreen interface, offers a level of flexibility and customization that off-the-shelf units cannot match. Unlike pre-packaged systems, a DIY solution can be precisely tailored to the unique geometry of a specific machine, incorporate specialized features, and be updated or expanded through software modifications as needs evolve. This adaptability provides long-term value and ensures the system remains relevant over time.

The integration of features like kerf compensation and the ability to switch between absolute and incremental measurement modes fundamentally optimizes the woodworking workflow and minimizes material waste. Kerf compensation, for example, allows for immediate, precise fence adjustments without the need for manual calculations, thereby saving time and reducing the likelihood of miscuts. The flexibility offered by absolute and incremental modes simplifies complex cutting operations, reducing the need for repeated measurements and repositioning of the workpiece. This improved efficiency directly translates to fewer errors, less material being discarded due to inaccurate cuts, and a faster overall project completion time. Thus, the advantages extend beyond mere measurement accuracy to significant operational and economic benefits for the woodworker.

### **1.2 Overview of the DIY ESP32-Touchscreen DRO Concept**

The central concept of this project involves utilizing the ESP32 microcontroller as the primary processing unit. The ESP32 is tasked with receiving real-time position data from linear scales, processing this information, and then transmitting it to a connected touchscreen display. This setup aims to create an intuitive and highly functional user interface for precise measurement.

The TouchDRO system, a robust, Android-based touchscreen DRO designed for metalworking machines, serves as an excellent conceptual blueprint for this DIY endeavor.4 Its design demonstrates the potential for a modern, highly functional digital readout that can seamlessly interface with a wide array of contemporary scales and encoders.4 The open-source-friendly nature of such systems further validates the feasibility and potential of a DIY approach.

From a financial standpoint, constructing a basic ESP32-based DRO adapter can be surprisingly economical. Initial estimates suggest a cost as low as approximately $30 if many components can be repurposed or sourced affordably. A more comprehensive build, including a suitable enclosure and all new parts, would likely range between $50 and $70.5 This cost-effectiveness makes the project an attractive and accessible upgrade for many DIY enthusiasts looking to enhance their workshop capabilities without a substantial financial outlay.

## **2\. Linear Scales: The Foundation of Accurate Measurement**

### **2.1 Types of Linear Scales: Optical, Magnetic, and Capacitive – Principles and Suitability for Woodworking**

Linear scales are precision instruments that form the backbone of any digital readout system, providing the raw positional data. It is important to differentiate these digital linear scales from traditional "scale rulers," such as architect's or engineer's scales, which are used for drawing or transferring measurements at a fixed ratio and are not direct digital measurement devices.6 For a table saw DRO, the relevant linear scales fall into three primary categories: optical, magnetic, and capacitive.

Optical Linear Scales  
Optical linear scales operate on the principle of a precision optical measuring system. This typically involves a transmissive infrared light source and a finely etched grating.7 As a reading head moves along the scale, the light pattern is interrupted, generating an analog signal, often in the form of sine and cosine waves. This analog signal is then interpolated to achieve very high resolution.8 Optical scales are renowned for their high accuracy, with resolutions commonly around 0.0002 inches and an accuracy of \+/- 0.0002 inches.7 While highly precise, their practical measuring length is generally limited to about 2 meters. Beyond this length, manufacturing costs become prohibitively high due to the complexities of splicing multiple glass scales.9  
Magnetic Linear Scales  
Magnetic linear scale systems utilize a magnetic reader head that non-contactually scans a magnetic tape. This tape is precisely encoded with a series of north and south poles.9 The movement of the reading head over this magnetic pattern causes changes in the magnetic field, which are then converted into digital or analog signals for accurate position detection.9 A significant advantage of magnetic scales is their inherent robustness and resistance to various environmental factors, including dust, vibration, humidity, and temperature. They are designed to function reliably even in challenging conditions such as submerged, oily, or dirty environments.9 Magnetic scales offer resolutions as fine as 0.001mm and boast a much larger measuring range, capable of extending up to 30 meters, making them particularly suitable for very large machinery.9  
Capacitive Linear Scales  
Capacitive linear scales are a popular choice among hobbyists, largely due to their low cost and the ease with which they can be modified for various applications.13 Common brands in this category include iGaging (e.g., DigiMag, EZ-View, Absolute DRO Plus) and Shahe, which often feature extruded aluminum or stainless steel frames.13 Their operational principle involves sensing variations in electrical charge.14 However, it is crucial to recognize that despite external similarities, the internal designs of these scales can vary significantly in terms of data format, communication protocol, and power supply requirements.13 Inexpensive capacitive scales, especially those derived from digital calipers, can sometimes exhibit considerable backlash, which may negatively impact measurement precision.13  
For a table saw DRO, the operating environment is a critical, and often underestimated, factor. Woodworking inherently generates a substantial amount of fine, abrasive sawdust. While optical scales offer high resolution, their optical gratings are susceptible to dust accumulation, which can degrade accuracy or necessitate frequent cleaning. Capacitive scales, despite their affordability, may not provide the long-term reliability or precision required in such a demanding environment, and their inherent backlash is a notable concern. Magnetic scales, with their sealed and robust design, offer superior resistance to sawdust, moisture, and vibration. This makes them a more practical and reliable choice for a table saw, even if their initial resolution figures might appear marginally lower than some high-end optical counterparts. The long-term performance and reduced maintenance requirements in a dusty workshop environment position magnetic scales as a highly recommended option, shifting the primary selection criterion from raw resolution to environmental resilience.

### **2.2 Understanding Key Performance Metrics: Resolution, Accuracy, and Repeatability**

To effectively evaluate and select linear scales for a digital readout system, it is essential to understand three fundamental performance metrics: resolution, accuracy, and repeatability.

Resolution  
Resolution refers to the smallest detectable movement that an encoder can register. It essentially defines the length of one measuring step.8 For linear encoders, resolution is typically expressed in micrometers (µm) or nanometers (nm).8 Linear scales commonly provide resolutions in the order of microns 17, which represents the granularity with which the encoder can monitor and display position.17  
Accuracy  
Accuracy quantifies how closely the reported position from the encoder matches the actual, "true" physical position. It represents the maximum error inherent in the measurement.8 Encoder accuracy is a composite value, influenced by both the scale's intrinsic accuracy and any errors introduced by the readhead.16 For linear encoders, accuracy is often expressed as micrometers per unit of length (µm/m).16 A common misunderstanding is that higher resolution automatically guarantees higher accuracy; however, increased resolution does not compensate for systemic errors present within the overall measurement system.17  
Repeatability  
Repeatability is a metric that measures how consistently a system can return to the same commanded position over multiple attempts.17 There are two primary types: unidirectional repeatability, which involves measurements taken while traveling in the same direction, and bidirectional repeatability, which involves measurements taken while traveling in opposite directions.16 Repeatability is generally a more precise measure than accuracy, typically being 2 to 10 times better (meaning a smaller error margin).17 It is possible for a system to exhibit high repeatability even if its overall accuracy is not exceptional.16 For applications like cut-to-length operations, which are central to table saw use, high accuracy is beneficial, but the ability to consistently reproduce results relies heavily on high repeatability.17  
In the context of a table saw, the ultimate objective is to produce consistent, identical parts. While knowing the absolute true dimension (accuracy) is certainly desirable, the ability to consistently reproduce a specific cut (repeatability) is often more functionally critical for a woodworker. If a fence can be repeatedly set to a displayed "10.000 inches" and consistently produce a workpiece of, for example, 10.005 inches (due to a fixed, known accuracy error that can be accounted for), the system remains highly effective for batch production or precise joinery. The fact that accuracy errors can frequently be calibrated out further emphasizes that exceptional repeatability, once a system is calibrated, forms the cornerstone of reliable and consistent woodworking output. This suggests that when selecting linear scales, a strong emphasis should be placed on achieving high repeatability, even if the absolute accuracy is slightly lower but consistent and correctable through calibration.

### **2.3 Selecting the Right Scale for Your Table Saw: Length, Cost, and Environmental Robustness**

The selection of linear scales for a table saw DRO involves careful consideration of several factors, including the required measuring length, the associated costs, and the scale's resilience to the workshop environment.

Length Requirements  
The necessary measuring range for a table saw DRO is dictated by the saw's capacity and intended use. For rip fences, scales commonly need to accommodate lengths up to 52 inches 2, with options extending to 60 or even 120 inches for larger table saw setups.2 Crosscut fences, particularly on sliding table saws, might require scales ranging from 24 to 40 inches.18 Magnetic scales offer a distinct advantage in terms of length, as they are capable of measuring up to 30 meters, whereas optical scales become economically impractical beyond approximately 2 meters due to manufacturing complexities.9  
Cost Considerations  
Linear scales typically represent a significant portion of the overall project budget for a DIY DRO. Economy horizontal scales can range in price from approximately $84 for a 4-inch model to over $570 for a 24-inch unit.18 Complete digital readout kits designed for table saws, which bundle scales, sensors, and readouts, can vary widely in price, from around $329 for a cabinet saw rip fence to nearly $1000 for dual-stop crosscut fence kits on sliding table saws.1 This wide price range necessitates careful budgeting and selection based on specific project requirements and financial constraints.  
Environmental Robustness  
As previously discussed, the woodworking environment is inherently challenging due to the presence of fine sawdust, potential moisture, and vibrations. Magnetic scales offer superior resistance to these elements, making them highly suitable for long-term reliability in a workshop setting.9 Optical scales, while capable of high precision, typically require more diligent protection from sawdust to maintain performance 7, and capacitive scales are generally less robust in such demanding conditions.13  
When comparing the environmental specifications of different scale types, optical scales are described as utilizing a "transmissive and infrared optical measuring system" 7, which implies a need for a clear path for light. Magnetic scales, conversely, are consistently highlighted for their resilience to "dust, vibration, humidity, temperature," and their ability to "work underwater, oil, dirt".9 This distinction is crucial. Given the pervasive nature of fine sawdust in a woodworking shop, optical scales, despite their high resolution, are inherently more vulnerable to performance degradation or outright failure caused by dust interfering with the optical path. While protective covers can help, achieving complete sealing is often difficult. Magnetic scales, by contrast, are engineered to operate reliably in harsh, dirty environments. Their contactless magnetic sensing principle is far less susceptible to particulate contamination. This means that for a table saw DRO, prioritizing magnetic scales ensures a significantly more reliable, lower-maintenance, and longer-lasting system in the typical woodworking environment, even if some optical scales might boast marginally higher theoretical resolution in laboratory conditions. This shifts the decision-making from theoretical maximums to practical, long-term operational stability.

Mounting Best Practices  
Proper mounting is crucial for both the accuracy and longevity of linear scales. Scales should be securely fixed to a rigid, smooth, and flat surface to prevent any flex, vibration, or temperature-induced distortions.19 Precise alignment is paramount: the scale must be accurately positioned (either level or plumb) relative to the mechanical movement trajectory it is intended to measure.19 For achieving high accuracy, the use of precision machinist's levels, such as the Starrett \#98, is strongly recommended over less accurate carpenter's levels.20 It is often beneficial to design the mounting such that the read head remains stationary while the scale moves, or vice versa. This approach helps to minimize wear and tear on the connecting cables, thereby extending their lifespan.21 Mounting brackets should be robustly designed—ideally short, wide, and thick, and preferably a single, integrated piece without welds or excessive fasteners—to maximize their intrinsic frequency and minimize the transmission of vibrations.19  
Dust Protection  
Implementing physical dust covers, such as flexible telescopic bellows or covers made from "three-proof cloth," is highly recommended to protect the linear scales from sawdust and other debris.22 Custom-made covers are also a viable option for specific setups.23 These covers are often designed to be high-strength, oil-proof, dust-proof, and water-proof, providing a robust barrier against contaminants.22 Even magnetic scales, despite their inherent resistance, benefit from such supplementary protection for maximum lifespan and consistent performance.  
***Table 1: Comparative Analysis of Linear Scale Technologies for Table Saw DROs***

| Scale Type | Working Principle | Typical Resolution | Typical Accuracy | Environmental Robustness (Dust, Moisture, Vibration) | Max Practical Length | Typical Cost Range | Suitability for Woodworking DRO |
| :---- | :---- | :---- | :---- | :---- | :---- | :---- | :---- |
| **Optical** | Light interruption via etched grating | 0.0002" (5 µm) 7 | \+/- 0.0002" (5 µm) 7 | Medium (susceptible to dust interference) 7 | \~2 meters (cost prohibitive beyond) 9 | Medium to High ($84-$572+) 18 | High precision, but requires diligent dust protection; best for controlled environments. |
| **Magnetic** | Magnetic field changes via encoded tape | 0.001mm (1 µm) 9 | µm/m (varies by model) 16 | High (resistant to dust, moisture, vibration, oil) 9 | Up to 30 meters 9 | Medium ($170-$572+) 18 | Highly recommended due to superior robustness in dusty, vibratory workshop environments; long lengths available. |
| **Capacitive** | Capacitance changes from moving head | Microns (varies) 17 | \+/- 0.003" (76 µm) 2 | Low to Medium (can have backlash, susceptible to moisture) 13 | Cuttable, up to 120" 2 | Low ($30-$150+) 2 | Cost-effective for DIY; may require custom adapters; potential for backlash and lower long-term reliability in harsh conditions. |

## **3\. The ESP32: Your DRO's Intelligent Core**

### **3.1 ESP32 Capabilities and Why It's Ideal for DRO Applications**

The ESP32 is a highly capable and cost-effective System-on-Chip (SoC) microcontroller, distinguished by its integrated Wi-Fi and dual-mode Bluetooth connectivity.24 These wireless capabilities make it an excellent choice for a modern digital readout (DRO) system, as they enable seamless wireless communication with a touchscreen interface, such as an Android tablet running a dedicated DRO application like TouchDRO.4

Equipped with either a dual-core or single-core Tensilica Xtensa LX6/LX7 or a RiscV processor, the ESP32 possesses ample processing power to handle real-time data acquisition from multiple linear scales. It can efficiently perform necessary calculations, including unit conversions and kerf compensation, and manage a graphical user interface simultaneously.24 The ESP32 DevKitC module is a widely adopted development board for DIY projects, serving as the "brain" of the DRO system. This module integrates the microcontroller, a USB-to-UART bridge for programming, and all essential support circuitry.5 Its versatility and the robust community support surrounding it further solidify its suitability for this application.

The ESP32's integrated wireless capabilities (Wi-Fi and Bluetooth) allow the DRO to function as a smart hub within the workshop, elevating it beyond a mere standalone measurement device. This connectivity enables the system to wirelessly transmit measurement data to a tablet or smartphone, providing a larger, more flexible display. This also opens possibilities for integration with other digital tools or cloud-based project management software. Future enhancements could include logging cut data for analysis, receiving firmware updates over Wi-Fi, or even integrating with other smart workshop devices for automated tasks. This transforms the DRO into a more versatile and interconnected tool, significantly enhancing its long-term utility and future-proofing the DIY investment.

### **3.2 Interfacing Linear Scales with the ESP32: Wiring and Data Protocols**

Connecting linear scales to the ESP32 requires an understanding of their signal outputs and the appropriate interfacing techniques.

#### **3.2.1 Quadrature Signals for Optical/Magnetic Scales**

Many optical and magnetic linear encoders produce incremental signals in the form of two digital square waves, commonly referred to as A and B quadrature channels.11 These signals are typically 90 degrees out of phase with each other. This phase relationship allows the ESP32 to determine both the distance moved (by counting the pulses) and the direction of movement (by observing which signal leads the other).25

The ESP32 is well-suited to read these quadrature signals. By connecting the A and B outputs of the encoder to two digital input pins on the ESP32 (for example, Encoder A to GPIO 32 and Encoder B to GPIO 33), and by utilizing interrupt service routines (ISRs) triggered by changes on these pins, the microcontroller can efficiently track the linear position without excessively burdening the main processor loop.27

While direct connection of encoder outputs to ESP32 GPIOs might suffice in a controlled, laboratory environment, a woodworking shop is electrically noisy. Motors, dust collectors, and other machinery can induce electromagnetic interference (EMI) and voltage spikes into the sensitive linear scale signals. The explicit inclusion of "input buffers" (such as SN74HTC245/541 ICs) and "input conditioning" components (resistors and capacitors) in DIY DRO adapter designs is a critical, yet often subtle, detail.5 These components are not merely optional; they are essential for protecting the ESP32's GPIOs from damage and, more importantly, for ensuring the integrity and reliability of the quadrature signals in a noisy environment. Without proper buffering and conditioning, the ESP32 could misinterpret pulses, leading to inaccurate readings, erratic behavior, or even hardware failure over time. This highlights a crucial engineering principle: for a robust, reliable DRO in a workshop, signal conditioning is as important as the linear scale itself.

#### **3.2.2 Protocols for Capacitive Scales (e.g., iGaging, Shahe)**

Capacitive linear scales, such as those manufactured by iGaging (including DigiMag, EZ-View, and Absolute DRO Plus models) and Shahe, often employ proprietary data formats and communication protocols.13 These scales typically transmit data via a specialized two-wire interface or a 4-pin caliper data port.13

While the ESP32 possesses built-in capacitive touch pins 14 that can sense general touch variations (suitable for basic touch interfaces like buttons), these pins are generally not directly compatible with the specific digital data streams output by commercial DRO capacitive scales. To interface with these scales, custom adapter hardware and specialized firmware are typically required to interpret their unique communication protocols.5 For instance, the TouchDRO system utilizes custom adapter firmware to support various capacitive scale models.13

#### **3.2.3 Importance of Input Buffering for Signal Integrity**

As emphasized previously, input buffers are a critical component in the interface between linear scales and the ESP32. Devices like the SN74HTC245/541 are utilized to protect the ESP32's sensitive input pins from voltage spikes and electrical noise that can originate from the scales themselves or from the surrounding workshop environment.5 This buffering ensures that the digital signals transmitted from the linear scales are clean, stable, and remain within the ESP32's safe operating voltage range. This robust signal integrity is paramount for achieving accurate and reliable measurements in a demanding workshop setting.

### **3.3 Programming the ESP32: Setting Up the Development Environment and Basic Code Structure**

Programming the ESP32 is a fundamental step in bringing the DIY DRO to life. The most common and accessible development environment for the ESP32 is the Arduino IDE. To use this environment, it is necessary to install the ESP32 board manager, which provides the required compiler toolchains and libraries.27 Alternative development frameworks, such as Espressif's official ESP-IDF or Zephyr, are also available for more advanced users.31

For reading quadrature signals from optical or magnetic linear scales, the basic code structure involves several key steps. First, the digital input pins connected to the encoder must be initialized and configured, typically with internal pull-up resistors. Second, Interrupt Service Routines (ISRs) are attached to these encoder pins, configured to trigger on changes in their state.27 Within these ISRs, a global counter variable is incremented or decremented based on the phase relationship of the A and B signals, thereby accurately tracking the linear position of the scale.27

When working with commercial capacitive scales, interpreting their proprietary data protocols often necessitates the use of specialized libraries or custom firmware, such as that provided by the TouchDRO project.5 For general touchscreen functionality, if the display is designed to leverage the ESP32's native touch pins, the

touchRead() function can be used to detect basic touch events.14

The ability to program the ESP32 with custom firmware provides a profound advantage for a DIY DRO compared to many commercial, closed-source units. This "software-defined" nature means the DRO is not a static device; it functions as an evolving platform. Features can be continuously added or refined, such as new calculation modes, custom display layouts, integration with other sensors, or advanced calibration routines. Bugs can be fixed, and the system can adapt to new woodworking needs or emerging technologies without requiring a complete hardware replacement. User experiences with systems like TouchDRO highlight the significant value of ongoing software updates and responsive developer support.32 This demonstrates that a software-centric approach provides substantial long-term flexibility, longevity, and enhanced functionality that traditional, fixed-function DROs cannot match, transforming the project from a one-time build into a dynamic, customizable tool.

## **4\. Touchscreen Displays: Intuitive User Interface for Your DRO**

### **4.1 Choosing a Touchscreen: Resistive vs. Capacitive and Communication Interfaces (SPI, I2C)**

The touchscreen serves as the primary interface for user interaction with the DRO, making its selection a critical decision.

Touchscreen Technologies  
The two main touchscreen technologies available are resistive and capacitive.33

* **Resistive screens** are generally more affordable and can be operated using any stylus or even gloved fingers, which makes them durable and suitable for environments where the screen might encounter liquids or contaminants.33 They function by detecting physical contact between two resistive layers, which acts like a voltage divider to accurately pinpoint the touch location.33  
* **Capacitive screens**, commonly found in modern smartphones and tablets, respond to the electrical conductivity of human skin. They offer a smoother, more responsive user experience but may be less practical for operation with gloves or in environments where the screen surface could frequently accumulate sawdust or liquids.33

Communication Interfaces  
For connecting displays and their associated touch controllers to the ESP32, SPI (Serial Peripheral Interface) is a widely used and highly efficient communication protocol.34 Many common TFT LCD displays, such as the ILI9341 (typically 2.4" to 3.2" with 240x320 resolution), are frequently paired with touch controllers like the XPT2046. Both the display and the touch controller in such setups generally communicate via SPI.35 While I2C is another common interface for various peripherals, SPI is typically preferred for displays due to its higher data transfer rates, which are essential for smooth graphical updates and responsive user interaction.  
The choice of touchscreen technology for a table saw DRO is a practical decision that balances budget considerations with the desired user experience and the realities of a woodworking environment. A resistive screen, while offering a less "premium" feel than a capacitive one, is often more robust against sawdust and can be operated with a gloved hand or a simple stylus, which is highly practical in a workshop setting. A capacitive screen provides a more modern, fluid interface but might require bare-finger contact and could be more susceptible to false touches or degraded performance if the screen surface accumulates sawdust or moisture. This means the selection is not solely about technical specifications but about optimizing for the specific operational context of a woodworking shop, where practicality and durability might take precedence over aesthetic appeal or raw responsiveness.

### **4.2 Developing the Graphical User Interface (GUI) with ESP32 Libraries (e.g., TFT\_eSPI, LVGL, GUIslice)**

Developing an effective graphical user interface (GUI) for the DRO involves selecting appropriate libraries and frameworks that simplify the design and implementation process.

Arduino Libraries for Display and Touch  
For basic display control and touch input within the Arduino IDE, widely used libraries include TFT\_eSPI (which handles display driving and manages touch inputs) and XPT2046\_Touchscreen (specifically for the XPT2046 touch controller).33 The  
TFT\_eSPI library simplifies touch detection significantly, providing functions like tft.getTouch(\&t\_x, \&t\_y) that return the touch coordinates when the screen is pressed.33

Higher-Level GUI Frameworks  
To create more sophisticated and visually appealing user interfaces, higher-level GUI frameworks are invaluable. LVGL (Light and Versatile Graphics Library) is a popular choice for embedded systems, often integrated with UI design tools such as Squareline Studio to streamline layout creation and event handling.35 Another viable option is  
GUIslice, an embedded touchscreen GUI library that is compatible with Arduino and ESP32 platforms and supports various graphics drivers, including TFT\_eSPI.36

UI Design and Implementation  
GUI development encompasses defining visual elements such as buttons and text fields for displaying measurements, managing touch coordinates, and implementing the logical responses to user interactions. This includes actions like button presses to change screens or set datum points.33 These libraries and frameworks abstract away much of the low-level display manipulation, allowing developers to concentrate on enhancing the user experience and the core functionality of the DRO application.  
The availability of robust, high-level GUI libraries like LVGL and GUIslice fundamentally changes the feasibility of a DIY touchscreen DRO. These libraries provide an "abstraction layer" that simplifies complex tasks such as drawing shapes, rendering text, handling touch events, and managing screen transitions. Instead of requiring the developer to write code to manipulate individual pixels or debounce touch inputs, these tools allow focus on designing the user flow and implementing the core DRO logic. This significantly reduces the development time and technical expertise required, making a professional-looking and highly functional touchscreen interface achievable for hobbyists who might not possess extensive graphics programming experience. This effectively democratizes GUI development for embedded systems, considerably accelerating the project timeline.

### **4.3 Essential DRO Functions: Displaying Measurements, Unit Conversion, Datum Setting, and Kerf Compensation**

For a digital readout system on a table saw to be truly useful and effective, it must incorporate several key functions, many of which are already standard in commercial DRO solutions.

Displaying Measurements  
The primary and most fundamental function of a DRO is to clearly and accurately display the current measurement. This is often achieved with large, high-contrast, easy-to-read digits to ensure quick and unambiguous readings during operation.2  
Unit Conversion  
The ability to seamlessly switch between different units of measurement is crucial for woodworking flexibility. A robust DRO should allow users to display measurements in millimeters, centimeters, decimal inches, and various fractional inches (e.g., 1/16, 1/32, or 1/64) with a single button press.1  
Datum Setting  
The DRO must provide the user with the capability to set a "zero" or datum point at any desired position along the scale. This feature enables both absolute measurements (taken from a fixed, permanent reference point) and incremental measurements (taken relative to a temporary, user-defined zero point).1  
Kerf Compensation  
This is a particularly valuable feature for table saw applications. It allows the user to input the blade's thickness (known as the kerf) into the system. The DRO then automatically adjusts the displayed measurement to account for the material removed by the blade.1 This ensures that the displayed dimension directly corresponds to the final cut piece, eliminating the need for manual calculations and significantly improving cutting accuracy.  
These essential functions are not merely display conveniences; they represent critical software-driven intelligence that elevates the DRO's utility beyond simply reporting raw linear scale data. Kerf compensation, for example, directly addresses a fundamental challenge in woodworking: precisely accounting for the material removed by the blade. By embedding this calculation into the DRO's software, the system provides a "true" cut dimension, significantly reducing manual errors and speeding up the workflow. Similarly, flexible unit conversion and datum setting empower the user to work in their preferred units and measure from any reference point, enhancing adaptability. These features demonstrate how the ESP32's processing power, combined with a user-friendly touchscreen interface, can transform basic linear measurements into highly actionable and precise information tailored specifically for woodworking applications, effectively pushing the limits of practical accuracy.

## **5\. Environmental Resilience: Protecting Your Electronics in the Workshop**

### **5.1 Mounting Linear Scales: Best Practices for Alignment, Stability, and Protection**

Proper installation of linear scales is paramount for ensuring both the accuracy and longevity of the digital readout system. The scales must be mounted on a rigid, smooth, and flat surface to prevent any unwanted flex, vibration, or distortions caused by temperature fluctuations.19

Precise alignment is critical for accurate measurements. The scale must be accurately positioned (either level or plumb) relative to the mechanical movement trajectory it is designed to measure.19 For achieving high accuracy, the use of precision machinist's levels, such as the Starrett \#98, is strongly recommended over less precise carpenter's levels, as machinist's levels offer calibrated divisions that allow for very fine distinctions in levelness.20

Mounting brackets should be designed to be as short, wide, and thick as possible. Ideally, they should be a single, integrated piece without welds or excessive fasteners, to maximize their intrinsic frequency and minimize the transmission of vibrations to the scale.19 A common and effective practice is to design the mounting such that either the read head remains stationary while the scale moves, or vice versa. This approach helps to minimize wear and tear on the connecting cables, thereby extending their operational lifespan.21

The electronic precision of the linear scales and the ESP32 is ultimately limited by the mechanical stability and alignment of their mounting. Any mechanical play, vibration, or misalignment will directly translate into errors in the reported position, regardless of the scale's inherent resolution. Therefore, meticulous attention to the mechanical mounting—ensuring rigidity, flatness, and precise alignment—is not merely a good practice but a prerequisite for achieving and maintaining the advertised electronic accuracy and repeatability of the DRO system in a real-world application. Without a solid mechanical foundation, the investment in high-quality electronics will be undermined.

### **5.2 Dust Management: Enclosures, Bellows, and Integration with Dust Collection Systems**

Woodworking environments are notoriously dusty, and fine sawdust can severely impact the performance and lifespan of sensitive electronic components and linear scales.38 Effective dust management is therefore crucial.

Electronic Enclosures  
The ESP32 microcontroller and its associated circuitry should be housed within a sealed enclosure, such as a basic ABS project box, to protect them from the ingress of fine dust and debris.5 This prevents sawdust from accumulating on circuit boards, which can interfere with electrical connections, cause short circuits, or lead to overheating of components.  
Linear Scale Protection  
While magnetic scales are inherently more resistant to dust compared to optical types due to their sealed design 9, all linear scales benefit significantly from additional physical protection. Flexible telescopic protective bellows or custom-made dust covers fabricated from "three-proof cloth" are highly effective for linear guide rails and scales.22 These covers are often designed to be high-strength, oil-proof, dust-proof, and water-proof, providing a robust barrier against various contaminants.22  
Overall Workshop Dust Collection  
Beyond localized protection, a comprehensive dust collection system for the table saw itself is paramount. Effective dust collection at the source, such as from below the blade and with an overhead dust guard, significantly reduces the amount of airborne sawdust in the entire workshop.38 This, in turn, minimizes the quantity of dust that can settle on and potentially infiltrate the DRO components.  
Effective dust management for a table saw DRO requires a two-pronged approach: reactive protection (enclosures and bellows directly shielding the DRO components) and proactive dust reduction (a robust workshop dust collection system that minimizes airborne sawdust). Relying solely on localized covers without addressing the overall dust generation will inevitably lead to dust accumulation over time, potentially compromising even well-sealed components or requiring frequent cleaning. The most effective strategy integrates both: minimizing dust at the source with good dust collection, and then providing robust physical barriers for the DRO electronics and scales. This holistic approach ensures long-term reliability and reduces maintenance burdens by tackling the problem from both ends.

### **5.3 Vibration Damping for Electronic Components**

Table saws generate significant vibrations during operation, which can be detrimental to sensitive electronic components. Continuous vibration can lead to weakened soldering connections, data loss, and reduced operational efficiency, or even outright failure of electronic systems over time.42

To mitigate these adverse effects, incorporating vibration damping materials is crucial. Viscoelastic damping materials, such as Sorbothane, are highly effective in this regard. These materials work by dissipating mechanical energy as thermal energy, thereby reducing resonance and overall vibration levels.42 While specific industrial products like DamperX clamps and braces are mentioned for piping systems 43, the underlying principle of using viscoelastic elements to absorb kinetic energy applies directly to protecting the ESP32 and the display unit. Strategically placing damping pads under the ESP32 enclosure or at its mounting points can significantly extend the lifespan and enhance the reliability of the DRO system.

Beyond obvious mechanical shocks, the continuous, high-frequency micro-vibrations generated by a table saw's motor and blade can cause cumulative fatigue on the delicate solder joints, component leads, and internal connections of the ESP32 and touchscreen. This leads to insidious, intermittent failures or gradual degradation that are extremely difficult to diagnose. Implementing vibration damping (e.g., using Sorbothane pads under the ESP32 enclosure or strategically placed within the enclosure) proactively addresses this "silent threat." This ensures the long-term electrical and mechanical integrity of the electronic system, preventing premature failures and maintaining consistent, accurate performance over years of use in a demanding workshop environment. It is a subtle but vital design consideration for ensuring durability.

### **5.4 EMI Shielding for Signal Integrity**

Electromagnetic Interference (EMI) poses a significant concern in a workshop environment, where motors, power tools, and extensive electrical wiring can generate considerable electromagnetic noise. This noise can induce spurious signals in the linear scale wiring, particularly affecting the sensitive quadrature signals, which can lead to degraded accuracy, erratic readings, or instability in the DRO display.17

The fundamental principle of EMI shielding involves creating a conductive enclosure, often referred to as a "Faraday Cage," around the sensitive electronics.44 This can be achieved by utilizing conductive materials such as metal enclosures, conductive tapes, or specialized flexible shielding wraps.44 Shielding operates bidirectionally, meaning it protects internal components from external noise while simultaneously preventing the device itself from emitting interference that could affect other equipment.44

For DIY electronics, ensuring proper grounding of the enclosure, using shielded cables for linear scale connections, and potentially applying conductive coatings or wraps around the ESP32 module can significantly improve signal integrity.44 Additionally, adhering to good PCB design practices, such as incorporating ESD protection diodes and capacitors on power traces, can reduce internal coupling and enhance the overall robustness of the system.46

In a woodworking shop, the table saw motor, dust collector, and other electrical equipment act as significant sources of electromagnetic noise. This noise can couple into the long wires of the linear scales, especially the low-voltage quadrature signals, causing them to be misinterpreted by the ESP32. This leads to "ghost readings" (spurious movements on the DRO display when the fence is stationary) or erratic, unstable measurements during operation. Effective EMI shielding (e.g., using a metal enclosure for the ESP32, shielded cables for the scales, and proper grounding) is not merely about meeting regulatory standards; it is crucial for ensuring the stability, reliability, and accuracy of the DRO's measurements. Without it, the system might be frustratingly inconsistent, undermining the very purpose of the precision upgrade. This is a direct cause-and-effect: inadequate shielding causes signal corruption, leading to unreliable DRO output.

### **5.5 Moisture Protection Strategies**

Woodworking shops, particularly those located in unconditioned spaces or basements, can experience significant fluctuations in humidity and temperature. These environmental variations can be highly detrimental to electronic components, as moisture can lead to corrosion, short circuits, and long-term degradation of electronic assemblies.47

Conformal Coating  
A common and effective strategy for moisture protection is to apply a non-porous conformal coating (e.g., acrylic, urethane, or silicone) to the printed circuit board (PCB).47 This coating creates a protective barrier that seals the electronic components and traces from moisture and other environmental contaminants. While highly effective, it is important to note that conformal coatings can make future rework or component replacement more challenging, as the coating must be carefully removed before components can be accessed or replaced.47  
Desiccants  
Placing moisture-absorbing desiccants, such as silica gel, activated alumina, or activated carbon, inside the electronic enclosure can help to reduce the ambient humidity levels and prevent moisture buildup.47 These materials absorb water vapor from the air, thereby creating a drier micro-environment for the sensitive electronics.  
Environmental Control  
Beyond specific component protection, a fundamental best practice is to store the DRO system (or its most sensitive electronic parts) in a temperature-controlled, dry environment when it is not actively in use.48 This minimizes prolonged exposure to adverse conditions such as high humidity or extreme temperature swings.  
While catastrophic water damage is an obvious concern, the more insidious threat in a woodworking environment is latent moisture exposure. Over time, fluctuating humidity levels can lead to microscopic corrosion on solder joints, component pins, and PCB traces. This gradual degradation might not cause immediate failure but can lead to intermittent malfunctions, reduced signal integrity, increased electrical resistance, and ultimately, premature component failure. Implementing proactive measures like conformal coatings or desiccants is crucial for ensuring the long-term reliability and lifespan of the electronic components, preventing these hard-to-diagnose, cumulative problems that can silently undermine the DRO's performance and accuracy over years of use.

## **6\. Calibration and Performance Optimization**

### **6.1 The Critical Role of Calibration for Achieving High Accuracy**

Calibration is arguably the single most important step to ensure that a DIY digital readout system provides accurate and reliable measurements.4 Without proper calibration, even the most precise linear scales will not yield accurate results on a specific table saw, as the system must be tuned to the unique characteristics of the machine.

For a table saw DRO, calibration typically involves two main aspects: precisely setting the zero or "datum" point and accurately accounting for the blade's thickness, known as kerf compensation.2

Commercial DROs, such as ProScale's DigiFence, offer a highly recommended calibration method that extends beyond simply setting a zero. This method involves making a test cut with the table saw fence locked in place, and then precisely measuring the resulting cut board using the most accurate available tool (e.g., high-quality calipers). This measured value is then entered into the DRO.2 This approach is superior because it inherently accounts for various mechanical imperfections of the saw itself, including any blade wobble, runout, machine vibration, and even the precise squareness of the fence relative to the blade. By incorporating these real-world factors, this calibration method provides the "best accuracy possible" for the actual cut produced by the saw.2 Recalibration may be necessary after significant changes to the setup, such as replacing the saw blade or the DRO's power source (e.g., battery).3

Calibration is the crucial step that transforms the theoretical precision of the linear scales into practical, real-world accuracy for a specific table saw. The linear scale measures the fence's position, but the final cut dimension is influenced by the blade's characteristics (runout, flatness), the saw's inherent vibrations, and the precise alignment of the fence relative to the blade. By performing a calibration cut and entering the actual measured dimension, the DRO's software effectively learns and compensates for these mechanical imperfections of the saw itself. This means the DRO doesn't just report a position; it reports a corrected position that directly corresponds to the final cut, making it a truly useful and accurate tool for woodworking. Calibration closes the feedback loop between the electronic measurement system and the mechanical realities of the machine.

### **6.2 Tips for Maximizing Precision and Repeatability**

Achieving the highest level of precision and repeatability with a DIY DRO requires a holistic approach that considers both the electronic system and the mechanical integrity of the table saw.

Mechanical System Integrity  
It is crucial to understand that the linear encoder can only report the position of the component it monitors; it cannot compensate for or improve inherent mechanical issues of the machine itself.17 Therefore, ensuring that the table saw's fence system is stable, free from excessive play, and properly aligned is foundational. This includes minimizing fence wobble, ensuring blade flatness, and keeping blade runout within acceptable limits.  
Scale Quality  
Starting with high-quality linear scales that offer good inherent accuracy and repeatability provides the best possible foundation for the DRO system.16 The quality of the raw data directly impacts the overall performance.  
Environmental Protection  
Consistent performance over time is heavily reliant on protecting the electronic components and scales from the harsh workshop environment. Implementing robust dust management strategies (such as sealed enclosures and protective bellows), incorporating vibration damping, utilizing EMI shielding, and applying moisture protection techniques (as detailed in Section 5\) are essential to prevent degradation of accuracy and reliability over the long term.  
Regular Calibration  
Periodically recalibrating the DRO, especially after changing saw blades or experiencing significant environmental shifts (e.g., large temperature or humidity changes), helps to maintain its accuracy and ensures that measurements remain reliable over time.3  
This is a critical understanding for any DIY machine upgrade. The DRO is a measurement and display system; it does not fix mechanical deficiencies in the table saw itself. If the saw's fence has excessive deflection, the blade has significant runout, or the table is not flat, the DRO will accurately report these mechanical flaws in its measurements. Therefore, to truly maximize precision and repeatability, the DIY enthusiast must also ensure the underlying mechanical components of the table saw are in optimal condition. This means that the DRO is an enhancement that reveals and leverages the machine's true mechanical capabilities, rather than a magic bullet that overcomes fundamental mechanical limitations. It highlights a synergistic relationship where both mechanical and electronic optimization are necessary for peak performance.

## **7\. Conclusion: Empowering Your Woodworking with DIY Digital Precision**

### **7.1 Summary of Benefits and Project Feasibility**

Building a custom ESP32-based touchscreen Digital Readout for a table saw is a highly feasible and rewarding project that offers significant benefits to any woodworker. This upgrade dramatically enhances cutting precision, substantially reduces the potential for human error in measurement, and streamlines the overall workflow. The ultimate result is consistently higher quality woodworking projects and a notable reduction in material waste. By leveraging readily available and cost-effective components, such as the versatile ESP32 microcontroller and various types of linear scales, this upgrade is accessible to a wide range of DIY enthusiasts. The inherent flexibility of a software-driven system ensures that the custom DRO can evolve and adapt to future needs, providing long-term utility.

### **7.2 Future Enhancements and Customization Potential**

The open-source nature and programmability of the ESP32 platform offer extensive opportunities for future enhancements and customization of the DIY DRO system. Potential developments could include:

* **Advanced Calculation Modes:** Implementing more complex woodworking calculations directly into the DRO, such as miter angle compensation, dado stack calculations, or even cut lists.  
* **Wireless Integration:** Expanding connectivity beyond the local touchscreen to allow for data logging to a cloud service, integration with other smart workshop tools (e.g., automated dust collection activation), or remote monitoring via a smartphone.  
* **Tool Library Management:** Developing an on-screen tool library that allows users to store and recall specific blade kerf values, simplifying blade changes and setup.  
* **Multi-Axis Support:** While primarily focused on a single axis for the table saw fence, the system could be extended to support additional axes for other woodworking machines (e.g., router lifts, miter saw fences) using a single ESP32 controller.  
* **User Interface Customization:** Allowing users to personalize the display layout, color schemes, and button configurations to suit individual preferences and workflows.  
* **Voice Control or Gesture Recognition:** Exploring hands-free operation options, which could be particularly useful in a workshop environment where hands are often occupied.  
* **Battery Management:** Implementing sophisticated power management features to optimize battery life for portable setups, leveraging ESP32's low-power modes.49

These potential enhancements underscore the long-term value and adaptability of a DIY ESP32-based DRO, making it a dynamic and continuously improving asset in the woodworking shop.

#### **Works cited**

1. Sliding Table Saw Readout Kits \- ProScale, accessed on July 16, 2025, [https://www.proscale.com/prokit-sliding-table-saw-digital-kits/](https://www.proscale.com/prokit-sliding-table-saw-digital-kits/)  
2. Cabinet Saw Digital Readout Kits \- ProScale, accessed on July 16, 2025, [https://www.proscale.com/digifence/](https://www.proscale.com/digifence/)  
3. iGaging T33236 \- 52" DRO for SawStop Table Saws \- Grizzly Industrial, Inc., accessed on July 16, 2025, [https://www.grizzly.com/products/igaging-52-dro-for-sawstop-table-saws/t33236](https://www.grizzly.com/products/igaging-52-dro-for-sawstop-table-saws/t33236)  
4. TouchDRO \- Modern Touchscreen DRO for Lathes and Milling Machines, accessed on July 16, 2025, [https://www.touchdro.com/](https://www.touchdro.com/)  
5. DIY DRO Build Guide Step-by-Step Build for Hobby Machinists \- TouchDRO, accessed on July 16, 2025, [https://www.touchdro.com/resources/adapters/diy/](https://www.touchdro.com/resources/adapters/diy/)  
6. Scale ruler \- Wikipedia, accessed on July 16, 2025, [https://en.wikipedia.org/wiki/Scale\_ruler](https://en.wikipedia.org/wiki/Scale_ruler)  
7. Optical Linear Scale 0 to 12 Inch / 0 to 320 mm Range \- Toolots, accessed on July 16, 2025, [https://www.toolots.com/reeson-optical-linear-scale-0-to-12-inch-0-to-320-mm-range.html](https://www.toolots.com/reeson-optical-linear-scale-0-to-12-inch-0-to-320-mm-range.html)  
8. Understanding Resolution, Accuracy & Repeatability | Celera Motion, accessed on July 16, 2025, [https://www.celeramotion.com/optical-sensors/support/technical-papers/understanding-resolution-accuracy-repeatability/](https://www.celeramotion.com/optical-sensors/support/technical-papers/understanding-resolution-accuracy-repeatability/)  
9. Magnetic Linear Scale \- digital readout DRO manufacturer, accessed on July 16, 2025, [https://www.prdros.com/product/wtf-magnetic-linear-scale/](https://www.prdros.com/product/wtf-magnetic-linear-scale/)  
10. MagLine Fundamentals | Advantages and Application of Magnetic Encoders | SIKO Global, accessed on July 16, 2025, [https://www.siko-global.com/en/products/magline-basics-advantages-and-application-of-magnetic-encoders](https://www.siko-global.com/en/products/magline-basics-advantages-and-application-of-magnetic-encoders)  
11. Magnetic DRO Scales \- TouchDRO, accessed on July 16, 2025, [https://www.touchdro.com/resources/scales/magnetic/overview.html](https://www.touchdro.com/resources/scales/magnetic/overview.html)  
12. Linear Encoder : Structure, Working, Types, Wiring & Its Applications \- ElProCus, accessed on July 16, 2025, [https://www.elprocus.com/linear-encoder/](https://www.elprocus.com/linear-encoder/)  
13. Overview of Capacitive DRO Scales \- TouchDRO, accessed on July 16, 2025, [https://www.touchdro.com/resources/scales/capacitive/](https://www.touchdro.com/resources/scales/capacitive/)  
14. ESP32 Capacitive Touch Sensor Pins with Arduino IDE \- Random Nerd Tutorials, accessed on July 16, 2025, [https://randomnerdtutorials.com/esp32-touch-pins-arduino-ide/](https://randomnerdtutorials.com/esp32-touch-pins-arduino-ide/)  
15. ESP32 Capacitive Sensors \- and another thing, accessed on July 16, 2025, [https://nick.zoic.org/art/esp32-capacitive-sensors/](https://nick.zoic.org/art/esp32-capacitive-sensors/)  
16. Encoder resolution, accuracy and repeatability: What's the difference?, accessed on July 16, 2025, [https://www.rls.si/eng/encoder-handbook/resolution-accuracy-repeatability](https://www.rls.si/eng/encoder-handbook/resolution-accuracy-repeatability)  
17. Encoder Resolution, Encoder Accuracy & Repeatability | Dynapar, accessed on July 16, 2025, [https://www.dynapar.com/knowledge/encoder-basics/encoder-resolution/encoder-resolution-encoder-accuracy-repeatability/](https://www.dynapar.com/knowledge/encoder-basics/encoder-resolution/encoder-resolution-encoder-accuracy-repeatability/)  
18. Linear Scales Economy – GreatGages, accessed on July 16, 2025, [https://www.greatgages.com/collections/linear-scales-economy](https://www.greatgages.com/collections/linear-scales-economy)  
19. How to Install Linear Scale? \- sisco.com, accessed on July 16, 2025, [https://www.sisco.com/how-to-install-linear-scale](https://www.sisco.com/how-to-install-linear-scale)  
20. Practical Alignment Tools and Techniques \- Thin Kerf Technologies., accessed on July 16, 2025, [https://www.thinkerf.com/Downloads/AlignTools.pdf](https://www.thinkerf.com/Downloads/AlignTools.pdf)  
21. Mounting 3-axis DRO to my RF-30 clone \- The Hobby-Machinist, accessed on July 16, 2025, [https://www.hobby-machinist.com/threads/mounting-3-axis-dro-to-my-rf-30-clone.80216/](https://www.hobby-machinist.com/threads/mounting-3-axis-dro-to-my-rf-30-clone.80216/)  
22. Woodworking Supplies Dust Cloth Bellows Linear Black CNC Dust Cover Guide Rail | eBay, accessed on July 16, 2025, [https://www.ebay.com/itm/156756946657](https://www.ebay.com/itm/156756946657)  
23. Dust Cover for AnD FXi Scale with Auto-Trickler \- Area 419, accessed on July 16, 2025, [https://www.area419.com/product/dust-cover-for-and-fxi-scale-with-auto-trickler/](https://www.area419.com/product/dust-cover-for-and-fxi-scale-with-auto-trickler/)  
24. Drag text \- ESP32 \+ TFT LCD 2.8 ILI9341 \- Reddit, accessed on July 16, 2025, [https://www.reddit.com/r/esp32/comments/1iiy7pz/drag\_text\_esp32\_tft\_lcd\_28\_ili9341/](https://www.reddit.com/r/esp32/comments/1iiy7pz/drag_text_esp32_tft_lcd_28_ili9341/)  
25. How to Interface Rotary Encoder with ESP32? \- PCB HERO, accessed on July 16, 2025, [https://www.pcb-hero.com/blogs/lickys-column/how-to-interface-rotary-encoder-with-esp32](https://www.pcb-hero.com/blogs/lickys-column/how-to-interface-rotary-encoder-with-esp32)  
26. Linear encoder \- Wikipedia, accessed on July 16, 2025, [https://en.wikipedia.org/wiki/Linear\_encoder](https://en.wikipedia.org/wiki/Linear_encoder)  
27. How to connect Optical Encoder with ESP32 \- Electric DIY Lab, accessed on July 16, 2025, [https://electricdiylab.com/how-to-connect-optical-encoder-with-esp32/](https://electricdiylab.com/how-to-connect-optical-encoder-with-esp32/)  
28. ESP32-Controlled Dual Motor Driver with Optical Encoder Feedback \- Cirkit Designer Docs, accessed on July 16, 2025, [https://docs.cirkitdesigner.com/project/published/faf3bb60-c20a-4fce-9720-a6dbb564f64c/esp32-controlled-dual-motor-driver-with-optical-encoder-feedback](https://docs.cirkitdesigner.com/project/published/faf3bb60-c20a-4fce-9720-a6dbb564f64c/esp32-controlled-dual-motor-driver-with-optical-encoder-feedback)  
29. ESP32 with Load Cell and HX711 Amplifier (Digital Scale) \- Random Nerd Tutorials, accessed on July 16, 2025, [https://randomnerdtutorials.com/esp32-load-cell-hx711/](https://randomnerdtutorials.com/esp32-load-cell-hx711/)  
30. Build Custom ESP32 Boards From Scratch\! | the Complete Guide to Designing Your Own ESP32-S3 and C3 | Full Tutorial \- Instructables, accessed on July 16, 2025, [https://www.instructables.com/Build-Custom-ESP32-Boards-From-Scratch-the-Complet/](https://www.instructables.com/Build-Custom-ESP32-Boards-From-Scratch-the-Complet/)  
31. Getting Started with ESP32: Everything You Need to Know \- YouTube, accessed on July 16, 2025, [https://www.youtube.com/watch?v=wZxErWnQO6U](https://www.youtube.com/watch?v=wZxErWnQO6U)  
32. Anyone here have experience with TouchDRO? : r/Machinists \- Reddit, accessed on July 16, 2025, [https://www.reddit.com/r/Machinists/comments/1efdoug/anyone\_here\_have\_experience\_with\_touchdro/](https://www.reddit.com/r/Machinists/comments/1efdoug/anyone_here_have_experience_with_touchdro/)  
33. How to program a touchscreen on an ESP32 \- Bits and Droids, accessed on July 16, 2025, [https://www.bitsanddroids.com/post/how-to-program-a-touchscreen-on-an-esp32](https://www.bitsanddroids.com/post/how-to-program-a-touchscreen-on-an-esp32)  
34. ESP32: TFT Touchscreen \- 2.8 inch ILI9341 (Arduino) | Random ..., accessed on July 16, 2025, [https://randomnerdtutorials.com/esp32-tft-touchscreen-display-2-8-ili9341-arduino/](https://randomnerdtutorials.com/esp32-tft-touchscreen-display-2-8-ili9341-arduino/)  
35. ESP32 SPI LCD Touch Interface | Add Touch to Your Display, accessed on July 16, 2025, [https://controllerstech.com/esp32-12-esp-spi-lcd-part3/](https://controllerstech.com/esp32-12-esp-spi-lcd-part3/)  
36. GUIslice | Arduino Documentation, accessed on July 16, 2025, [https://docs.arduino.cc/libraries/guislice/](https://docs.arduino.cc/libraries/guislice/)  
37. Esp32 \- Arduino Library List, accessed on July 16, 2025, [https://www.arduinolibraries.info/architectures/esp32](https://www.arduinolibraries.info/architectures/esp32)  
38. Improving Table Saw Dust Collection \- Woodweb.com, accessed on July 16, 2025, [https://woodweb.com/knowledge\_base/Improving\_Table\_Saw\_Dust\_Collection.html](https://woodweb.com/knowledge_base/Improving_Table_Saw_Dust_Collection.html)  
39. A "shocking" way to ground your shop dust collection \- YouTube, accessed on July 16, 2025, [https://www.youtube.com/watch?v=C1RWjLP5QF0\&pp=0gcJCfwAo7VqN5tD](https://www.youtube.com/watch?v=C1RWjLP5QF0&pp=0gcJCfwAo7VqN5tD)  
40. Sawdust Solutions\! Building A Table Saw Overhead Dust Guard \- YouTube, accessed on July 16, 2025, [https://www.youtube.com/watch?v=gOv3g6aVDoo\&pp=0gcJCfwAo7VqN5tD](https://www.youtube.com/watch?v=gOv3g6aVDoo&pp=0gcJCfwAo7VqN5tD)  
41. Table Saw Dust Collection Guard \- Penn State Industries, accessed on July 16, 2025, [https://www.pennstateind.com/store/TSGUARD.html](https://www.pennstateind.com/store/TSGUARD.html)  
42. Vibration Damping Material \- Sorbothane, Inc., accessed on July 16, 2025, [https://www.sorbothane.com/technical-data/articles/vibration-damping-material/](https://www.sorbothane.com/technical-data/articles/vibration-damping-material/)  
43. DamperX™ Technology | Vibration, dynamics and noise \- BETA Machinery Analysis, accessed on July 16, 2025, [https://vdn.woodplc.com/products/damperx/](https://vdn.woodplc.com/products/damperx/)  
44. 101 EMI Shielding Tips and Tricks | Holland Shielding Systems BV, accessed on July 16, 2025, [https://hollandshielding.com/en/101-emi-shielding-tips-and-tricks](https://hollandshielding.com/en/101-emi-shielding-tips-and-tricks)  
45. EMI Shielding Solutions – ZT \- Zippertubing, accessed on July 16, 2025, [https://www.zippertubing.com/collections/emi-shielding](https://www.zippertubing.com/collections/emi-shielding)  
46. ESP32 \- Hardware Design Guidelines \- Technical Documents, accessed on July 16, 2025, [https://docs.espressif.com/projects/esp-hardware-design-guidelines/en/latest/esp32/esp-hardware-design-guidelines-en-master-esp32.pdf](https://docs.espressif.com/projects/esp-hardware-design-guidelines/en/latest/esp32/esp-hardware-design-guidelines-en-master-esp32.pdf)  
47. Circuit Design Tips: PCB Moisture Protection for Humid Environments \- Altium Resources, accessed on July 16, 2025, [https://resources.altium.com/p/circuit-design-tips-pcb-moisture-protection-humid-environments](https://resources.altium.com/p/circuit-design-tips-pcb-moisture-protection-humid-environments)  
48. Protecting Your Woodworking Moisture Meter from the Cold \- Delmhorst, accessed on July 16, 2025, [https://www.delmhorst.com/blog/bid/365118/Protecting-Your-Woodworking-Moisture-Meter-from-the-Cold](https://www.delmhorst.com/blog/bid/365118/Protecting-Your-Woodworking-Moisture-Meter-from-the-Cold)  
49. Introduction to Low Power Mode for Systemic Power Management \- ESP32 \- — ESP-IDF Programming Guide v5.4.2 documentation \- Espressif Systems, accessed on July 16, 2025, [https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/low-power-mode/low-power-mode-soc.html](https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/low-power-mode/low-power-mode-soc.html)  
50. Power Management \- ESP32 \- — ESP-IDF Programming Guide v5.4.2 documentation, accessed on July 16, 2025, [https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/system/power\_management.html](https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/system/power_management.html)