Type
${ stockHtml }
${ hit.product_title }${ hit.variant_title ? (" – " + hit.variant_title) : "" }:
${ hit.description_first_paragraph }
` return $(resultHtml) } const searchResultCallback = (hits, facets, count) => { debug("> search result callback", hits, facets, count) $("#search .load-more-results").toggle(hits.page < hits.nbPages - 1) $("#search .product-count").text(hits.nbHits + " results") // if first page then remove current search results or dummy items if(hits.page == 0) { $("#search .results a, #search .results article").remove() } if(hits.hits.length > 0) { $("#search .no-results").hide() let html = "" for(let hit of hits.hits) { $("#search .results").append(createSearchResultFull(hit)) } }else{ if(searchSearcher.inStockOnly) {$("#search .no-results .message").html("It's possible we have something that matches that isn't in stock. Include out of stock products.")} for(let i = 0; i < 16; i++) { $("#search .results").append($(`
`)) } $("#search .no-results").show() } // update filter lists $("#search .filters").find("section").each((i, e) => { buildFilters($("#search"), searchSearcher, $(e).data("type"), facets, count) }) updateRatings() updatePrices() updateBadges() } var searchSearcher = new Searcher([], searchResultCallback) searchSearcher.permanentFilters = true var searchLanding = window.location.pathname == "/search" var previousUrl = null var lastQuery = "" const queryInput = (query) => { if(!searchLanding) { if(!lastQuery && query) { debug("> start search, store current url state", document.location.href) previousUrl = document.location.href $("#search").show() $("#content").hide() } if(lastQuery && !query) { debug("> end search, return to previous url state", previousUrl) history.replaceState(null, window.title, previousUrl) $("#search").hide() $("#content").show() } if(query) { searchSearcher.queryText = query updateSearch() } lastQuery = query }else{ searchSearcher.queryText = query updateSearch() } } $(function() { if(window.location.pathname == "/search") { $("#search").show() $("#content").hide() searchSearcher.queryText = urlGet("q", "") $("#search_input_desktop").val(searchSearcher.queryText) $("#search_input_mobile").val(searchSearcher.queryText) $("#search .filters").find("section").each((i, e) => { searchSearcher.filters[$(e).data("type")] = urlGet($(e).data("type")) }) if(urlGet("stock")) { $("#search .in-stock-only").prop("checked", true) searchSearcher.inStockOnly = true } if(urlGet("retired")) { $("#search .include-retired").prop("checked", true) searchSearcher.inStockOnly = true } if(urlGet("sort")) { $("#search .sort-by").val(urlGet("sort")) searchSearcher.sort = urlGet("sort") } if(urlGet("page")) { searchSearcher.preloadPageCount = parseInt(urlGet("page")) } searchSearcher.pageSize = get("searchPageSize", 32) $("#search .per-page").val(get("searchPageSize", 32)) searchSearcher.doSearch() } }) // trigger new search and update url const updateSearch = (page = 1) => { searchSearcher.page = page searchSearcher.doSearch() let parameters = [] if(searchSearcher.queryText) {parameters.push(`q=${searchSearcher.queryText}`)} for(let filter of Object.keys(searchSearcher.filters)) { if(searchSearcher.filters[filter]) { parameters.push(`${filter}=${searchSearcher.filters[filter]}`) } } if(searchSearcher.page != 1) {parameters.push(`page=${searchSearcher.page}`)} if(searchSearcher.sort) {parameters.push(`sort=${searchSearcher.sort}`)} if(searchSearcher.inStockOnly) {parameters.push(`stock=true`)} if(searchSearcher.includeRetired) {parameters.push(`retired=true`)} let queryString = parameters.length > 0 ? "?" + parameters.join("&") : "" history.replaceState(null, window.title, "/search" + queryString) } const showOutOfStock = () => { $("#search .in-stock-only").prop("checked", false) searchSearcher.inStockOnly = false updateSearch() } const showRetired = () => { $("#search .include-retired").prop("checked", true) searchSearcher.includeRetired = false updateSearch() } $("#search_input_desktop").on("input", (e) => { // desktop search input searchSearcher.queryText = $("#search_input_desktop").val().trim() $("#search_input_mobile").val(searchSearcher.queryText) queryInput(searchSearcher.queryText) }) $("#search_input_mobile").on("input", (e) => { // mobile search input searchSearcher.queryText = $("#search_input_mobile").val().trim() $("#search_input_desktop").val(searchSearcher.queryText) queryInput(searchSearcher.queryText) }) $("#search .filters >section ul").click((e) => { // click filter searchSearcher.filters[$(e.target).closest("section").data("type")] = $(e.target).hasClass("active") ? null : $(e.target).data("value") updateSearch() }) $("#search .per-page").change((e) => { // items per page set("searchPageSize", parseInt($(e.target).val())) updateSearch() }) $("#search .sort-by").change((e) => { // sort searchSearcher.sort = $(e.target).val() updateSearch() }) $("#search .in-stock-only").change((e) => { // in stock only searchSearcher.inStockOnly = $(e.target).prop("checked") updateSearch() }) $("#search .include-retired").change((e) => { // in stock only searchSearcher.includeRetired = $(e.target).prop("checked") updateSearch() }) $("#search .load-more-results").click(() => { // load more results updateSearch(searchSearcher.page + 1) })
A compact, super lightweight soldering iron with precise temperature control. It's gottwo power inputs so can be poweredvia USB-C (PD 3.0 / 3.1) or DC barrel jack.
The Miniware TS101 is an upgraded version of the TS100 smart soldering iron, whichhas become a firm favourite in the maker community. It's perfect forfirst time solderers or if you're looking to swap your old iron for a shiny new adjustable temperature model. It'slightweight, suitable for a variety of hand sizes and great for manoeuvring around pins and into tricky crevices. There's anOLED display and buttonsbuilt into the handle so that you can easilytweak the temperature, plus an auto sleep mode and built in overheat detection. You can connect it to a computer with the included USB-C to USB-C cable if you want to tinker with the firmware.
It comes with a B2 (pencil shaped) tip but we sellreplacement TS100 tipsin a variety of sizes that will also work with TS101.
TS101 doesn't ship with a power adaptor- you'll need a 9-24V DC supply with a 5.5mm barrel jack (old laptop/netbook power supplies are ideal) or a USB-C supply that supports PD 3.0 or 3.1 (Power Delivery). With a 24V DC supply connected, it will get up to temperature in around ten seconds.
What's new for TS101?
- Dual power inputs, so you can power it either via USB-C PD or via 5.5mm DC barrel jack.
- Larger 128x32 pixel OLED screento improve readability.
- Improvements to how the tipsaresecured.
- An anti-slip cap is included which can be used as a simple stand to support the iron and prevent it from rolling. It can also be used toimprove grip and help remove the soldering tip.
- New 'boost' setting for helping withchunky soldering joints
DC+PD Dual Power Inputs
- Maximum Power up to 90W (with USB-C PD 3.1)
- Fast to melt tin, various power sources to meet multiple applications
- DC and PD inputs cannot be used at the same time
The TS101 Smart Soldering Iron uses DC and PD dual power input. The power range of the popular DC5525 interface has been extended to DC 9-24V (up to 65W). A USB-C interface replaces the original Micro USB interface, which serves for firmware upgrade, and a standard PD power input up to 45W.
The TS101 firmware can be upgraded to support Standard PD3.1 input. After upgrading, it can take in 28V when using USB-C interface for power input. PD Working Power increased from 45W to 90W.
Tounlock USB-C PD3.1 28V input on the TS101, you'll need to:
- Upgrade your TS101 firmware to APP 2.0 or above and set menu "PDPwMax" to OFF
- Use a power supply that supports PD3.1 28V 5A output
- Use a USB-C power cable that supports 50V 5A 240W EPR
Accurate Control, Intelligent Protections
- Auto Sleep
- Auto Screen Off
- Detailed Menu
- 3 Preset Temperatures
- Display Direction for Right/Left Hand
- Boost Mode
- Power Source Selection
- Modifiable Sensitivity
- Accurate Temp Control
- Smart Algorithm Compensation
One Button to Boost
Bigger soldering joints are just a piece of cake!
How to Boost: In working state, hold Button A to enter Boost mode; after releasing, the controller will adjust to preset working temperature
Specifications
Shell colour | Dark Grey |
USB Interface | USB-C (Power Supply and connection to computer) |
Working Voltage & Power | DC 9-24V 9-65W (MAX) |
PD 9-28V 9-90W (MAX) | |
Power Input | DC 5525 Wide Voltage, PD3.1 |
Temperature Range | 50-400°C |
Temperature Stability | ±2% |
Tip Resistance to Ground | <2Ω |
Controller Size | L 98mm, ⌀16.5mm |
Tip Size | L 105mm, ⌀15.5mm (Different models of tips will be slightly different) |
Weight (Controller & Tip) | 33g |
Package includes:
- TS101 Controller
- Soldering Tip (TS-B2)
- Anti-slip cap
- USB-C Silicone Cable
- User Manual
${moment(hit.date, "X").fromNow()}
` let sourceHTML = "" let reviewerImageHTML = "" if(hit.source == "gcr") { sourceHTML = `about shopping with us via Google Customer Reviews` } else { if(hit.reviewer.first_name) { sourceHTML += `by ${hit.reviewer.first_name} ` reviewerImageHTML = `` $("#user_photos .grid").append($(html)) } } $("#user_photo_count").text(userPhotoCount + " user photo" + (userPhotoCount > 1 ? "s" : "")) }) } const loadNextUserPhotoPage = () => { currentPage++ loadUserPhotosPage(currentPage) } $(function() { loadUserPhotosPage(0) })
A compact, super lightweight soldering iron with precise temperature control. It's gottwo power inputs so can be poweredvia USB-C (PD 3.0 / 3.1) or DC barrel jack.
Checking status…
Ships today –
In stock – and ready to ship!
Coming soon – sign up for a notification!
Out of stock – hopefully back soon!
Retired – no longer available.
Pre-order – will ship once available.
-
TS101 Smart Soldering Iron (USB-C or DC Power Input)
TS101£57.50
Carry on shopping or view your cart
You can adjust quantities once added to your cart.
Shop with confidence – we've been serving the hobbyist electronics, Maker, and retro gaming communities since 2012.
- Satisfaction or refund guarantee
- Worldwide shipping via mail or courier
- 54,000+ customer reviews
- Secure website and payments
${hit.title}
${hit.summary}
`)) } $("#guide_and_tutorials").show() }) })