element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Gough Lui's Blog Weller WXsmart In-Depth Ch6: Performance Tests
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Gough Lui
  • Date Created: 14 May 2023 8:28 AM Date Created
  • Views 698 views
  • Likes 5 likes
  • Comments 2 comments
  • RoadTest
  • weller
  • hand soldering
  • mqtt
  • soldering station
  • rework
  • WXair
  • wxsmart
  • repair
  • roadtest review
  • Traceability
  • review
  • WXS
  • desoldering
  • soldering iron
  • process control
  • iot
  • soldering
  • vacuum
  • hot air
  • MES
Related
Recommended

Weller WXsmart In-Depth Ch6: Performance Tests

Gough Lui
Gough Lui
14 May 2023
Weller WXsmart In-Depth Ch6: Performance Tests

This blog will focus on performance tests run using other pieces of test equipment. It is rather challenging to test a soldering iron in a meaningful way, as thermal measurements are difficult to accurately achieve but I will still attempt it. In addition, I will use the WCU to test the supplied tips for offset and make some electrical measurements.

Table of Contents

  • Quiescent Power Consumption
  • Tip Temperature Offsets
  • Tip Heat-Up and Recovery
  • nmap Scan
  • Conclusion

Quiescent Power Consumption

A Tektronix PA1000 Power Analyser was used with a pure sine-wave inverter power source trimmed by a Variac to 230V (± 1%) for power consumption tests using PWRVIEW. As it turns out, there is zero standby power on the WXsmart and WXair units because they employ a physical power switch.

image

Quiescent power consumption with the WXsmart unit booted up, connected to Wi-Fi with no tools attached measured 5.895W which is reasonable.

image

The WXair adds another 2.434W which is also reasonable. Thus, the total stack while idling will consume around 8.329W.

I also decided to test the WCU’s standby and measurement current using a Keithley 2450 SourceMeter.

image

When shut off, the unit sips a tiny 8.2µA from the battery.

image

While operating, it appears to consume about 2.8mA which means that a 9V battery should last around 196 hours of operational time.

Tip Temperature Offsets

In order to easily test the temperature regulation of the tips, I decided to calibrate each of them using the Weller WCU. In some cases, the calibration was repeated several times to ensure consistency, but in most cases, the variance was only two or three degrees indicating the calibration was correct.

Tip Type			Offset (°C)
RTMS 002 C MS 		-10
RTMS 022 S MS		-18
RTPS 013 S MS		-29
RTPS 002 S MS		-23
RTPS 001 C MS		-8
RTUS 016 C MS (#1) 	+5
RTUS 016 C MS (#2) 	+7
RTUS 004 C X MS		+22

It seems that the tip offsets range from -23 to +22°C which is a bit of a range. Offsets of about 10°C would generally not be considered significant, when considering the accuracy of temperature regulation and the accuracy of the thermocross sensor combined. However, as measured offsets did exceed this value, it implies that the use of uncalibrated tips may result in noticeable temperature offsets.

Tip Heat-Up and Recovery

I had proposed the measurement of tip heating and temperature stability using a thermocouple and the B&K Precision DAS240BAT Multi-Channel recorder. Unfortunately, it is difficult to maintain reliable contact between a bead thermocouple and soldering iron tip. Furthermore, applying uncontrolled amounts of solder to poorly-defined patches of PCB will result in variances rendering data difficult to interpret.

As a result, I decided to borrow the thermocross on the WCU and connect that to the DAS240BAT as the sensor. This allows me to get much better time resolution of temperature. I opted to test an RTMS 002 C MS and RTUS 016 C MS tip to demonstrate the capabilities of the WXMPS MS and WXUPS MS handpieces.

image

The sleep temperature was set to 180°C, however, measured at 200°C for the WXMPS MS + RTMS 002 C MS combination post-calibration. Nevertheless, I shook the sensor to bring it up to temperature at 320°C, 350°C and 380°C. The temperatures achieved are fairly close to the requested temperature (within 6°C) and showed no measurable overshoot. Blowing on the tip to perturb the system did not provoke any overshoot and the temperature returned closely to the set-point.

image

Zooming into the initial warm-up, it is clear that the warm-up time depends slightly on temperature selection (and perhaps also residual heat in the tip). Regardless, the curves suggest that the tip reaches temperature within five to six seconds normally.

image

Repeating the same with the WXUPS MS + RTUS 016 C MS combination post-calibration showed temperatures which were slightly below the set-point by up to 10°C and may have been due to the specific calibration. Nevertheless, this figure is close to the ±9°C specification.

image

As a larger iron with bigger thermal mass in the tip, it takes a little longer to reach temperature, but this is still a very speedy six to ten seconds.

image

A start-up from cold to 320°C takes about ten seconds, or about four seconds faster than from the standby temperature of 180°C, making this a very speedy iron indeed!

nmap Scan

An nmap scan was performed to determine the services and open ports on the WXsmart.

PORT    STATE SERVICE   VERSION
80/tcp  open  http
| fingerprint-strings: 
|   FourOhFourRequest: 
|     HTTP/1.1 404 Not found
|     Connection: keep-alive
|     Content-Length: 186
|     Content-Type: text/html
|     Date: Sun, 23 Apr 2023 08:14:35 +0000
|     Keep-Alive: timeout=15, max=65535
|     <HTML><HEAD><TITLE>SEVENSTAX webserver</TITLE></HEAD><BODY><DIV ALIGN=CENTER><FONT SIZE=+4><BR><BR><BR>Sorry, the requested file does not exist on this server.</FONT></DIV></BODY></HTML>
|   GetRequest: 
|     HTTP/1.1 404 Not found
|     Connection: keep-alive
|     Content-Length: 186
|     Content-Type: text/html
|     Date: Sun, 23 Apr 2023 08:14:15 +0000
|     Keep-Alive: timeout=15, max=65535
|     <HTML><HEAD><TITLE>SEVENSTAX webserver</TITLE></HEAD><BODY><DIV ALIGN=CENTER><FONT SIZE=+4><BR><BR><BR>Sorry, the requested file does not exist on this server.</FONT></DIV></BODY></HTML>
|   HTTPOptions: 
|     HTTP/1.1 200 OK
|     Allow: OPTIONS,GET,POST
|     Connection: keep-alive
|     Content-Length: 0
|     Date: Sun, 23 Apr 2023 08:14:20 +0000
|     Keep-Alive: timeout=15, max=65535
|   RTSPRequest: 
|     HTTP/1.1 200 OK
|     Allow: OPTIONS,GET,POST
|     Connection: keep-alive
|     Content-Length: 0
|     Date: Sun, 23 Apr 2023 08:14:25 +0000
|     Keep-Alive: timeout=15, max=65535
|   SIPOptions: 
|     HTTP/1.1 200 OK
|     Allow: OPTIONS,GET,POST
|     Connection: keep-alive
|     Content-Length: 0
|     Date: Sun, 23 Apr 2023 08:15:48 +0000
|_    Keep-Alive: timeout=15, max=65535
443/tcp open  ssl/https
| fingerprint-strings: 
|   FourOhFourRequest: 
|     HTTP/1.1 404 Not found
|     Connection: keep-alive
|     Content-Length: 186
|     Content-Type: text/html
|     Date: Sun, 23 Apr 2023 08:14:33 +0000
|     Keep-Alive: timeout=15, max=65535
|     <HTML><HEAD><TITLE>SEVENSTAX webserver</TITLE></HEAD><BODY><DIV ALIGN=CENTER><FONT SIZE=+4><BR><BR><BR>Sorry, the requested file does not exist on this server.</FONT></DIV></BODY></HTML>
|   GetRequest: 
|     HTTP/1.1 404 Not found
|     Connection: keep-alive
|     Content-Length: 186
|     Content-Type: text/html
|     Date: Sun, 23 Apr 2023 08:14:22 +0000
|     Keep-Alive: timeout=15, max=65535
|     <HTML><HEAD><TITLE>SEVENSTAX webserver</TITLE></HEAD><BODY><DIV ALIGN=CENTER><FONT SIZE=+4><BR><BR><BR>Sorry, the requested file does not exist on this server.</FONT></DIV></BODY></HTML>
|   HTTPOptions: 
|     HTTP/1.1 200 OK
|     Allow: OPTIONS,GET,POST
|     Connection: keep-alive
|     Content-Length: 0
|     Date: Sun, 23 Apr 2023 08:14:27 +0000
|     Keep-Alive: timeout=15, max=65535
|   RTSPRequest: 
|     HTTP/1.1 200 OK
|     Allow: OPTIONS,GET,POST
|     Connection: keep-alive
|     Content-Length: 0
|     Date: Sun, 23 Apr 2023 08:14:48 +0000
|     Keep-Alive: timeout=15, max=65535
|   SIPOptions: 
|     HTTP/1.1 200 OK
|     Allow: OPTIONS,GET,POST
|     Connection: keep-alive
|     Content-Length: 0
|     Date: Sun, 23 Apr 2023 08:16:03 +0000
|_    Keep-Alive: timeout=15, max=65535
| ssl-cert: Subject: commonName=1660307220017/organizationName=Weller/countryName=MX
| Issuer: commonName=Production PC CA Mexico Weller PKI/organizationName=Weller/countryName=MX
| Public Key type: unknown
| Public Key bits: 256
| Signature Algorithm: sha256WithRSAEncryption
| Not valid before: 2022-07-26T22:48:34
| Not valid after:  2100-12-31T23:59:59
| MD5:   8a79 35d6 badf 2069 f61d b795 7b45 7569
|_SHA-1: 0a6a 785a 31e7 8f5b ff42 9356 075d 2da9 1f99 3d74
5353/udp  open          zeroconf?
| dns-service-discovery: 
|_    Address=xxx.xxx.xxx.xxx

The results indicate the presence of an Sevenstax HTTP/S web server on Port 80 and 443 and Zeroconf on Port 5453 in UDP. This makes for a very secure device as it is not exposing ports needlessly and the web server does not serve any useful pages on default paths.

Conclusion

It’s not all that easy to test a soldering station in a quantitative, meaningful way, but I tried it nonetheless. Testing power consumption using a Tektronix PA1000 Power Analyser revealed zero standby current for WXsmart and WXair units due to the use of hardware power switches. Idle power consumption measured 5.895W and 2.434W respectively, for a total of 8.329W which is reasonable. Quiescent standby current of the WCU was measured by a Keithley 2450 SourceMeter at 8.2µA with operational current of 2.8mA corresponding to about 196 hours from a 9V PP3 battery.

Calibrated tip temperature offsets using the Weller WCU ranged from -23 to 22°C which is quite a spread. While an offset of around 10°C could be acceptable, this suggests that some tips may not provide the optimal temperature if used without prior calibration.

Tip heat-up and recovery checks with a B&K Precision DAS240BAT Multi-Channel Recorder and ther thermocross from the WCU revealed no measurable overshoots and temperatures within 6°C for the WXMPS MS + RTMS 002 C MS combination post-calibration. Heat-up times from standby are around five to six seconds. The WXUPS MS + RTUS 016 C MS combination post-calibration had temperatures within 10°C which may have been due to a poor calibration but is close to the ±9°C specification. No overshoots were recorded and warm-up times from standby ranged from six to ten seconds. Both results show quite speedy warm-up and well-controlled temperature behaviour even when perturbed by blowing on the tip.

Network audits using nmap revealed the presence of an Sevenstax HTTP/S web server on Port 80 and 443 and Zeroconf on Port 5453 in UDP. No other ports were open, ensuring the device has a limited attack surface. Furthermore, the websever does not expose any useful pages on default paths.

---

This blog is part of the Weller WXsmart Connected Hand Soldering Platform RoadTest Review.

  • Sign in to reply
  • Gough Lui
    Gough Lui over 2 years ago in reply to dougw

    That is an excellent question - from the video summary, I did show the on-station power and temperature curve for a WXUPS on a 9-ish second heat-up run to 315c:

    image

    It seems that the PID control is very tight on this, it whacks full power in until it is very close to the set temperature and backs off quite quickly.

    I know some readers may not be so fond of a station's own reported statistics and would prefer a "third-party opinion". Unfortunately, the Tektronix PA1000 Power Analyser that samples the mains only does so at about 2Hz so it won't provide much useful data. Perhaps if I find the time, I will intercept the "smart-tip" interface which seems based around 3.5mm TRS plugs and do some measurements that way assuming I can identify the power connections.

    - Gough

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 2 years ago

    It would be interesting to see the power consumption curve on a 6 second heat up with no overshoot.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube