ZeroBETH is an extended version based on PicoBETH, upgrading the main controller from Raspberry Pi Pico to Raspberry Pi Zero 2 W, offering higher performance and more expansion capabilities. This variant retains the original design philosophy: economical, intuitive, and precise, while providing greater flexibility for advanced users and developers.
Tip
This is a Pre (Preview) Version: This version is an ongoing development and testing release. If you encounter any bugs or have suggestions for improvement, please report them to the project's GitHub discussion area.
| Category | Description | Link |
|---|---|---|
| Stringing Demo | Actual stringing demonstration using ZeroBETH | Watch Video |
| New UI Design | Redesigned UI interface (LCD menu and screen refresh improvements) | Watch Video |
Note
PicoBETH starting from version v2.90B, integrates optimization experience from ZeroBETH, with comprehensive improvements to the constant-pull algorithm and tensioning start-up response. Overall performance has been enhanced to match the level of ZeroBETH v1.
| Item | Raspberry Pi Pico W | Raspberry Pi Zero 2 W |
|---|---|---|
| Processor | Dual-core 133MHz | Quad-core 1GHz |
| Memory | 264KB | 512MB |
| Wireless | Wi-Fi 802.11n | Wi-Fi 802.11n |
| Storage | 2MB | microSD |
| OS Support | None | Linux-based (Raspberry Pi OS) |
| Price (USD) | Around $7.00 | Around $20.00 |
ZeroBETH is equipped with the NJ5 YZC-133 50kg Load Cell by default. If you are using a 20kg Load Cell, please switch to the 20kg setting from the engineering menu.
Caution
Please note that the maximum tension for the 20kg Load Cell should not exceed 40lb, as this may cause permanent damage.
ZeroBETH is designed to work with the SGX 1610 sliding platform. With the new stepper motor driver program, it supports tension up to 70lb or more when used with the 1610 screw sliding platform.
Since the Wi-Fi module of the Pico 2W is integrated within the CPU, tests have shown that when the CPU temperature exceeds 60°C, the Wi-Fi may become unstable. To improve cooling efficiency, it is recommended to install a heatsink. When the temperature exceeds 60°C, the system will automatically disable the Wi-Fi function. To reactivate it, please go to the menu and manually restart the Wi-Fi.
To upgrade to ZeroBETH, simply replace the main board and button board from PicoBETH EP6.
PCB Gerber files: DOWNLOAD
Due to the inconsistent quality of MP1584EN modules on the market, many low-quality units may produce excessive ripple, which can cause drift in the HX711 tension sensor, especially on the more power-demanding Raspberry Pi Zero 2W.
To address this, the ZeroBETH PCB version includes dedicated pin headers designed to support the Pololu D24V22F5 high-quality DC-DC power module.
If you notice frequent tension drift exceeding 5g during standby when using an MP1584EN module, you may consider:
- Trying MP1584EN modules from other suppliers, or
- Switching directly to the Pololu D24V22F5 power converter to improve stability.
Alternatively, you can also choose to:
- Power the system directly via USB, or
- Use the VCC IN header on the PCB with another 5V DC-DC module.
Note
Tension drift is not only related to the power supply—it may also be caused by factors such as the HX711 amplifier module, the Load Cell sensor, or connection point impedance. It is recommended to use high-quality components to ensure stable performance.

Similar to the SparkFun HX711 module, a genuine Pololu D24V22F5 DC-DC module will come with original packaging and a labeled sticker. The typical price is around $10. If the price is unusually low, please be cautious of possible counterfeits.
Although the appearance of the ZeroBETH BTN button board is the same as that of PicoBETH, the circuit design is different, making them incompatible. ZeroBETH uses a pull-up design, while PicoBETH uses a pull-down design.
Caution
Please note that the PicoBETH button board cannot be used with ZeroBETH.
| Item | PicoBETH Cost | ZeroBETH Cost | Notes |
|---|---|---|---|
| Main Controller | $7 | Around $20.00 | Based on Taiwan retail pricing |
| Storage | None | Around $5 (16GB microSD) | Minimal capacity is sufficient |
| CPU Cooling | Not required | Approx. $1.5 | Recommended, not mandatory |
PicoBETH has been tested over a long period and validated by users. It offers stable performance and great value, ideal for entry-level stringing machines. It meets the needs of users who don’t require advanced features.
- OTA Firmware Update: Automatically downloads and installs updates via Wi-Fi.
- Faster Screen Refresh: Improved performance leads to smoother screen updates. UI is redesigned.
- Samba File Sharing: Edit source code and settings over the local network, no cable needed—ideal for development.
| Version | Display Type | Description |
|---|---|---|
| v1 | 2004 LCD | Redesigned UI and menu system |
| v2 | 4" ILI9488 LCD | Full-color 480x320 IPS LCD for an intuitive and advanced GUI. To be developed after v1 is complete |
| Feature | PicoBETH | ZeroBETH | Notes |
|---|---|---|---|
| Tension Accuracy | ±0.05 lb | ±0.05 lb | Maximum tension fluctuation after stabilization |
| Sampling Rate | ≥80Hz | ≥80Hz | Depends on SparkFun HX711 module |
| Constant-Pull Frequency | Same as ZeroBETH (v2.90B and later) | Same | Upgraded to ZeroBETH level starting from v2.90B |
| OTA Firmware Update | Supported (from v2.80E) | Supported | Update firmware via Wi-Fi |
| UI Interface | Minimal | Redesigned | v1: 2004 LCD, v2: 4" full-color IPS LCD |
Note
PicoBETH starting from version v2.90B, integrates optimization experience from ZeroBETH, with comprehensive improvements to the constant-pull algorithm and tensioning start-up response. Overall performance has been enhanced to match the level of ZeroBETH v1.
-
Assembling the Machine Body
- Follow the instructions from the PicoBETH project to assemble the machine body.
- During the assembly process, replace EP6 from PicoBETH with the ZeroBETH Main PCB and Button PCB.
-
Firmware Burning
- Burn the ZeroBETH firmware to the microSD card.
- Insert the Raspberry Pi Zero 2 W and install it into the machine for normal operation.
- For detailed burning steps, please refer to: Build and Install
When using the 3D printed version, the 5-way button socket on the ZeroBETH PCB mainboard interferes with Part 7, causing the top cover to not fit properly.
Please mark the position as shown in the photos below, and modify a groove of about 10mm before installation.
The updated version of Part 7 has been uploaded to Thingiverse:
🔗 Thingiverse
In the preview version of ZeroBETH, only the "Exit" button is used to control the return of the clamp head.
In contrast, PicoBETH provides two control methods:
- A button on the clamp head itself
- The "Exit" button on the panel
After the string pulling action is completed, pressing the "Exit" button will return the clamp head to its initial position.
PicoBETH uses an MCU (microcontroller) as the main controller, so it is safe to power it off directly.
However, ZeroBETH runs a full Linux operating system, and it is strongly recommended to shut it down properly using the "4-1 Shutdown" option in the menu to avoid system corruption.
Once the shutdown process is complete, the green LED on the Raspberry Pi Zero 2W board will turn off (the 2004 LCD will remain on — this is normal).
In general, it is safe to disconnect power about 10 seconds after pressing the shutdown button.
For questions, please post in the PicoBETH Discussions.
- HX711 Raspberry Pi HX711 Python Bindings
- RPI-PICO-I2C-LCD, modified for Raspberry Pi Zero 2 W
- Source Code License: GNU General Public License v3.0 (GPLv3)
- Hardware Design License: CERN Open Hardware Licence v2 – Weakly Reciprocal (CERN-OHL-W)




