Skip to the content
PCBKitNew board
2 layers42.8 × 37 mmTCRHMAG, the printed circuit board in 3D

Temperature Controlled Ryobi Hot Melt Adhesive Gun

Size
42.8 × 37 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
28
Pads
111
Tracks, vias
212, 96
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
6 Jan 2026
Updated
30 May 2026

Overview

TCRHMAG is an open-source printed circuit board by ADBeta, from the ADBeta/TCRHMAG repository on GitHub, published under the MIT licence. It is a 2-layer board of 42.8 × 37 mm with 40 parts on 28 nets, routed with 212 tracks and 96 vias.

It is built around the SI4116DY. Its parts include 19 resistors, 10 capacitors, 7 connectors, 2 ICs and 1 transistor. It belongs with the RISC-V boards of this library.

Main components

1

README

README.md

Temperature Controlled Ryobi Hot Melt Adhesive Gun

An Upgrade Control Board for the R18GLU Hot Glue Gun to provide PID Temperature Control, and display battery voltage, battery current.
It also improves battery life to 1hr 45min on a 1.5Ah Ryobi Battery (At 150c).

Features

This is a drop-in replacement Controller PCB, which provides:

  • OLED Display which shows
    • Target and Actual Temperature
    • Battery Current draw
    • Battery Voltage (and Battery Bar)
  • Overcurrent and Undervoltage Protection
  • Adjustable PID Control loop
  • LED Status Light
  • Precise Temperature Control (+/-5 degrees celcius)

How do I install this mod?

This upgrade will require ordering PCBs & components, soldering, modifying the chassis, and barrel of the Glue Gun as well as 3D Printing.
TCRHMAG is a medium difficulty hobby project.

  1. Remove the Original Controller board and remove the wires from the Power Switch
  2. MODIFICATION STEPS
    2a) Drill a small hole in the Glue Gun's heater barrel for better thermal control, and use a thermally rated (280c) adhesive to attach an NTC Thermistor (TODO: images and specs of thermistor) 2b) Create a notch in both halves of the Glue Gun Shell for the OLED and Control wires (TODO: Images) using a Dremel or sharp knife etc. 2c) (TODO: add display control 3d printed housing)
  3. Install the programmed PCB
  4. Solder the Power Switch to the PCB, and solder the Thermistor, Heater, LED and Battery cables to the PCB
  5. 3D PRINTED OLED HOUSING STEPS 5a)......

Programming The Microcontorller

IMPORTANT Solder and Flash the MCU BEFORE Assembling the rest of the PCB
The NRST Line is used by an OpAmp circuit so it CANNOT be flashed in-situ until the NRST line is disabled by the first Flash Cycle. After this initial Programming Step, the board can be fully assembled and re-programmed if necessary without removing parts.

Use minichlink to program the MCU.
This project is built using ch32fun.

Bill of Materials

To Do

  • Display in Faranheit?
  • Add better Rotary Encoder filter circuit
  • Fix noisy battery voltage sensing
  • Larget OLED / Rotary Encoder solder pads

Copyright (c) 2026 ADBeta

Parts

40
QtyValueFootprintReferences
74K7Resistor_SMD:R_0402_1005MetricR104, R107, R108, R109, R110, R111, R112
5100nFCapacitor_SMD:C_0402_1005MetricC101, C104, C201, C301, C302
433KResistor_SMD:R_0402_1005MetricR101, R106, R202, R303
20R075Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderR301, R302
210nFCapacitor_SMD:C_0402_1005MetricC106, C107
210uFCapacitor_SMD:C_0402_1005MetricC102, C105
22K2Resistor_SMD:R_0402_1005MetricR201, R204
110RResistor_SMD:R_0402_1005MetricR105
11uFCapacitor_SMD:C_0402_1005MetricC103
1330RResistor_SMD:R_0402_1005MetricR103
168KResistor_SMD:R_0402_1005MetricR203
18K2Resistor_SMD:R_0402_1005MetricR102
1CH32V003FxPxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU102
1CONN_BATTERYTCRHMAG:Power_ConnJ1
1CONN_ENCODERConnector_PinSocket_2.00mm:PinSocket_1x04_P2.00mm_VerticalJ6
1CONN_HEATERTCRHMAG:Power_ConnJ5
1CONN_LEDTCRHMAG:Signal_ConnJ2
1CONN_OLEDConnector_PinSocket_2.00mm:PinSocket_1x04_P2.00mm_VerticalJ4
1CONN_PROGTCRHMAG:Program_ConnJ7
1CONN_THERMTCRHMAG:Signal_ConnJ3
1L78L05_SOT89Package_TO_SOT_SMD:SOT-89-3U101
1PWR_SWTCRHMAG:U13SS_SwitchSW101
1Si4116DYPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmQ301

Questions

How big is the TCRHMAG PCB?

It measures 42.8 × 37 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TCRHMAG use?

40 parts, built around the SI4116DY. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the TCRHMAG KiCad files?

From the ADBeta/TCRHMAG repository on GitHub, at the commit this page was made from: the board is PCB/TCRHMAG.kicad_pcb and its schematic PCB/TCRHMAG.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TCRHMAG design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers139.7 × 73.7 mm134pin 7-967288-1, the printed circuit board in 3D

    134pin 7-967288-1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    40 parts1.2k
  • 2 layers149.4 × 177.4 mmLightsculpture, the printed circuit board in 3D

    Lightsculpture

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    40 parts915
  • 2 layers150 × 50 mmEleLab v2 Bus150, the printed circuit board in 3D

    EleLab v2 Bus150

    Chrismettal/EleLab_v2

    Cheap DIY lab system for hobbyists and the tinkering folk

    40 parts531GPL-3.0
  • 2 layers66.4 × 48.1 mmRaspberry, the printed circuit board in 3D

    Raspberry

    Chrismettal/flipper-zero-backpacks

    Backpack-style addon boards for the Flipper Zero!

    40 parts456
  • 2 layers44 × 44 mmTrackball, the printed circuit board in 3D

    Trackball

    jfedor2/rp2040-pmw3360

    RP2040+PMW3360 PCB and code

    40 parts432
  • 2 layers90.8 × 53.3 mmABSIS Bus Master, the printed circuit board in 3D

    ABSIS Bus Master

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    40 parts431
  • 2 layers59.6 × 109.5 mmDrop, the printed circuit board in 3D

    Drop

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    40 parts410
  • 2 layers123.8 × 73.5 mmAttic, the printed circuit board in 3D

    Attic

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    40 parts334GPL-3.0