Desktop E-Nail Controller.
The Crossing Classic PID is a desktop temperature controller built for daily e-nail use. It runs on the XMT-7100 intelligent PID module, holds temperature in 1-degree increments, and connects to any standard 5-pin XLR e-nail coil. Built into a solid metal enclosure with an on/off switch that pairs directly with a smart plug for app or voice-controlled power. Set it once. Leave it running.
PID Core
Max Output
Temp Range
Increment
Coil Connector
Certified
A basic e-nail controller cycles power on and off blindly. A PID controller reads the thermocouple in real time and adjusts power output continuously to hold your exact target. The XMT-7100 at the core of the Classic PID does this 4 times per second, with three built-in control algorithms and auto-tune capability.
|
01
True Temperature Hold
The PID reads your thermocouple 4 times per second and adjusts power delivery to keep your coil within a fraction of your set temperature. Your dab hits at the temperature you chose, not 30 degrees above or below it based on when you happened to load.
|
02
Three Control Algorithms
The XMT-7100 has three built-in control modes: universal PID for fast temperature changes, gradual-change PID for steady ramp-up, and fuzzy logic for systems with oscillation or sensing delay. The controller ships pre-tuned and ready for e-nail use out of the box.
|
03
Auto-Tune Built In
Hold the forward button until the AT indicator blinks and the controller runs its own calibration cycle, calculating optimal P, I, and d values for your specific coil and setup. It stores those values and uses them every session. You never have to touch the PID parameters manually.
|
This is not a display model. Solid metal enclosure, rear power input, a clean front panel with the XMT-7100 display and controls, and a dedicated on/off switch that makes smart plug integration completely seamless.
|
Red LED PID Display
The XMT-7100 module sits behind a clear panel with a bright red 4-digit LED readout. PV (process value, your actual temperature) is visible at a glance. No hunting for it in a dark session.
|
Smart Plug Ready
A dedicated on/off switch on the unit means you can plug the Classic PID into any smart plug and control power from your phone, a timer, or a voice assistant. The PID retains your set temperature through power cycles. Turn it on and it heats straight to your target.
|
Metal Enclosure
The housing is solid metal, not injection-molded plastic. It runs warm during sessions, handles daily thermal cycling without warping, and does not flex under cable tension at the rear coil port. CE and ROHS certified with a 1-year warranty against defects.
|
Works with any Wi-Fi smart plug including Kasa EP25, TP-Link, Amazon Smart Plug, or Wyze Plug. Put the smart plug in your outlet, plug the PID into the smart plug, and use the app or voice assistant to turn it on and off. The PID on/off switch should be left in the ON position so the smart plug controls power to the whole unit.
The Classic PID uses a standard 5-pin XLR connection. Most e-nail coils on the market use this connector, but not all of them wire it the same way. The wiring must match. The physical plug connecting does not mean the coil is compatible.
|
Required Pinout
Pin 1 – Coil positive Pin 2 – Coil negative Pin 3 – Thermocouple positive Pin 4 – Thermocouple negative Pin 5 – Ground |
Confirmed Compatible Coil Brands
Crossing Technology DABPRESS Vapvana CH (Chronic Haze) Auber Instruments Disorderly Conduction (DC) 710 Coils |
Not all 5-pin XLR coils share this pinout. If you are using a coil from a brand not listed above, verify the wiring before purchasing. We cannot accept returns for coils that do not match. If you are unsure, ask in our Discord or contact us directly before ordering.
| PID Module | XMT-7100 Intelligent Temperature Controller |
| Max Wattage | 150W |
| Voltage | 90-220V AC (US preset to 110V) |
| Temperature Range | 0°F to 1,200°F (0°C to 648°C) |
| Temperature Increment | 1°F / 1°C resolution |
| Default Display | Fahrenheit (US units, switchable to Celsius) |
| Sampling Rate | 4 samples per second |
| Accuracy | 0.2% of full scale |
| Sensor Type | K-type thermocouple (internal to coil) |
| Coil Connector | 5-pin XLR (rear panel input) |
| Compatible Coil Sizes | 10mm, 16mm, 20mm, 25mm, 30mm |
| Enclosure | Metal (stainless steel / aluminum alloy) |
| Box Dimensions | 88 x 38 x 122mm (3.46 x 1.50 x 4.80 in) |
| Weight | 1.2 kg (2.65 lb) |
| Power Consumption | <2 Watts (controller itself, not coil) |
| Certifications | CE, ROHS |
| Warranty | 1 year against manufacturing defects |
XMT-7100 Parameter Reference
The XMT-7100 ships pre-configured and tuned for e-nail use. You do not need to change any parameters to use this controller. This reference is for users who want to dig into the settings, switch between Celsius and Fahrenheit, run auto-tune, or troubleshoot temperature accuracy.
How to Navigate the Menu
Press SET to enter setting mode. Use > to move to the next field, ^ to increase a value, v to decrease a value. Press SET again to confirm. The display will show the current parameter symbol or value.
Initialization Parameters (Access Code: 0089)
Press SET, then use >/^/v to enter 0089, then press SET again to access these settings.
| Inty | Sensor type | K-type thermocouple is standard for e-nail coils. Default should already be set correctly. |
| Outy | Output method | Set to 2 for SSR output (standard for e-nail use). 0 = relay alarm only; 1 = relay PID output. |
| CAty | PID algorithm | 0 = Universal (fast changes). 1 = Gradual change. 2 = Fuzzy logic (oscillation-prone systems). Default 0 works well for e-nails. |
| PSb | Sensor offset correction | Adjusts displayed temperature by a fixed offset in degrees F or C. Use if your reading runs consistently high or low. |
| CorF | Celsius / Fahrenheit | 0 = Celsius. 1 = Fahrenheit. US units ship preset to Fahrenheit (1). |
| rd | Heat or cool mode | 0 = Heating (standard for e-nails). 1 = Cooling. Leave at 0. |
PID Parameters (Access Code: 0036)
Press SET, enter 0036, press SET again. Auto-tune will set these automatically. Only adjust manually if you have experience with PID tuning.
| P | Proportional Band (0.1-99.9%) | Higher P = less overshoot, slower response. Lower P = faster but potentially unstable. |
| I | Integration Time (2-1999 sec) | Corrects steady-state error. Lower = faster but less stable. Default 100 sec. |
| d | Differentiation Time (0-399 sec) | Anticipates change to compensate for lag. Default 20 sec. Too high or too low causes oscillation. |
| SF | Integration Range (1-999 deg) | Integration only activates when actual temp is within SF degrees of target. |
| Bb | Full On/Off Range (1-999 deg) | When temp is more than Bb degrees from target, heating is full power or fully off. |
| ot | Control Period (2-199 sec) | Lower = faster cycle. For SSR output keep at 2. For relay output use 5-30 to reduce contact wear. |
| FILt | Digital Filter (0-3) | 0 = off. 3 = strongest smoothing. Higher values stabilize a noisy readout but add display lag. |
Temperature and Alarm Parameters (Access Code: 0001)
| SV | Target (set point) temperature | Also adjustable directly: press ^ or v during normal operation to show SV, then adjust. |
| AH1 | Relay closes at this temperature | Upper alarm threshold. Set AH1 = AL1 to disable relay alarm entirely. |
| AL1 | Relay opens at this temperature | Lower alarm threshold. AH1 > AL1 triggers upper-limit alarm; AH1 < AL1 triggers lower-limit alarm. |
Auto-Tune
With the coil connected and the controller heating, press and hold the > button until the AT indicator begins blinking. Auto-tune is running. When the AT indicator turns off, new P, I, d, SF, Bb, and ot values have been calculated and saved. To cancel mid-tune, hold > again until AT turns off. No parameters will change if cancelled.
Run auto-tune at your normal operating temperature with the coil you will be using daily. Auto-tuning at a cold idle state will produce less accurate results.
The Classic PID will hold any temperature you set from 0 to 1,200 degrees Fahrenheit. For concentrate use, most sessions land in a much tighter window. Start here and adjust based on what you are running and how you like to hit it.
|
Low Temp: 480-550°F
Maximum terpene flavor. Light vapor production. Material should pool and sizzle, not flash. Best for clean, live, or high-terpene concentrates where flavor is the point. Some users run this low regularly.
|
Mid Temp: 550-650°F
The most common daily-driver range. Good vapor production with enough flavor to enjoy the material. Works well for shatter, wax, and crumble. A balanced hit without running so hot you lose everything to heat.
|
High Temp: 650-750°F
Maximum vapor production. Harder on flavor but efficient for larger loads. Useful for ball vapes and configurations where you want full extraction in a single draw. Do not exceed the suggested range for your specific coil or banger material.
|
If you are using the Classic PID with a Crossing Wireless One-Hit Wonder or a ball vape coil setup, the Dab Hut suggested starting range is 270-330°C (518-626°F) set on the PID. The unit ships preset to Fahrenheit for US and Canada. Adjust in settings if you prefer Celsius.
|
Crossing Classic PID Controller
The XMT-7100-based temperature controller unit in a metal enclosure. Pre-configured for K-type thermocouple input, Fahrenheit display, and e-nail coil output. On/off switch included on rear panel.
|
US Power Cord
Standard US power cord included. The controller supports 90-220V and is compatible with US and Canadian outlets. Not intended for UK or EU use without a power converter. Plug into a grounded outlet. GFCI outlets may cause issues on some circuits.
|
The Classic PID is a controller only. It does not include an e-nail coil. If you need a coil, check our e-nail coil listings or pick up the full kit, which pairs the Classic PID with a 20mm Crossing coil and coil holder.
This is a straightforward, well-built controller. Here is what to know before ordering.
|
GFCI Outlet Issues
PID controllers can trip GFCI outlets on some circuits due to how they modulate power. If you experience tripping, use a standard grounded outlet. This is not a defect in the controller.
|
Coil Sold Separately
This is the controller unit only. You need a compatible 5-pin XLR e-nail coil to complete your setup. Coils, nails, and full kit options are available in our store separately.
|
First-Use Burn-Off
Before your first dab session, run a burn-off cycle. Set the PID to around 350°C (662°F) with the coil connected and let it run for 5 minutes. This clears any manufacturing residue from the coil. Then lower to your preferred temperature and session normally.
|
|
Bundle Wireless One-Hit Wonder
The SS WOHW is the ball vape that pairs directly with the Classic PID. Built by Crossing Technology and co-developed with The Dab Hut. This is the controller the kit was designed around.
|
Community Community Discord
Temperature questions, setup help, coil pinout verification, and session dialing. The Dab Hut community Discord is active and free to join. Ask before you order if you are unsure about compatibility.
|
Manual XMT-7100 Instruction Manual
The full manual for the XMT-7100 PID module covers all parameter codes, connection diagrams, auto-tune procedure, and application examples.
|
What is a PID controller and why does it matter for dabbing?
A PID controller is a Proportional-Integral-Derivative controller, which is a feedback loop system that continuously reads your coil temperature and adjusts power output to maintain your set point. A basic on/off controller just cuts power when it reaches the target and turns it back on when it drops. A PID reads temperature 4 times per second and modulates power smoothly, which results in much tighter temperature stability and less overshoot.
For dabbing this means your coil holds the temperature you chose instead of cycling above and below it. Low-temp dabs are consistent. You can actually dial in a temperature range that works for a specific material instead of guessing based on when the coil cycles.
Does my coil work with this PID?
If your coil uses a 5-pin XLR connector with the Crossing pinout (Pin 1: coil positive, Pin 2: coil negative, Pin 3: TC positive, Pin 4: TC negative, Pin 5: ground) it will work. Confirmed compatible brands include Crossing, DABPRESS, Vapvana, CH, Auber, Disorderly Conduction, and 710 Coils.
If your coil uses a different wiring configuration it will not function correctly even if the plug physically fits. Do not assume compatibility from the connector shape alone. When in doubt, ask in our Discord or contact us and we can help verify.
How do I switch between Fahrenheit and Celsius?
Press SET on the controller to enter setting mode. Use the > button and the ^ or v arrows to enter the code 0089, then press SET again to access initialization parameters. Navigate to the CorF parameter. Set it to 0 for Celsius or 1 for Fahrenheit. Press SET to confirm and press END to exit. US units ship preset to Fahrenheit.
How do I run auto-tune?
With your coil connected and the controller heating toward your normal session temperature, press and hold the > (forward/digit-select) button until the AT indicator light starts blinking. That means auto-tune is running. Leave it running until the AT indicator turns off on its own. When it stops blinking the controller has calculated new P, I, d, SF, Bb, and ot values and stored them in memory.
Run auto-tune while the system is approaching your target temperature, not at a cold idle. The values calculated under real operating conditions will be more accurate for your sessions. If you want to cancel mid-tune, hold > again until AT turns off. No parameters will change.
How does the smart plug setup work?
Plug a Wi-Fi smart plug into your wall outlet and plug the Classic PID into the smart plug. Leave the on/off switch on the PID in the ON position. Now the smart plug controls whether power reaches the unit at all. Use the smart plug app, a schedule, or a voice assistant to turn it on and off remotely.
When power comes back on, the PID will boot up and start heating to your last saved set temperature automatically. Works with Kasa, TP-Link, Amazon Smart Plug, Wyze Plug, and any similar Wi-Fi smart plug that controls power at the outlet. The PID itself does not require any Wi-Fi connectivity.
My GFCI outlet keeps tripping when I plug in the PID. What do I do?
This is a known behavior with PID controllers on GFCI outlets, especially older or more sensitive ones. The way a PID modulates power through a solid state relay can register as a ground fault on some GFCI circuits. It is not a defect in the controller.
The fix is to move to a standard grounded outlet (non-GFCI) for your e-nail setup. If your home has older wiring, consult an electrician before running high-wattage accessories. Using a properly grounded outlet is always recommended.
What temperature should I set for the SS WOHW or a ball vape?
Start in the range of 518-626°F (270-330°C) on the PID display. This is the Dab Hut suggested starting range for ball vape coil setups including the SS WOHW. The coil temperature at the ball surface will vary based on ball material, mass, and time in the coil, so the PID set point is a starting reference, not the final ball temperature.
Dial up from the low end of the range and adjust based on your vapor and flavor preferences. Some users run higher for denser hits; some run lower for flavor-focused sessions. The PID will hold wherever you set it.











Reviews
There are no reviews yet.