<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ondronr</id>
	<title>PINE64 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ondronr"/>
	<link rel="alternate" type="text/html" href="https://wiki.pine64.org/wiki/Special:Contributions/Ondronr"/>
	<updated>2026-04-21T04:14:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Pinecil_Power_Supplies&amp;diff=15190</id>
		<title>Pinecil Power Supplies</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Pinecil_Power_Supplies&amp;diff=15190"/>
		<updated>2022-12-15T13:56:18Z</updated>

		<summary type="html">&lt;p&gt;Ondronr: Add Notebook AC Adapter Lenovo ADLX95YCC3A (PD@20V)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Power Options for Pinecil ==&lt;br /&gt;
==== Overview ====&lt;br /&gt;
# Using a power supply that is at the higher end of the Voltage/Amps requirements will give faster heating and performance.&lt;br /&gt;
&lt;br /&gt;
'''Pinecil can use:'''&lt;br /&gt;
# Any Usb-C power supply that supports PD (Power Delivery) and has at least the minimum Volt/amps listed.  The Usb-C PD65W, 3.25A, 20V is recommended, but a lower PD45W will also work on V1).&lt;br /&gt;
# Any quality &amp;quot;center positive&amp;quot; DC barrel 12-21V battery or power supply using a DC 5525 (5.5mm outer diameter, 2.5mm post) [https://www.youtube.com/watch?v=5DBTNplNTfA see Video on '''center-positive polarity'''].  It is sometimes better to get a used name brand laptop brick Dell/Lenovo/HP etc., over a cheap brick which could have voltage spikes that damage the pinecil or other electronics.&lt;br /&gt;
# V2 can handle a DC barrel supply up to 24V without modyfying the PCB (always check polarity, must be a center-positive jack).&lt;br /&gt;
# Any typical  tool battery 18V-21V, see tool battery section for details.&lt;br /&gt;
# QC3.0: not recommended, it is weaker and does not auto-negotiate like Usb-C PD. Minimum of 3 amps is needed and many QC phone chargers are only able to provide a low 12V 1.5amp, limiting Pinecil to about 17W of thermal capability which is weak and slow. It may not even start to heat, but if it does, it may get repeated &amp;quot;Thermal Runaway&amp;quot; message (this means the weak power causes Pinecil to auto-shutdown).&lt;br /&gt;
# QC is more problematic for V2 which comes with the special shorter 6.2 ohm resistance tip. This means the V2 needs more power than the V1. Switching to a longer tip in V2 would reduce the power requirement a little, but then you lose a small amount of heat speed/performance.&lt;br /&gt;
# Magnetic tip USB-C cables are not recommended, and not USB compliant&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting QC chargers ====&lt;br /&gt;
# older QC 2.0 chargers are not supported, check if your charger is at least QC3.0.&lt;br /&gt;
# Some QC power adapters only allow a limited time for QC negotiation, otherwise voltage will fall back to 5V.&amp;lt;br&amp;gt;&lt;br /&gt;
# To address this, starting from firmware v2.16+, there is a PD timeout setting (in 100ms steps) which allows QC negotiation to start earlier. Change this only if you are having issues with your QC charger. (Power Settings &amp;gt; PD timeout)&amp;lt;br&amp;gt;&lt;br /&gt;
# This enables some QC adapters to work (i.e., some Baseus QC chargers). Alternately, lowering the number may result in problems with PD negotiation on some PD type adapters that are slower to negotiate. If you switch between QC &amp;amp; PD adaptors, you may have to change this setting.&lt;br /&gt;
# For certain QC adapters, lowering the PD timeout value to 15 could help, and most PD adapters will also still work using 15. If a PD charger does not work at 15, then increase the timeout (PD defaut is 20 = 20x 100ms = 2 seconds). Note that some QC chargers simply will not work, are too weak, or cheaply made.&lt;br /&gt;
&lt;br /&gt;
=== How to Test if my charger will work? ===&lt;br /&gt;
As long as you do the following you should be fine:&lt;br /&gt;
#  Don't plug in something that is higher voltage than the official ratings for V1 (21v limit) or V2 (24V limit).&lt;br /&gt;
#  if using a DC barrel charger, '''check the Polarity first''', must be center positive ([https://www.youtube.com/watch?v=5DBTNplNTfA see Video])&lt;br /&gt;
# use a known good quality cable that will not short.&lt;br /&gt;
# if the Pinecil heats up very slowly or gets &amp;quot;Thermal Runaway&amp;quot; message, then the charger is too weak, get something else.&lt;br /&gt;
# Phone chargers are too weak, most are only 12V 1.5 amps which is too low.&lt;br /&gt;
# QC 2.0 not supported at all by IronOS firmware (only QC 3.0).&lt;br /&gt;
# most PC &amp;amp; laptop ports don't work as they are only 5V.  5V is good enough for simple Firmware update but not to provide the constant higher power an &amp;quot;resistance&amp;quot;  type of soldering Iron needs to run and maintain heat.&lt;br /&gt;
# Check the specs on your laptop/PC ports and charger ports, most of the time when it doesn't work, it's because the rating is very low on it and not designed to power an Iron (check specified Watts, Volts, Amps on the port and see if they meet the minimum needed by Pinecil).&lt;br /&gt;
&lt;br /&gt;
=== Links to Chargers/Batteries  ===&lt;br /&gt;
This is a very small list compared to all the possible chargers that work, and new chargers come on the market all the time.&lt;br /&gt;
&lt;br /&gt;
PD/QC/DC Barrel Chargers/Batteries/Cables&lt;br /&gt;
&lt;br /&gt;
==== Usb-C  Cables ====&lt;br /&gt;
* Silicone USB-C cables are recommended if possible, they are more flexible and heat resistance. They do not melt or smoke if touched briefly with an iron compared with most other cords.&lt;br /&gt;
* These work with usb 20V chargers and have been tested with Pinecil.&lt;br /&gt;
# [https://pine64.com/product/usb-type-c-to-usb-type-c-silicone-power-charging-cable-1-5-meter-length/  silicone, 1-cable, PINE64]&lt;br /&gt;
# [https://www.amazon.com/dp/B096XWD2HG/   silicone, 2-pack cables, Inter9er]&lt;br /&gt;
# [https://www.aliexpress.us/item/3256803495408504.html silicone, Baseus]&lt;br /&gt;
# [https://www.amazon.com/dp/B093GFBD2M   silicone, Anker]&lt;br /&gt;
&lt;br /&gt;
* EPR PD 3.1 Usb-C cables (240W, 48V, 5A), needed for 28V, 140W PD3.1 chargers. Backwards compatible for all lower USB-C devices/chargers.&lt;br /&gt;
** There are no silicone 240W cables available yet. The below cables have been tested to work, but are not silicone.&lt;br /&gt;
&lt;br /&gt;
** [https://a.co/25QgL0E certified 240W+Low speed data] Club 3D (slower  usb2 480mb/ps data speed = 0.48G speed)&lt;br /&gt;
** [https://www.inter9ers.com/promotions certified 240W/40Gbps], coupon $25 off, highest USB-IF data speed, 40Gbps, USB 4 Gen3&lt;br /&gt;
*** (if amazon promo is expired, or from EU/other country, scroll all the way to the bottom of page, and click on paypal to buy directly).&lt;br /&gt;
&lt;br /&gt;
==== Usb-C Charger ====&lt;br /&gt;
[[File:USB_C_PD65_Shared_Power_Chargers.jpeg|300px|thumb|right| Many multi-port Usb-C chargers give 65w-20v-3amps+ Only when using the single top port. For the best performance on these chargers, only use the single top port with Pinecil. ]]&lt;br /&gt;
&lt;br /&gt;
* [https://pine64.com/product-category/pinepower/ PD120w PinePower Desktop w/Grounded 3-pin plug] (PD@20V)&lt;br /&gt;
* [https://pine64.com/product/pinepower-65w-gan-2c1a-charger-with-international-plugs/ PD65w Pinepower Portable Travel charger] (PD@20V)&lt;br /&gt;
* [https://www.amazon.com/dp/B09GK6QY1K Cirtek 65W charger 3-port] (PD@20V)&lt;br /&gt;
* [https://www.amazon.com/Charger-Cirtek-Compatible-MacBook-iPhone/dp/B09HKLXB1Z Cirtek 100W 4-port]  $10 off as of Oct. 14, '22 (PD@20V)&lt;br /&gt;
* [https://a.co/d/5Ai1McE EfaithFix PD65W, 3-port] (PD@20V)&lt;br /&gt;
* [https://www.amazon.com/Charger-HTC-PowerIQ-Foldable-Charging/dp/B09F6HF28L HTC PD65W, 3-port black] (PD@20V)&lt;br /&gt;
* [https://www.amazon.com/HTC-Charger-Compact-Foldable-MacBook/dp/B09J83YZ8M HTC PD65W, 3-port, white] (PD@20V)&lt;br /&gt;
* [https://www.apple.com/shop/product/MLYU3AM/A/140w-usb-c-power-adapter Apple 140W 28V, need to buy EPR PD3.1 cable separately] (PD@28V, PD@20V) works for all USB-C devices&lt;br /&gt;
* Notebook AC Adapter HP L30757-002 (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo ADLX65YLC3D (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo ADLX95YCC3A (PD@20V)&lt;br /&gt;
* [https://www.amazon.com/gp/product/B087MD5MYH Amazon Basics 65W One-Port GaN USB-C PD 3.0]&lt;br /&gt;
* Charger Harbor SAIL01 65W Dual USB-C Power Delivery GaN PPS $12.99 (https://www.amazon.com/dp/B097CVQ868)&lt;br /&gt;
* Baseus GaN2 Pro Quick Charger 100W (CCGAN100UE) (PD@20V)&lt;br /&gt;
* Elecjet AnyWatt SQ, USB-C to Lenovo Square Slim-Tip Adapter 45W or 65W, used with a 65W Lenovo Supply (PD@20V, Pinecil shows 64W)&lt;br /&gt;
* [https://nekteck.com/products/nekteck-60w-usb-c-charger-gan-tech?tab=description Nekteck 60W with PD60 cable]&lt;br /&gt;
&lt;br /&gt;
==== Battery Power bank ====&lt;br /&gt;
* [https://www.amazon.com/Anker-PowerCore-Portable-Charger-Compatible/dp/B09VPHVT2Z Anker 737 28V-140W EPR (must use EPR-PD 3.1 cable if you want 28V, otherwise it will be lower PD volts)]&lt;br /&gt;
* [http://beta.blitzwolf.com/-p-15.html Blitzwolf BW-P1 10400mAh QC2]&lt;br /&gt;
* [https://www.bestbuy.com/site/insignia-80w-26800-mah-portable-charger-for-most-usb-c-laptops-black/6419522.p?skuId=6419522 Insignia 80W 26,800mAh NS-PWLB80]&lt;br /&gt;
* Baseus BiPow 10000mAh 18W PD&amp;amp;QC3.0&lt;br /&gt;
* [https://www.amazon.de/gp/product/B07KRLRCDJ/ Intenso 7332330 Powerbank PD 10000 - External Battery PowerDelivery &amp;amp; QuickCharge3] - 10000mAh Powerbank, the Pinecil shows 12V and about 17W when heating up, using USB C PD (Red Silicone Pinecil cable)&lt;br /&gt;
* Marbero M87 30W PD 3.0&lt;br /&gt;
* [https://www.amazon.co.uk/Charmast-23800mAh-Delivery-Portable-Compatible/dp/B08ML1PHB2 Charmast C2032 65W Power Bank], maximum power at 20V is only available from the IN/OUT usb C port, the OUT usb C port delivers only 12V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== DC Barrel Power ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background-color:LightYellow&amp;quot;&lt;br /&gt;
| '''[https://www.youtube.com/watch?v=5DBTNplNTfA Check the polarity of the DC Barrel plug]''' before plugging in a random charger or it could break the Pinecil.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== DC Laptop Brick ====&lt;br /&gt;
&lt;br /&gt;
* Generally a center-positive laptop charger with more than 3 Amps and 19V-24V will work on Pinecil V2 ([https://www.youtube.com/watch?v=5DBTNplNTfA '''video how to check if polarity is Center Positive''']). Plugging in a DC barrel charger with the wrong polarity symbol on the back will break the Pinecil.&lt;br /&gt;
&lt;br /&gt;
* DC5525 barrel plug will plug in directly (5.5mmm x 2.5mm) but if you have a different plug, there are many adaptors to convert it to 5.5mm, 2.5mm  (don't force a different plug into Pinecil, [https://forum.pine64.org/showthread.php?tid=13237 it will Break the barrel port]).&lt;br /&gt;
&lt;br /&gt;
* DC barrel 24V is supported on V2 (most V1 can only do a max of 21V unless a modification is performed to cut the trace to the Vbus, and enable 24V safely (see [https://github.com/Ralim/IronOS/blob/dev/Documentation/DebugMenu.md#pd-debug-menu Ralim's IronOS DebugMenu for details])&lt;br /&gt;
&lt;br /&gt;
==== Tool Batteries 18V-21V ====&lt;br /&gt;
&lt;br /&gt;
[[File:Power_Wheel_Adapters_for_18-21V_Tool_Batteries.png|400px|thumb|right| [https://a.co/bo626Nk Power-Wheels adapter link] with Ryobi battery  ]]&lt;br /&gt;
&lt;br /&gt;
* Easy way: just get a Power Wheels adapter. They are made for different tool brands and get a DC5525 Pigtail wire.&lt;br /&gt;
* [https://www.amazon.com/Hobbypark-Connector-Soldering-Outdoor-Repairing/dp/B08LKY5DBX DC5525 pigtail (keep the XT60 connector or cut it off)]&lt;br /&gt;
* Some people print their own 3D adaptors for tool batteries.&lt;br /&gt;
** Must use a 5.5mm x 2.5 mm  DC barrel Plug. Forcing an an incorrect size, i.e., DC 5521 will break [https://forum.pine64.org/showthread.php?tid=13237 the connector as seen here] (if it doesn't go in, it doesn't fit).&lt;br /&gt;
* If you use a random DC barrel charger, first Check the Polarity of the plug to make sure it is Center Positive before using it. [https://www.youtube.com/watch?v=5DBTNplNTfA (how to check polarity)]. Using reverse polarity DC plug will destroy the pinecil.&lt;br /&gt;
* [https://smile.amazon.com/gp/product/B09GXBJMNF Get a Power Wheels Adapter like this for Ryobi, then connect a DC5525 Pigtail]&lt;br /&gt;
* [https://smile.amazon.com/stores/page/F3CF7FFA-3021-4014-AA81-E214F6F7CEDC?ingress=0&amp;amp;visitId=485f97ee-6a92-43e8-aaef-479873fccd6f Other kinds of Power-Wheels Adapters Ridgid, Milwaukee, Makita, etc.]&lt;br /&gt;
* [https://www.amazon.com/Adapter-Battery-terminals-Connector-Robotics/dp/B09GY21VXL Adapter for Ridgid batteries]&lt;br /&gt;
* To prevent battery overdrain, add this Pinecil setting which works for all the 18-21V tool batteries typical for Ridgid/Ryobi, etc.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | style=&amp;quot;text-align:left; &amp;quot;&lt;br /&gt;
|-style=&amp;quot;background-color:LightYellow&amp;quot;&lt;br /&gt;
| Power source = 5S,  Minimum Voltage = 3.3V&lt;br /&gt;
|}&lt;br /&gt;
* Tip: only if you change to a different size battery do you need to alter this. If you only ever switch between a USB-C charger and the tool battery, you could just leave the 5S/3.3V setting. Overdrain means using the battery past the point where you can charge it again. Many tool batteries have internal protection to prevents this, but some brands don't have it (unfortunately, unlike most brands, Dewalt puts it into the tool &amp;amp; not the batttery). Setting it in Pinecil is an extra safety setting in case you are not sure and want to preserve batteries.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Limited usability:'''&lt;br /&gt;
* Nintendo Switch AC Adapter (USB-C wall-wart) (PD@15V).  Does not work on V2 (needs 3+amps). Works on V1, but slower heat speed because it's low amps and only 15V.&lt;br /&gt;
* Notebook Docking Station HP Thunderbolt Dock 230W G2 (PD@20V)&lt;br /&gt;
** (had problems with lower firmware versions, but works fine Pinecil firmware: 2.15 and DockingStation firmware: 1.0.69.1) &lt;br /&gt;
* Smartphone Charger Samsung EP-TA20EWE (QC2@9V)&lt;br /&gt;
* Smartphone Charger Google Pixel G1000-US (PD@9V)&lt;br /&gt;
* Notebook AC Adapter Delta Electronics ADP-65JH BB (DC@19V) and ADP-90CD DB (1.7x 4.8mm need adaptor, tip is not DC5525)&lt;br /&gt;
* Notebook AC Adapter LITEON PA-1700-02 (DC@18.5V, 65W) (tip is 1.7mmx5.5mm would need adaptor for DC5525)&lt;br /&gt;
* Nillkin 63W USB Car Charger Quick Charge 3.0 PD (Pinecil Firmware: 2.14.2425902)&lt;br /&gt;
** QC3@9V/12V and PD@15V work, PD@20V doesn't&lt;br /&gt;
** PD@20V works fine when using PDC004-20V or ZY12PDN on dc jack (DC@20V, limit: 45W)&lt;br /&gt;
&lt;br /&gt;
==== Not compatible ====&lt;br /&gt;
* Zendure Power bank [https://a.co/d/aJ79FvF like this one] does not work. It does not appear to be USB-C PD 3.0 compliant. Only the USB-A port seems to work at lower QC voltage. It does not deliver USB-C 20V-5amps or USB-C 20V -3amps.&lt;br /&gt;
* Smartphone Charger RAVpower 30W Dual USB Turbo Wall Charger (Should provide QC3@9V/12V, but only provides 5 V on both ports)&lt;br /&gt;
* Sabrent HB-B7C3 USB3 hub, 7 data ports, 3 charge ports, 60W supply -- does not negotiate higher voltages.&lt;br /&gt;
&lt;br /&gt;
==== [https://wiki.pine64.org/wiki/Pinecil Go Back to Pinecil Wiki]====&lt;/div&gt;</summary>
		<author><name>Ondronr</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Pinecil&amp;diff=12494</id>
		<title>Pinecil</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Pinecil&amp;diff=12494"/>
		<updated>2022-02-09T14:01:23Z</updated>

		<summary type="html">&lt;p&gt;Ondronr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pinecil-bb2-01_rotate.jpg|400px|thumb|right|The Pinecil]]&lt;br /&gt;
&lt;br /&gt;
The '''Pinecil''' is a portable, temperature controlled soldering iron. It also has the intended use of being a Risc-V development device using a breakout board. &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The Pinecil's main features are:&lt;br /&gt;
&lt;br /&gt;
* Portability&lt;br /&gt;
* Settable temperature&lt;br /&gt;
* Soldering tips:&lt;br /&gt;
** Replaceable&lt;br /&gt;
** More than half a dozen available. Currently sold as 2 separate sets of 4, one fine set, the other larger.&lt;br /&gt;
** Compatible with TS100&lt;br /&gt;
* Flexible power sources:&lt;br /&gt;
** Barrel jack&lt;br /&gt;
** USB Type C power delivery&lt;br /&gt;
&lt;br /&gt;
There are additional features that include (Useful for devkit use):&lt;br /&gt;
&lt;br /&gt;
* A Programmable Gigadevice Risc-V GD32V embedded processor&lt;br /&gt;
* 0.67&amp;quot; Monochrome Display that can render text or graphics&lt;br /&gt;
* Support for Idle detection, for automatic power down of tip&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Pinecil comes with a separate heating element / tip. After inserting its barrel into the end of the handle, lightly tighten the screw onto it. Loosen this screw when changing out the tip.&lt;br /&gt;
&lt;br /&gt;
The USB port, connected to any host, provides enough power to drive the user interface, but not necessarily enough to heat the tip. 5 volts from a USB 2 port will only display the user interface.&lt;br /&gt;
&lt;br /&gt;
To check the firmware version, hold down the &amp;quot;-&amp;quot; button. It will display something like &amp;quot;v2.14.2425902 17-01-21&amp;quot;, suggesting its actual release date, here 2021-01-17. Clicking the &amp;quot;+&amp;quot; button repeatedly reveals various internal settings, such as hardware version, current temperature, time since power-on, and number of motions detected. Clicking &amp;quot;-&amp;quot; returns to the regular display of current temperature, target temperature, and supply voltage. At other times it may show power draw.&lt;br /&gt;
&lt;br /&gt;
To actually heat up the tip, you will need a power supply that can provide 12V or more. This may be a dedicated power supply with a standard barrel connector (+ center, - outside) that supplies anywhere from 12V to 21V, or a USB-C supply that can negotiate up to such a voltage. (You probably have a suitable supply disused in a box somewhere.)&lt;br /&gt;
&lt;br /&gt;
Clicking &amp;quot;+&amp;quot; starts the tip heating. The display then shows power draw, current temperature, supply voltage, and estimated time to reach target temperature. You can adjust the target temperature with further clicks of &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; buttons. Waiting for the regular display to return, then holding down &amp;quot;-&amp;quot; for a moment turns the heat off. You can watch the temperature measurement go up and down. Certain settings involve holding down both buttons.&lt;br /&gt;
&lt;br /&gt;
The iron will &amp;quot;sleep&amp;quot;, switching to a lower temperature, after it has been put down for a short time, and heat up again when it is picked up.&lt;br /&gt;
&lt;br /&gt;
Clicking &amp;quot;-&amp;quot; when heat is off steps through menus to control a variety of settings, such as the sleep temperature, time until sleep, motion sensitivity, temperature units (C or F) etc.&lt;br /&gt;
&lt;br /&gt;
'''Menu Items''' items (accurate for firmware 2.16)&lt;br /&gt;
&lt;br /&gt;
* Power settings&lt;br /&gt;
** Power source (cutoff choices for voltage and battery operation)&lt;br /&gt;
** QC voltage (voltage to negotiate for with QC chargers (9..22 volts in 0.2V steps, recommended up to 21 volts)&lt;br /&gt;
** PD timeout (compatibility setting for some picky QC power supplies, allowing to set a shorter amount of time for PD negotiation in 100ms steps)&lt;br /&gt;
* Soldering Settings&lt;br /&gt;
** Boost Temperature&lt;br /&gt;
** Heat on power up (Auto Start)&lt;br /&gt;
** Temperature Change (short click)&lt;br /&gt;
** Temperature Change (long click)&lt;br /&gt;
** Allow locking buttons (when soldering)&lt;br /&gt;
* Sleep mode&lt;br /&gt;
** Motion Sensor Sensitivity&lt;br /&gt;
** Sleep Temperature&lt;br /&gt;
** Sleep Timeout&lt;br /&gt;
** Shutdown Timeout&lt;br /&gt;
** Hall Sensor Sensitivity&lt;br /&gt;
* User Interface&lt;br /&gt;
** Temperature Units (C/F)&lt;br /&gt;
** Display orientation (auto/right/left)&lt;br /&gt;
** Cooldown Blink&lt;br /&gt;
** Scrolling Speed (slow/fast)&lt;br /&gt;
** Reverse +/- buttons&lt;br /&gt;
** Animation speed (off/slow/medium/fast)&lt;br /&gt;
** Animation loop&lt;br /&gt;
** Screen brightness (1..10)&lt;br /&gt;
** Screen inversion&lt;br /&gt;
** Detailed idle screen&lt;br /&gt;
** Detailed solder screen&lt;br /&gt;
* Advanced Settings&lt;br /&gt;
** Power Limit (watts)&lt;br /&gt;
** Factory Reset?&lt;br /&gt;
** Calibrate Temperature&lt;br /&gt;
** Calibrate Voltage&lt;br /&gt;
** Power Pulse (watts)&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
&lt;br /&gt;
Pre-release:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil_Exploded_Diagram_ver_0.9.png|Pinecil renders|alt=alt language&lt;br /&gt;
File:PinecilPrototype.jpg|Pinecil prototype|alt=alt language&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Production:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil-bb2-01.jpg|Pinecil and TS-B2 retail package|alt=alt language&lt;br /&gt;
File:Pinecil-Case-Red-1.jpg|Pinecil red casing|alt=alt language&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pinecil tips ==&lt;br /&gt;
* Uses TS-100 compatible tips&lt;br /&gt;
* Tip model TS-B2 is the default tip supplied with the Pinecil&lt;br /&gt;
* Tip set 1 (left) &amp;amp; 2 (right):&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:PinecilTipSets.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* '''Dimensions:''' 170mm with solder tip or 98mm without solder tip x 12.8mm x 16.2mm&lt;br /&gt;
* '''Weight:''' 30g with solder tip, 20g without solder tip&lt;br /&gt;
* '''CPU:''' GD32VF103TB 32-bit RV32IMAC RISC-V “Bumblebee Core” @ 108 MHz&lt;br /&gt;
* '''Display:''' 0.67&amp;quot; QUG 9616TSWCG02 96x16 Monochrome Matrix display&lt;br /&gt;
* '''Memory:'''&lt;br /&gt;
** 128KB Flash&lt;br /&gt;
** 32KB SRAM&lt;br /&gt;
* '''DC in (only one of the following at a time):'''&lt;br /&gt;
** 12V- 21V DC5525 Barrel Jack&lt;br /&gt;
** USB-C 12-20V PD&lt;br /&gt;
** QC3.0&lt;br /&gt;
** Recommend operating voltage 12-21V, some components can tolerate higher voltages at &amp;quot;absolute maximum&amp;quot; but it's very ill-advised&lt;br /&gt;
&lt;br /&gt;
== Pinecil board information, schematics and certifications ==&lt;br /&gt;
&lt;br /&gt;
* Pinecil mainboard schematic:&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_schematic_v1.0a_20201120.pdf Pinecil mainboard schematic ver 1.0 20201120, this is production version schematic]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Top PDF file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Bottom PDF file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Top Drawing file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Bottom Drawing file]&lt;br /&gt;
&lt;br /&gt;
* Pinecil certifications:&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20CE%20RED%20Certificate-S20102803801001.pdf Pinecil CE RED Certificate]&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20FCC%20Certificate-S20102803802001.pdf Pinecil FCC Certificate]&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20RoHS10%20Certificate-S20102803803001.pdf Pinecil ROHS Certificate]&lt;br /&gt;
&lt;br /&gt;
* Pinecil breakout board schematic:&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_Schematic_v1.0_20201005.pdf Pinecil breakout board schematic ver 1.0 20201005]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_PCB_layout_v1.0_20201005.pdf Pinecil breakout board PCB layout ver 1.0]&lt;br /&gt;
* Photos:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil-breakout-board-02.jpg|Store photo&lt;br /&gt;
File:Pinecil breakout top.jpg|Top view&lt;br /&gt;
File:Pinecil breakout bottom.jpg|Bottom view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware Image Releases ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/pine64/pinecil-firmware-updater/releases/latest Latest Pinecil Firmware Updater] for MacOS and Windows&lt;br /&gt;
&lt;br /&gt;
* [https://files.pine64.org/os/Pinecil/Pinecil_firmware_20201115.zip Pinecil production firmware 20201115, thanks to Ralimtek]&lt;br /&gt;
&lt;br /&gt;
Links to development firmware and documentation:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/Ralim/IronOS/releases GitHub repository for IronOS, from Ralimtek]&lt;br /&gt;
* [https://github.com/Ralim/IronOS/blob/master/Documentation/Flashing.md GitHub link for IronOS flashing documentation]&lt;br /&gt;
&lt;br /&gt;
== Batch changes ==&lt;br /&gt;
&lt;br /&gt;
* For the first manufacture batch of the Pinecil, the copper ring connecting the earth screw to the tip was omitted as the engineering team found the TS100 design lacking. For the second round onwards, an improved design copper ring has been included as standard, and is also included with the replacement red and black handles. For normal operation of the iron, omission of the ring does not impact it's operation. If you are working with ESD components, you will however need it in order to ground the iron tip via the earth screw at the back of the iron. If you ordered one from the first batch, and need that part, please contact info at pine64 dot org with the subject &amp;quot;Pinecil copper ring&amp;quot;, and include your order number and shipment will be arranged. &lt;br /&gt;
&lt;br /&gt;
* The first batch of Pinecil's were rated 12-24v @ 65W. After some heated discussion on the discussion group, it was decided that it would be downgraded to 12-21V @ 60W, due to concern over the connection of the DC jack to the USB-PD chip, which has a recommended maximum of 21v, and absolute maximum of 28v.&lt;br /&gt;
&lt;br /&gt;
== Development efforts ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Project Homepage&lt;br /&gt;
! Firmware Images&lt;br /&gt;
! Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Ralimtek&lt;br /&gt;
| [https://github.com/Ralim/IronOS/ Ralim/IronOS]&lt;br /&gt;
| https://github.com/Ralim/IronOS/releases/&lt;br /&gt;
| Officially endorsed Pinecil firmware&lt;br /&gt;
|-&lt;br /&gt;
! Alvin Wong&lt;br /&gt;
| [https://github.com/alvinhochun/gd32vf103-pinecil-demo-rs alvinhochun/gd32vf103-pinecil-demo-rs]&lt;br /&gt;
| &lt;br /&gt;
| Collection of Rust code demos for Pinecil&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== How to update a firmware ==&lt;br /&gt;
&lt;br /&gt;
The official firmware that comes with the Pinecil is IronOS, you will want that if you just want to use your Pinecil as a soldering iron.&lt;br /&gt;
&lt;br /&gt;
If you're using the manual firmware update method described below, you can [https://github.com/Ralim/IronOS/releases/ download new IronOS releases from here].&lt;br /&gt;
&lt;br /&gt;
While you can't brick your Pinecil permanently (DFU is in ROM); a firmware update can make your Pinecil inoperable if you flash an invalid firmware. However, flashing a working firmware using these same instructions will remedy that.&lt;br /&gt;
&lt;br /&gt;
{{warning|1=Do not have a barrel jack PSU plugged in at the same time as a USB-C cable. Doing this will severely damage your computer (or Type-C PSU).}}&lt;br /&gt;
=== With application ===&lt;br /&gt;
&lt;br /&gt;
# Download Pinecil Firmware Updater for [http://pinecil.pine64.org/updater/get-binaries.php?platform=win64 Windows], [http://pinecil.pine64.org/updater/get-binaries.php?platform=macos64 MacOS], or build by yourself from [https://github.com/pine64/pinecil-firmware-updater sources].&lt;br /&gt;
# (Windows only) Be sure that you have installed Microsoft Visual C++ Redistributable x64. Else, you can download it [http://pinecil.pine64.org/updater/vc_redist.x64.exe here]&lt;br /&gt;
# Open it, select operating system you want to flash and click '''Flash'''. (Don't connect Pinecil yet)&lt;br /&gt;
# Follow application instructions for correct Pinecil connection to your PC.&lt;br /&gt;
# '''In case of error''': If you will get error about erasing the Pinecil, you need to tick '''Mass Erase''' checkbox and try again.&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
&lt;br /&gt;
(Method tested on Linux, should work on any OS which supply dfu-util 0.10, if your distro comes with 0.9 you might soft-brick your Pinecil)&lt;br /&gt;
&lt;br /&gt;
{{note|1=If &amp;lt;code&amp;gt;dfu-util&amp;lt;/code&amp;gt; command cannot find a device with 28e9:0189 ID, try to run it with &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{note|1=To check if you can use dfu-util 0.9, you can use &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt;. If it reports &amp;lt;code&amp;gt;alt=0, name=&amp;quot;@Internal Flash  /0x08000000/128*001Kg&amp;quot;&amp;lt;/code&amp;gt; you are fine, otherwise you need to upgrade to 0.10, important part is &amp;lt;code&amp;gt;128*001Kg&amp;lt;/code&amp;gt;, which is flash amount of blocks and block size, as a chip used in Pinecil have 128 KB of Flash with 1KB page size}}&lt;br /&gt;
&lt;br /&gt;
# Enter the update mode. For that, unplug a barrel jack PSU if you have one plugged in. Then, plug USB cable while holding *-* button (button that's closest to USB-C port).&lt;br /&gt;
# Make a firmware backup: &amp;lt;code&amp;gt;dfu-util -d 28e9:0189 -a 0 -U ~/pinecil/internal.flash.stock -s 0x08000000&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;28e9:0189&amp;lt;/code&amp;gt; -- USB Device ID (can be obtained from &amp;lt;code&amp;gt;lsusb&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt; but in dfu-util output it might be hard to identify the Pinecil device)&lt;br /&gt;
## &amp;lt;code&amp;gt;-a 0&amp;lt;/code&amp;gt; -- selects partition to flash. List of possible options can be obtained via &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt;. Partition 0 - internal SPI flash. Partition 1 - fuses (description of fuses can be found in User Manual for the chip)&lt;br /&gt;
## &amp;lt;code&amp;gt;-U&amp;lt;/code&amp;gt; -- specifies a mode. U is upload, which means that firmware will be downloaded and saved to file (yes, that's confusing, but it is what it is, feel free to verify that in a manual of your version of dfu-util). Command must be followed by a path to file where you want to save your firmware. dfu-util will refuse to dump firmware if you already have a file with that name.&lt;br /&gt;
## &amp;lt;code&amp;gt;-s 0x08000000&amp;lt;/code&amp;gt; -- specify the address in a flash from which dump will start. This can be obtained from &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Flash a new firmware: &amp;lt;code&amp;gt;dfu-util -d 28e9:0189 -a 0 -D Pinecil_EN.bin -s 0x08000000:mass-erase:force&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;-D&amp;lt;/code&amp;gt; -- is a mode to Download firmware to the device (yes, that's confusing, but you indeed Upload from device and Download to device with dfu-util). That should follow the file with the firmware. Update archive from Ralim usually contains two files: &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;. One that is required - is &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;_EN&amp;lt;/code&amp;gt; is the language code of the firmware, means that &amp;lt;code&amp;gt;_EN&amp;lt;/code&amp;gt; will flash english version of firmware.&lt;br /&gt;
## &amp;lt;code&amp;gt;-s 0x08000000:mass-erase:force&amp;lt;/code&amp;gt; -- specified the address where to flash the file. &amp;lt;code&amp;gt;:mass-erase:force&amp;lt;/code&amp;gt; is required to force-erase flash before updating firmware, otherwise you might have unpredictable results.&lt;br /&gt;
## If it fails with &amp;lt;code&amp;gt;Error during special command &amp;quot;MASS_ERASE&amp;quot; get_status&amp;lt;/code&amp;gt; (as has happened with recent shipments) then use ...&amp;lt;code&amp;gt;-s 0x08000000&amp;lt;/code&amp;gt; without attempting &amp;quot;mass-erase&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Disassembly steps ==&lt;br /&gt;
&lt;br /&gt;
# Remove tip if present.&lt;br /&gt;
## Let tip cool down.&lt;br /&gt;
## Loosen top (display side) screw (PH1) on the tip side of the device.&lt;br /&gt;
## Gently pull tip out.&lt;br /&gt;
# Slide rubber off towards the tip side.&lt;br /&gt;
# Remove the ground screw (longer screw on the top side towards the port side) (PH1).&lt;br /&gt;
# Remove the bottom screw (at the tip side, between the legs) (PH1).&lt;br /&gt;
# Slightly pull the two halves of the case apart at the tip side, enough to get a fingernail or guitar pick between the halves.&lt;br /&gt;
# Move the pick down the length of the split to loosen the bottom half's clips from the top half of the case.&lt;br /&gt;
# Once loose, remove the bottom half by moving it forward (it is retained by the top half at the port side).&lt;br /&gt;
# Remove the screws retaining the copper tip contacts (PH000).&lt;br /&gt;
# Remove the now loose copper tip contacts.&lt;br /&gt;
# Gently push the board towards the tip side by pushing on one of the ports (for example, by using a misaligned USB C connector).&lt;br /&gt;
# The PCB assembly is now free to be lifted out.&lt;br /&gt;
## The key caps are now no longer retained, carefully set aside the top half, or remove the caps and store them separately.&lt;br /&gt;
&lt;br /&gt;
== Assembly steps ==&lt;br /&gt;
&lt;br /&gt;
# Place the key caps into their recesses in the top half of the case.&lt;br /&gt;
# Place the PCB assembly into the top half of the case ports first.&lt;br /&gt;
## Lower the rest of the board into the case and move the PCB assembly towards the port side of the case (the DC barrel connector may be a firm place to gently push).&lt;br /&gt;
# Install the copper tip contacts.&lt;br /&gt;
## Orient the contact to align the alignment pin with the alignment hole next to the big hole on one of the big gold pads.&lt;br /&gt;
## Install and gently tighten the PH000 screw until the clip is no longer loose.&lt;br /&gt;
# Place the bottom half of the case into the top half by sliding the lip on the port side (side without the feet) of the bottom half under the arch of the port side of the top half.&lt;br /&gt;
# Gently close the case by bringing the two halves together, paying attention to each clip's alignment and ensuring the case edges align.&lt;br /&gt;
# Install the short PH1 screw at the bottom of the tip side of the case.&lt;br /&gt;
# Install the longer PH1 screw at the ground connection point at the top side of the case (between the display and the ports).&lt;br /&gt;
# Slide the rubber sleeve on (larger ridge first).&lt;br /&gt;
# Gently insert tip.&lt;br /&gt;
# Gently tighten the top PH1 screw to retain the tip.&lt;br /&gt;
&lt;br /&gt;
== Power Supply Compatibility ==&lt;br /&gt;
&lt;br /&gt;
The Pinecil can either work with a 12-21V battery or power supply via the 5525 (5.5mm outer diameter, 2.5mm post) centre-positive jack, or with any USB power supply that supports the QC2, QC3 or USB-PD (Power Delivery) specification. QC2 and most QC3 power supplies will only be able to provide a maximum of 12V, limiting the Pinecil to about 17W of thermal capability. A suitable USB-PD power supply / power bank will be able to provide 20V, allowing the Pinecil to deliver the full 60W of heat to soldering tip. &lt;br /&gt;
&lt;br /&gt;
For certain QC power adapters, there is a limited time for QC negotiation, otherwise voltage will fall back to 5V.&amp;lt;br&amp;gt;&lt;br /&gt;
Starting from firmware v2.16, there is a PD timeout setting (in 100ms steps) which allows QC negotiation start earlier.&amp;lt;br&amp;gt;&lt;br /&gt;
This enables some QC adapters to work (like some of the Baseus QC chargers) but may result problems with PD negotiation on slower PD adapters.&lt;br /&gt;
&lt;br /&gt;
For certain adapters, a PD timeout value of 15 is needed while most of PD adapters are also work using this value.&lt;br /&gt;
&lt;br /&gt;
Known working QC/PD/barrel power adapters / power banks include:&lt;br /&gt;
&lt;br /&gt;
Power adapter:&lt;br /&gt;
* [https://pine64.com/product/pinepower-120w-desktop-power-supply-us-version/ PinePower Desktop]&lt;br /&gt;
* [https://www.nekteck.com/product/usb-if-certified-usb-c-charger-nekteck-60w-type-c-wall-charger-power-delivery-pd3-0-travel-charger-compatible-with-macbook-pro-2018-macbook-air-ipad-pro-pixel-3-galaxy-note-9-s9-with-6ft-cable/ Nekteck 60W with 6ft cable]&lt;br /&gt;
* Notebook AC Adapter HP L30757-002 (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo ADLX65YLC3D (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo LN-A0403A3C (Barrel 20V/2A)&lt;br /&gt;
* Notebook AC Adapter Delta Electronics ADP-65JH BB (DC@19V) and ADP-90CD DB&lt;br /&gt;
* Notebook AC Adapter LITEON PA-1700-02 (DC@18.5V, 65W)&lt;br /&gt;
* Smartphone Charger Samsung EP-TA20EWE (QC2@9V)&lt;br /&gt;
* Smartphone Charger Google Pixel G1000-US (PD@9V)&lt;br /&gt;
* Nintendo Switch AC Adapter (USB-C wall-wart) (PD@15V)&lt;br /&gt;
* Notebook Docking Station HP Thunderbolt Dock 230W G2 (PD@20V)&lt;br /&gt;
** (had problems with lower firmware versions, but works fine Pinecil firmware: 2.15 and DockingStation firmware: 1.0.69.1) &lt;br /&gt;
* Ankosen 65W USB C Charger for Mac Book and Laptop Fast Wall Charger, GaN PD 3.0 Power Adapter Amazon $9.99 (https://www.amazon.com/dp/B08T1P7ZRW/ref=cm_sw_r_oth_api_glt_fabc_X68FK4PW9VH02M4NK8CA?_encoding=UTF8&amp;amp;psc=1)&lt;br /&gt;
* Apple 140W USB-C Power Adapter A2452 (PD@20V)&lt;br /&gt;
&lt;br /&gt;
Adapters:&lt;br /&gt;
* Elecjet AnyWatt SQ, USB-C to Lenovo Square Slim-Tip Adapter 45W or 65W, used with a 65W Lenovo Supply (PD@20V, Pinecil shows 64W)&lt;br /&gt;
&lt;br /&gt;
Power bank:&lt;br /&gt;
* [http://beta.blitzwolf.com/-p-15.html Blitzwolf BW-P1 10400mAh QC2]&lt;br /&gt;
* [https://www.bestbuy.com/site/insignia-80w-26800-mah-portable-charger-for-most-usb-c-laptops-black/6419522.p?skuId=6419522 Insignia 80W 26,800mAh NS-PWLB80]&lt;br /&gt;
* Baseus BiPow 10000mAh 18W PD&amp;amp;QC3.0&lt;br /&gt;
* [https://www.amazon.de/gp/product/B07KRLRCDJ/ Intenso 7332330 Powerbank PD 10000 - External Battery PowerDelivery &amp;amp; QuickCharge3] - 10000mAh Powerbank, the Pinecil shows 12V and about 17W when heating up, using USB C PD (Red Silicone Pinecil cable)&lt;br /&gt;
* Marbero M87 30W PD 3.0&lt;br /&gt;
&lt;br /&gt;
Limited usability:&lt;br /&gt;
* Nillkin 63W USB Car Charger Quick Charge 3.0 PD (Pinecil Firmware: 2.14.2425902)&lt;br /&gt;
** QC3@9V/12V and PD@15V work, PD@20V doesn't&lt;br /&gt;
** PD@20V works fine when using PDC004-20V or ZY12PDN on dc jack (DC@20V, limit: 45W)&lt;br /&gt;
&lt;br /&gt;
Not compatible:&lt;br /&gt;
* Smartphone Charger RAVpower 30W Dual USB Turbo Wall Charger (Should provide QC3@9V/12V, but only provides 5 V on both ports)&lt;br /&gt;
* Sabrent HB-B7C3 USB3 hub, 7 data ports, 3 charge ports, 60W supply -- does not negotiate higher voltages.&lt;br /&gt;
&lt;br /&gt;
== Cases and 3D Models ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/kohkohwastaken/3D-Models/tree/main/Pine64 3D model of Pinecil by kohkoh]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4727212 Pinecil compact case]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4723235 Pinecil and tips case]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4734830 T12 Tip Adapter]&lt;br /&gt;
* [https://www.thingiverse.com/search?q=pinecil Thingiverse search for 'Pinecil']&lt;br /&gt;
&lt;br /&gt;
== Caring for a soldering iron ==&lt;br /&gt;
&lt;br /&gt;
https://www.weller-tools.com/how-to-care-for-soldering-iron-tips/&lt;br /&gt;
&lt;br /&gt;
https://www.eevblog.com/forum/beginners/best-way-to-clean-oxidized-soldering-iron-tip/&lt;br /&gt;
&lt;br /&gt;
== Checklist ==&lt;br /&gt;
&lt;br /&gt;
Upon receipt, or buying a used Pinecil, one may want to check the following:&lt;br /&gt;
# the display turns on when 5-21V is supplied&lt;br /&gt;
#* via USB type C or 5525 center positive barrel&lt;br /&gt;
# it gets 20V from a 20V capable USB PD charger&lt;br /&gt;
#* check both orientations of the type C connector&lt;br /&gt;
# in update mode, it shows up on a computer as a GD32 DFU bootloader (or longan nano)&lt;br /&gt;
#* this requires a data capable USB cable&lt;br /&gt;
#* to enter update mode, press &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; (button near back/ground screw) while powering on&lt;br /&gt;
# both buttons work&lt;br /&gt;
#* &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; to enter menu or decrease temperature, long press to get software version info or to turn off heating&lt;br /&gt;
#* &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; to turn on heating or select a menu item&lt;br /&gt;
# the displayed text rotates according to gravity when orientation is set to Automatic&lt;br /&gt;
#* menu -&amp;gt; User interface -&amp;gt; Display orientation -&amp;gt; Automatic&lt;br /&gt;
# all 3 external screws are present&lt;br /&gt;
## one near the back near the screen (ground screw)&lt;br /&gt;
## one at the front on top (to hold the tip in)&lt;br /&gt;
## one at the front on the bottom (to hold the case together)&lt;br /&gt;
# the tip is clean (uniformly silver at the front, with no pitting or texture)&lt;br /&gt;
#* see [[#Caring for a soldering iron]] in case it is used&lt;br /&gt;
# it heats up an installed tip, and stops increasing when it reaches the set point&lt;br /&gt;
#* this may draw up to ~3A, make sure the supply can provide that&lt;br /&gt;
#* minor overshoot may occur, but, disconnect power if the temperature keeps going up&lt;br /&gt;
# the reported temperature is correct&lt;br /&gt;
#* if no direct measurement is possible, set it to ~230°C and see if it melts SAC (lead-free) solder (~190°C for leaded)&lt;br /&gt;
# if there are multiple tips, check all of them&lt;br /&gt;
&lt;br /&gt;
== Datasheets for components and peripherals ==&lt;br /&gt;
* GigaDevice RISC-V SoC information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_Datasheet_Rev%201.1.pdf GigaDevice RISC-V GD32VF103TB SoC Datasheet V1.1]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_User_Manual_EN_V1.2.pdf GigaDevice RISC-V GD32VF103TB SoC Usermanual V1.2]&lt;br /&gt;
* Display Module information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/1810010328_UG-Univision-Semicon-UG-9616TSWCG02_C88335.pdf QUG 9616TSWCG02 Display Module Datasheet]&lt;br /&gt;
* USB Type-C PD Controller information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/FUSB302-D.PDF ON Semiconductor FUSB302 USB Type-C PD Controller Datasheet]&lt;br /&gt;
* Sensor information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/BMA223-Bosch.pdf Bosch BMA223 Acceleration Sensor Datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/si7210-datasheet.pdf Silicon Lab Si7210 Hall-Effect Magnetic Position Sensor Datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/TMP35_36_37.pdf Analog Device TMP36 Temparature Sensor Datasheet]&lt;br /&gt;
* Power Regulator information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/RT7272B-05.pdf Ricktek RT7272B 3A Switching Power Regulator Datasheet - on mainboard]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/LP6498B6F.pdf LowPowerSemi LP6498B6F 1.2A Switching Power Regulator Datasheet - on breakout board]&lt;br /&gt;
* Power MOSFET Switch information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/Changjiang-Electronics-Tech-CJ-CJQ7328.pdf Chang Jiang CJQ7328 8A MOSFET Datasheet]&lt;br /&gt;
* OP Amp information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/SGM8557.pdf SGMicro SGM8557-1 Low Noise OP Amp Datasheet]&lt;br /&gt;
&lt;br /&gt;
== Community links ==&lt;br /&gt;
&lt;br /&gt;
* [https://t.me/joinchat/Kmi2S1iej-_4DgrVf3jjnQ Telegram]&lt;br /&gt;
* [https://matrix.to/#/#pinecil:matrix.org Matrix]&lt;br /&gt;
* [https://discordapp.com/invite/DgB7kzr Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pinecil]]&lt;/div&gt;</summary>
		<author><name>Ondronr</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Pinecil&amp;diff=12490</id>
		<title>Pinecil</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Pinecil&amp;diff=12490"/>
		<updated>2022-02-08T19:33:38Z</updated>

		<summary type="html">&lt;p&gt;Ondronr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pinecil-bb2-01_rotate.jpg|400px|thumb|right|The Pinecil]]&lt;br /&gt;
&lt;br /&gt;
The '''Pinecil''' is a portable, temperature controlled soldering iron. It also has the intended use of being a Risc-V development device using a breakout board. &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The Pinecil's main features are:&lt;br /&gt;
&lt;br /&gt;
* Portability&lt;br /&gt;
* Settable temperature&lt;br /&gt;
* Soldering tips:&lt;br /&gt;
** Replaceable&lt;br /&gt;
** More than half a dozen available. Currently sold as 2 separate sets of 4, one fine set, the other larger.&lt;br /&gt;
** Compatible with TS100&lt;br /&gt;
* Flexible power sources:&lt;br /&gt;
** Barrel jack&lt;br /&gt;
** USB Type C power delivery&lt;br /&gt;
&lt;br /&gt;
There are additional features that include (Useful for devkit use):&lt;br /&gt;
&lt;br /&gt;
* A Programmable Gigadevice Risc-V GD32V embedded processor&lt;br /&gt;
* 0.67&amp;quot; Monochrome Display that can render text or graphics&lt;br /&gt;
* Support for Idle detection, for automatic power down of tip&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Pinecil comes with a separate heating element / tip. After inserting its barrel into the end of the handle, lightly tighten the screw onto it. Loosen this screw when changing out the tip.&lt;br /&gt;
&lt;br /&gt;
The USB port, connected to any host, provides enough power to drive the user interface, but not necessarily enough to heat the tip. 5 volts from a USB 2 port will only display the user interface.&lt;br /&gt;
&lt;br /&gt;
To check the firmware version, hold down the &amp;quot;-&amp;quot; button. It will display something like &amp;quot;v2.14.2425902 17-01-21&amp;quot;, suggesting its actual release date, here 2021-01-17. Clicking the &amp;quot;+&amp;quot; button repeatedly reveals various internal settings, such as hardware version, current temperature, time since power-on, and number of motions detected. Clicking &amp;quot;-&amp;quot; returns to the regular display of current temperature, target temperature, and supply voltage. At other times it may show power draw.&lt;br /&gt;
&lt;br /&gt;
To actually heat up the tip, you will need a power supply that can provide 12V or more. This may be a dedicated power supply with a standard barrel connector (+ center, - outside) that supplies anywhere from 12V to 21V, or a USB-C supply that can negotiate up to such a voltage. (You probably have a suitable supply disused in a box somewhere.)&lt;br /&gt;
&lt;br /&gt;
Clicking &amp;quot;+&amp;quot; starts the tip heating. The display then shows power draw, current temperature, supply voltage, and estimated time to reach target temperature. You can adjust the target temperature with further clicks of &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; buttons. Waiting for the regular display to return, then holding down &amp;quot;-&amp;quot; for a moment turns the heat off. You can watch the temperature measurement go up and down. Certain settings involve holding down both buttons.&lt;br /&gt;
&lt;br /&gt;
The iron will &amp;quot;sleep&amp;quot;, switching to a lower temperature, after it has been put down for a short time, and heat up again when it is picked up.&lt;br /&gt;
&lt;br /&gt;
Clicking &amp;quot;-&amp;quot; when heat is off steps through menus to control a variety of settings, such as the sleep temperature, time until sleep, motion sensitivity, temperature units (C or F) etc.&lt;br /&gt;
&lt;br /&gt;
'''Menu Items''' items (accurate for firmware 2.16)&lt;br /&gt;
&lt;br /&gt;
* Power settings&lt;br /&gt;
** Power source (cutoff choices for voltage and battery operation)&lt;br /&gt;
** QC voltage (voltage to negotiate for with QC chargers (9..22 volts in 0.2V steps, recommended up to 21 volts)&lt;br /&gt;
** PD timeout (compatibility setting for some picky QC power supplies, allowing to set a shorter amount of time for PD negotiation in 100ms steps)&lt;br /&gt;
* Soldering Settings&lt;br /&gt;
** Boost Temperature&lt;br /&gt;
** Heat on power up (Auto Start)&lt;br /&gt;
** Temperature Change (short click)&lt;br /&gt;
** Temperature Change (long click)&lt;br /&gt;
** Allow locking buttons (when soldering)&lt;br /&gt;
* Sleep mode&lt;br /&gt;
** Motion Sensor Sensitivity&lt;br /&gt;
** Sleep Temperature&lt;br /&gt;
** Sleep Timeout&lt;br /&gt;
** Shutdown Timeout&lt;br /&gt;
** Hall Sensor Sensitivity&lt;br /&gt;
* User Interface&lt;br /&gt;
** Temperature Units (C/F)&lt;br /&gt;
** Display orientation (auto/right/left)&lt;br /&gt;
** Cooldown Blink&lt;br /&gt;
** Scrolling Speed (slow/fast)&lt;br /&gt;
** Reverse +/- buttons&lt;br /&gt;
** Animation speed (off/slow/medium/fast)&lt;br /&gt;
** Animation loop&lt;br /&gt;
** Screen brightness (1..10)&lt;br /&gt;
** Screen inversion&lt;br /&gt;
** Detailed idle screen&lt;br /&gt;
** Detailed solder screen&lt;br /&gt;
* Advanced Settings&lt;br /&gt;
** Power Limit (watts)&lt;br /&gt;
** Factory Reset?&lt;br /&gt;
** Calibrate Temperature&lt;br /&gt;
** Calibrate Voltage&lt;br /&gt;
** Power Pulse (watts)&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
&lt;br /&gt;
Pre-release:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil_Exploded_Diagram_ver_0.9.png|Pinecil renders|alt=alt language&lt;br /&gt;
File:PinecilPrototype.jpg|Pinecil prototype|alt=alt language&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Production:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil-bb2-01.jpg|Pinecil and TS-B2 retail package|alt=alt language&lt;br /&gt;
File:Pinecil-Case-Red-1.jpg|Pinecil red casing|alt=alt language&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pinecil tips ==&lt;br /&gt;
* Uses TS-100 compatible tips&lt;br /&gt;
* Tip model TS-B2 is the default tip supplied with the Pinecil&lt;br /&gt;
* Tip set 1 (left) &amp;amp; 2 (right):&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:PinecilTipSets.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* '''Dimensions:''' 170mm with solder tip or 98mm without solder tip x 12.8mm x 16.2mm&lt;br /&gt;
* '''Weight:''' 30g with solder tip, 20g without solder tip&lt;br /&gt;
* '''CPU:''' GD32VF103TB 32-bit RV32IMAC RISC-V “Bumblebee Core” @ 108 MHz&lt;br /&gt;
* '''Display:''' 0.67&amp;quot; QUG 9616TSWCG02 96x16 Monochrome Matrix display&lt;br /&gt;
* '''Memory:'''&lt;br /&gt;
** 128KB Flash&lt;br /&gt;
** 32KB SRAM&lt;br /&gt;
* '''DC in (only one of the following at a time):'''&lt;br /&gt;
** 12V- 21V DC5525 Barrel Jack&lt;br /&gt;
** USB-C 12-20V PD&lt;br /&gt;
** QC3.0&lt;br /&gt;
** Recommend operating voltage 12-21V, some components can tolerate higher voltages at &amp;quot;absolute maximum&amp;quot; but it's very ill-advised&lt;br /&gt;
&lt;br /&gt;
== Pinecil board information, schematics and certifications ==&lt;br /&gt;
&lt;br /&gt;
* Pinecil mainboard schematic:&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_schematic_v1.0a_20201120.pdf Pinecil mainboard schematic ver 1.0 20201120, this is production version schematic]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Top PDF file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Bottom PDF file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Top Drawing file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Bottom Drawing file]&lt;br /&gt;
&lt;br /&gt;
* Pinecil certifications:&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20CE%20RED%20Certificate-S20102803801001.pdf Pinecil CE RED Certificate]&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20FCC%20Certificate-S20102803802001.pdf Pinecil FCC Certificate]&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20RoHS10%20Certificate-S20102803803001.pdf Pinecil ROHS Certificate]&lt;br /&gt;
&lt;br /&gt;
* Pinecil breakout board schematic:&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_Schematic_v1.0_20201005.pdf Pinecil breakout board schematic ver 1.0 20201005]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_PCB_layout_v1.0_20201005.pdf Pinecil breakout board PCB layout ver 1.0]&lt;br /&gt;
* Photos:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil-breakout-board-02.jpg|Store photo&lt;br /&gt;
File:Pinecil breakout top.jpg|Top view&lt;br /&gt;
File:Pinecil breakout bottom.jpg|Bottom view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware Image Releases ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/pine64/pinecil-firmware-updater/releases/latest Latest Pinecil Firmware Updater] for MacOS and Windows&lt;br /&gt;
&lt;br /&gt;
* [https://files.pine64.org/os/Pinecil/Pinecil_firmware_20201115.zip Pinecil production firmware 20201115, thanks to Ralimtek]&lt;br /&gt;
&lt;br /&gt;
Links to development firmware and documentation:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/Ralim/IronOS/releases GitHub repository for IronOS, from Ralimtek]&lt;br /&gt;
* [https://github.com/Ralim/IronOS/blob/master/Documentation/Flashing.md GitHub link for IronOS flashing documentation]&lt;br /&gt;
&lt;br /&gt;
== Batch changes ==&lt;br /&gt;
&lt;br /&gt;
* For the first manufacture batch of the Pinecil, the copper ring connecting the earth screw to the tip was omitted as the engineering team found the TS100 design lacking. For the second round onwards, an improved design copper ring has been included as standard, and is also included with the replacement red and black handles. For normal operation of the iron, omission of the ring does not impact it's operation. If you are working with ESD components, you will however need it in order to ground the iron tip via the earth screw at the back of the iron. If you ordered one from the first batch, and need that part, please contact info at pine64 dot org with the subject &amp;quot;Pinecil copper ring&amp;quot;, and include your order number and shipment will be arranged. &lt;br /&gt;
&lt;br /&gt;
* The first batch of Pinecil's were rated 12-24v @ 65W. After some heated discussion on the discussion group, it was decided that it would be downgraded to 12-21V @ 60W, due to concern over the connection of the DC jack to the USB-PD chip, which has a recommended maximum of 21v, and absolute maximum of 28v.&lt;br /&gt;
&lt;br /&gt;
== Development efforts ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Project Homepage&lt;br /&gt;
! Firmware Images&lt;br /&gt;
! Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Ralimtek&lt;br /&gt;
| [https://github.com/Ralim/IronOS/ Ralim/IronOS]&lt;br /&gt;
| https://github.com/Ralim/IronOS/releases/&lt;br /&gt;
| Officially endorsed Pinecil firmware&lt;br /&gt;
|-&lt;br /&gt;
! Alvin Wong&lt;br /&gt;
| [https://github.com/alvinhochun/gd32vf103-pinecil-demo-rs alvinhochun/gd32vf103-pinecil-demo-rs]&lt;br /&gt;
| &lt;br /&gt;
| Collection of Rust code demos for Pinecil&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== How to update a firmware ==&lt;br /&gt;
&lt;br /&gt;
The official firmware that comes with the Pinecil is IronOS, you will want that if you just want to use your Pinecil as a soldering iron.&lt;br /&gt;
&lt;br /&gt;
If you're using the manual firmware update method described below, you can [https://github.com/Ralim/IronOS/releases/ download new IronOS releases from here].&lt;br /&gt;
&lt;br /&gt;
While you can't brick your Pinecil permanently (DFU is in ROM); a firmware update can make your Pinecil inoperable if you flash an invalid firmware. However, flashing a working firmware using these same instructions will remedy that.&lt;br /&gt;
&lt;br /&gt;
{{warning|1=Do not have a barrel jack PSU plugged in at the same time as a USB-C cable. Doing this will severely damage your computer (or Type-C PSU).}}&lt;br /&gt;
=== With application ===&lt;br /&gt;
&lt;br /&gt;
# Download Pinecil Firmware Updater for [http://pinecil.pine64.org/updater/get-binaries.php?platform=win64 Windows], [http://pinecil.pine64.org/updater/get-binaries.php?platform=macos64 MacOS], or build by yourself from [https://github.com/pine64/pinecil-firmware-updater sources].&lt;br /&gt;
# (Windows only) Be sure that you have installed Microsoft Visual C++ Redistributable x64. Else, you can download it [http://pinecil.pine64.org/updater/vc_redist.x64.exe here]&lt;br /&gt;
# Open it, select operating system you want to flash and click '''Flash'''. (Don't connect Pinecil yet)&lt;br /&gt;
# Follow application instructions for correct Pinecil connection to your PC.&lt;br /&gt;
# '''In case of error''': If you will get error about erasing the Pinecil, you need to tick '''Mass Erase''' checkbox and try again.&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
&lt;br /&gt;
(Method tested on Linux, should work on any OS which supply dfu-util 0.10, if your distro comes with 0.9 you might soft-brick your Pinecil)&lt;br /&gt;
&lt;br /&gt;
{{note|1=If &amp;lt;code&amp;gt;dfu-util&amp;lt;/code&amp;gt; command cannot find a device with 28e9:0189 ID, try to run it with &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{note|1=To check if you can use dfu-util 0.9, you can use &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt;. If it reports &amp;lt;code&amp;gt;alt=0, name=&amp;quot;@Internal Flash  /0x08000000/128*001Kg&amp;quot;&amp;lt;/code&amp;gt; you are fine, otherwise you need to upgrade to 0.10, important part is &amp;lt;code&amp;gt;128*001Kg&amp;lt;/code&amp;gt;, which is flash amount of blocks and block size, as a chip used in Pinecil have 128 KB of Flash with 1KB page size}}&lt;br /&gt;
&lt;br /&gt;
# Enter the update mode. For that, unplug a barrel jack PSU if you have one plugged in. Then, plug USB cable while holding *-* button (button that's closest to USB-C port).&lt;br /&gt;
# Make a firmware backup: &amp;lt;code&amp;gt;dfu-util -d 28e9:0189 -a 0 -U ~/pinecil/internal.flash.stock -s 0x08000000&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;28e9:0189&amp;lt;/code&amp;gt; -- USB Device ID (can be obtained from &amp;lt;code&amp;gt;lsusb&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt; but in dfu-util output it might be hard to identify the Pinecil device)&lt;br /&gt;
## &amp;lt;code&amp;gt;-a 0&amp;lt;/code&amp;gt; -- selects partition to flash. List of possible options can be obtained via &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt;. Partition 0 - internal SPI flash. Partition 1 - fuses (description of fuses can be found in User Manual for the chip)&lt;br /&gt;
## &amp;lt;code&amp;gt;-U&amp;lt;/code&amp;gt; -- specifies a mode. U is upload, which means that firmware will be downloaded and saved to file (yes, that's confusing, but it is what it is, feel free to verify that in a manual of your version of dfu-util). Command must be followed by a path to file where you want to save your firmware. dfu-util will refuse to dump firmware if you already have a file with that name.&lt;br /&gt;
## &amp;lt;code&amp;gt;-s 0x08000000&amp;lt;/code&amp;gt; -- specify the address in a flash from which dump will start. This can be obtained from &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Flash a new firmware: &amp;lt;code&amp;gt;dfu-util -d 28e9:0189 -a 0 -D Pinecil_EN.bin -s 0x08000000:mass-erase:force&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;-D&amp;lt;/code&amp;gt; -- is a mode to Download firmware to the device (yes, that's confusing, but you indeed Upload from device and Download to device with dfu-util). That should follow the file with the firmware. Update archive from Ralim usually contains two files: &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;. One that is required - is &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;_EN&amp;lt;/code&amp;gt; is the language code of the firmware, means that &amp;lt;code&amp;gt;_EN&amp;lt;/code&amp;gt; will flash english version of firmware.&lt;br /&gt;
## &amp;lt;code&amp;gt;-s 0x08000000:mass-erase:force&amp;lt;/code&amp;gt; -- specified the address where to flash the file. &amp;lt;code&amp;gt;:mass-erase:force&amp;lt;/code&amp;gt; is required to force-erase flash before updating firmware, otherwise you might have unpredictable results.&lt;br /&gt;
## If it fails with &amp;lt;code&amp;gt;Error during special command &amp;quot;MASS_ERASE&amp;quot; get_status&amp;lt;/code&amp;gt; (as has happened with recent shipments) then use ...&amp;lt;code&amp;gt;-s 0x08000000&amp;lt;/code&amp;gt; without attempting &amp;quot;mass-erase&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Disassembly steps ==&lt;br /&gt;
&lt;br /&gt;
# Remove tip if present.&lt;br /&gt;
## Let tip cool down.&lt;br /&gt;
## Loosen top (display side) screw (PH1) on the tip side of the device.&lt;br /&gt;
## Gently pull tip out.&lt;br /&gt;
# Slide rubber off towards the tip side.&lt;br /&gt;
# Remove the ground screw (longer screw on the top side towards the port side) (PH1).&lt;br /&gt;
# Remove the bottom screw (at the tip side, between the legs) (PH1).&lt;br /&gt;
# Slightly pull the two halves of the case apart at the tip side, enough to get a fingernail or guitar pick between the halves.&lt;br /&gt;
# Move the pick down the length of the split to loosen the bottom half's clips from the top half of the case.&lt;br /&gt;
# Once loose, remove the bottom half by moving it forward (it is retained by the top half at the port side).&lt;br /&gt;
# Remove the screws retaining the copper tip contacts (PH000).&lt;br /&gt;
# Remove the now loose copper tip contacts.&lt;br /&gt;
# Gently push the board towards the tip side by pushing on one of the ports (for example, by using a misaligned USB C connector).&lt;br /&gt;
# The PCB assembly is now free to be lifted out.&lt;br /&gt;
## The key caps are now no longer retained, carefully set aside the top half, or remove the caps and store them separately.&lt;br /&gt;
&lt;br /&gt;
== Assembly steps ==&lt;br /&gt;
&lt;br /&gt;
# Place the key caps into their recesses in the top half of the case.&lt;br /&gt;
# Place the PCB assembly into the top half of the case ports first.&lt;br /&gt;
## Lower the rest of the board into the case and move the PCB assembly towards the port side of the case (the DC barrel connector may be a firm place to gently push).&lt;br /&gt;
# Install the copper tip contacts.&lt;br /&gt;
## Orient the contact to align the alignment pin with the alignment hole next to the big hole on one of the big gold pads.&lt;br /&gt;
## Install and gently tighten the PH000 screw until the clip is no longer loose.&lt;br /&gt;
# Place the bottom half of the case into the top half by sliding the lip on the port side (side without the feet) of the bottom half under the arch of the port side of the top half.&lt;br /&gt;
# Gently close the case by bringing the two halves together, paying attention to each clip's alignment and ensuring the case edges align.&lt;br /&gt;
# Install the short PH1 screw at the bottom of the tip side of the case.&lt;br /&gt;
# Install the longer PH1 screw at the ground connection point at the top side of the case (between the display and the ports).&lt;br /&gt;
# Slide the rubber sleeve on (larger ridge first).&lt;br /&gt;
# Gently insert tip.&lt;br /&gt;
# Gently tighten the top PH1 screw to retain the tip.&lt;br /&gt;
&lt;br /&gt;
== Power Supply Compatibility ==&lt;br /&gt;
&lt;br /&gt;
The Pinecil can either work with a 12-21V battery or power supply via the 5525 (5.5mm outer diameter, 2.5mm post) centre-positive jack, or with any USB power supply that supports the QC2, QC3 or USB-PD (Power Delivery) specification. QC2 and most QC3 power supplies will only be able to provide a maximum of 12V, limiting the Pinecil to about 17W of thermal capability. A suitable USB-PD power supply / power bank will be able to provide 20V, allowing the Pinecil to deliver the full 60W of heat to soldering tip. &lt;br /&gt;
&lt;br /&gt;
For certain QC power adapters, there is a limited time for QC negotiation, otherwise voltage will fall back to 5V.&amp;lt;br&amp;gt;&lt;br /&gt;
Starting from firmware v2.16, there is a PD timeout setting (in 100ms steps) which allows QC negotiation start earlier.&amp;lt;br&amp;gt;&lt;br /&gt;
This enables some QC adapters to work (like some of the Baseus QC chargers) but may result problems with PD negotiation on slower PD adapters.&lt;br /&gt;
&lt;br /&gt;
For certain adapters, a PD timeout value of 15 is needed while most of PD adapters are also work using this value.&lt;br /&gt;
&lt;br /&gt;
Known working QC/PD/barrel power adapters / power banks include:&lt;br /&gt;
&lt;br /&gt;
Power adapter:&lt;br /&gt;
* [https://pine64.com/product/pinepower-120w-desktop-power-supply-us-version/ PinePower Desktop]&lt;br /&gt;
* [https://www.nekteck.com/product/usb-if-certified-usb-c-charger-nekteck-60w-type-c-wall-charger-power-delivery-pd3-0-travel-charger-compatible-with-macbook-pro-2018-macbook-air-ipad-pro-pixel-3-galaxy-note-9-s9-with-6ft-cable/ Nekteck 60W with 6ft cable]&lt;br /&gt;
* Notebook AC Adapter HP L30757-002 (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo ADLX65YLC3D (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo LN-A0403A3C (Barrel 20V/2A)&lt;br /&gt;
* Notebook AC Adapter Delta Electronics ADP-65JH BB (DC@19V) and ADP-90CD DB&lt;br /&gt;
* Notebook AC Adapter LITEON PA-1700-02 (DC@18.5V, 65W)&lt;br /&gt;
* Smartphone Charger Samsung EP-TA20EWE (QC2@9V)&lt;br /&gt;
* Smartphone Charger Google Pixel G1000-US (PD@9V)&lt;br /&gt;
* Nintendo Switch AC Adapter (USB-C wall-wart) (PD@15V)&lt;br /&gt;
* Notebook Docking Station HP Thunderbolt Dock 230W G2 (PD@20V)&lt;br /&gt;
** (had problems with lower firmware versions, but works fine Pinecil firmware: 2.15 and DockingStation firmware: 1.0.69.1) &lt;br /&gt;
* Ankosen 65W USB C Charger for Mac Book and Laptop Fast Wall Charger, GaN PD 3.0 Power Adapter Amazon $9.99 (https://www.amazon.com/dp/B08T1P7ZRW/ref=cm_sw_r_oth_api_glt_fabc_X68FK4PW9VH02M4NK8CA?_encoding=UTF8&amp;amp;psc=1)&lt;br /&gt;
* Apple 140W USB-C Power Adapter A2452 (PD@20V)&lt;br /&gt;
** power cycles until Pinecil starts heating&lt;br /&gt;
&lt;br /&gt;
Adapters:&lt;br /&gt;
* Elecjet AnyWatt SQ, USB-C to Lenovo Square Slim-Tip Adapter 45W or 65W, used with a 65W Lenovo Supply (PD@20V, Pinecil shows 64W)&lt;br /&gt;
&lt;br /&gt;
Power bank:&lt;br /&gt;
* [http://beta.blitzwolf.com/-p-15.html Blitzwolf BW-P1 10400mAh QC2]&lt;br /&gt;
* [https://www.bestbuy.com/site/insignia-80w-26800-mah-portable-charger-for-most-usb-c-laptops-black/6419522.p?skuId=6419522 Insignia 80W 26,800mAh NS-PWLB80]&lt;br /&gt;
* Baseus BiPow 10000mAh 18W PD&amp;amp;QC3.0&lt;br /&gt;
* [https://www.amazon.de/gp/product/B07KRLRCDJ/ Intenso 7332330 Powerbank PD 10000 - External Battery PowerDelivery &amp;amp; QuickCharge3] - 10000mAh Powerbank, the Pinecil shows 12V and about 17W when heating up, using USB C PD (Red Silicone Pinecil cable)&lt;br /&gt;
* Marbero M87 30W PD 3.0&lt;br /&gt;
&lt;br /&gt;
Limited usability:&lt;br /&gt;
* Nillkin 63W USB Car Charger Quick Charge 3.0 PD (Pinecil Firmware: 2.14.2425902)&lt;br /&gt;
** QC3@9V/12V and PD@15V work, PD@20V doesn't&lt;br /&gt;
** PD@20V works fine when using PDC004-20V or ZY12PDN on dc jack (DC@20V, limit: 45W)&lt;br /&gt;
&lt;br /&gt;
Not compatible:&lt;br /&gt;
* Smartphone Charger RAVpower 30W Dual USB Turbo Wall Charger (Should provide QC3@9V/12V, but only provides 5 V on both ports)&lt;br /&gt;
* Sabrent HB-B7C3 USB3 hub, 7 data ports, 3 charge ports, 60W supply -- does not negotiate higher voltages.&lt;br /&gt;
&lt;br /&gt;
== Cases and 3D Models ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/kohkohwastaken/3D-Models/tree/main/Pine64 3D model of Pinecil by kohkoh]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4727212 Pinecil compact case]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4723235 Pinecil and tips case]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4734830 T12 Tip Adapter]&lt;br /&gt;
* [https://www.thingiverse.com/search?q=pinecil Thingiverse search for 'Pinecil']&lt;br /&gt;
&lt;br /&gt;
== Caring for a soldering iron ==&lt;br /&gt;
&lt;br /&gt;
https://www.weller-tools.com/how-to-care-for-soldering-iron-tips/&lt;br /&gt;
&lt;br /&gt;
https://www.eevblog.com/forum/beginners/best-way-to-clean-oxidized-soldering-iron-tip/&lt;br /&gt;
&lt;br /&gt;
== Checklist ==&lt;br /&gt;
&lt;br /&gt;
Upon receipt, or buying a used Pinecil, one may want to check the following:&lt;br /&gt;
# the display turns on when 5-21V is supplied&lt;br /&gt;
#* via USB type C or 5525 center positive barrel&lt;br /&gt;
# it gets 20V from a 20V capable USB PD charger&lt;br /&gt;
#* check both orientations of the type C connector&lt;br /&gt;
# in update mode, it shows up on a computer as a GD32 DFU bootloader (or longan nano)&lt;br /&gt;
#* this requires a data capable USB cable&lt;br /&gt;
#* to enter update mode, press &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; (button near back/ground screw) while powering on&lt;br /&gt;
# both buttons work&lt;br /&gt;
#* &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; to enter menu or decrease temperature, long press to get software version info or to turn off heating&lt;br /&gt;
#* &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; to turn on heating or select a menu item&lt;br /&gt;
# the displayed text rotates according to gravity when orientation is set to Automatic&lt;br /&gt;
#* menu -&amp;gt; User interface -&amp;gt; Display orientation -&amp;gt; Automatic&lt;br /&gt;
# all 3 external screws are present&lt;br /&gt;
## one near the back near the screen (ground screw)&lt;br /&gt;
## one at the front on top (to hold the tip in)&lt;br /&gt;
## one at the front on the bottom (to hold the case together)&lt;br /&gt;
# the tip is clean (uniformly silver at the front, with no pitting or texture)&lt;br /&gt;
#* see [[#Caring for a soldering iron]] in case it is used&lt;br /&gt;
# it heats up an installed tip, and stops increasing when it reaches the set point&lt;br /&gt;
#* this may draw up to ~3A, make sure the supply can provide that&lt;br /&gt;
#* minor overshoot may occur, but, disconnect power if the temperature keeps going up&lt;br /&gt;
# the reported temperature is correct&lt;br /&gt;
#* if no direct measurement is possible, set it to ~230°C and see if it melts SAC (lead-free) solder (~190°C for leaded)&lt;br /&gt;
# if there are multiple tips, check all of them&lt;br /&gt;
&lt;br /&gt;
== Datasheets for components and peripherals ==&lt;br /&gt;
* GigaDevice RISC-V SoC information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_Datasheet_Rev%201.1.pdf GigaDevice RISC-V GD32VF103TB SoC Datasheet V1.1]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_User_Manual_EN_V1.2.pdf GigaDevice RISC-V GD32VF103TB SoC Usermanual V1.2]&lt;br /&gt;
* Display Module information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/1810010328_UG-Univision-Semicon-UG-9616TSWCG02_C88335.pdf QUG 9616TSWCG02 Display Module Datasheet]&lt;br /&gt;
* USB Type-C PD Controller information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/FUSB302-D.PDF ON Semiconductor FUSB302 USB Type-C PD Controller Datasheet]&lt;br /&gt;
* Sensor information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/BMA223-Bosch.pdf Bosch BMA223 Acceleration Sensor Datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/si7210-datasheet.pdf Silicon Lab Si7210 Hall-Effect Magnetic Position Sensor Datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/TMP35_36_37.pdf Analog Device TMP36 Temparature Sensor Datasheet]&lt;br /&gt;
* Power Regulator information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/RT7272B-05.pdf Ricktek RT7272B 3A Switching Power Regulator Datasheet - on mainboard]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/LP6498B6F.pdf LowPowerSemi LP6498B6F 1.2A Switching Power Regulator Datasheet - on breakout board]&lt;br /&gt;
* Power MOSFET Switch information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/Changjiang-Electronics-Tech-CJ-CJQ7328.pdf Chang Jiang CJQ7328 8A MOSFET Datasheet]&lt;br /&gt;
* OP Amp information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/SGM8557.pdf SGMicro SGM8557-1 Low Noise OP Amp Datasheet]&lt;br /&gt;
&lt;br /&gt;
== Community links ==&lt;br /&gt;
&lt;br /&gt;
* [https://t.me/joinchat/Kmi2S1iej-_4DgrVf3jjnQ Telegram]&lt;br /&gt;
* [https://matrix.to/#/#pinecil:matrix.org Matrix]&lt;br /&gt;
* [https://discordapp.com/invite/DgB7kzr Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pinecil]]&lt;/div&gt;</summary>
		<author><name>Ondronr</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Pinecil&amp;diff=12489</id>
		<title>Pinecil</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Pinecil&amp;diff=12489"/>
		<updated>2022-02-08T19:30:13Z</updated>

		<summary type="html">&lt;p&gt;Ondronr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Pinecil-bb2-01_rotate.jpg|400px|thumb|right|The Pinecil]]&lt;br /&gt;
&lt;br /&gt;
The '''Pinecil''' is a portable, temperature controlled soldering iron. It also has the intended use of being a Risc-V development device using a breakout board. &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The Pinecil's main features are:&lt;br /&gt;
&lt;br /&gt;
* Portability&lt;br /&gt;
* Settable temperature&lt;br /&gt;
* Soldering tips:&lt;br /&gt;
** Replaceable&lt;br /&gt;
** More than half a dozen available. Currently sold as 2 separate sets of 4, one fine set, the other larger.&lt;br /&gt;
** Compatible with TS100&lt;br /&gt;
* Flexible power sources:&lt;br /&gt;
** Barrel jack&lt;br /&gt;
** USB Type C power delivery&lt;br /&gt;
&lt;br /&gt;
There are additional features that include (Useful for devkit use):&lt;br /&gt;
&lt;br /&gt;
* A Programmable Gigadevice Risc-V GD32V embedded processor&lt;br /&gt;
* 0.67&amp;quot; Monochrome Display that can render text or graphics&lt;br /&gt;
* Support for Idle detection, for automatic power down of tip&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Pinecil comes with a separate heating element / tip. After inserting its barrel into the end of the handle, lightly tighten the screw onto it. Loosen this screw when changing out the tip.&lt;br /&gt;
&lt;br /&gt;
The USB port, connected to any host, provides enough power to drive the user interface, but not necessarily enough to heat the tip. 5 volts from a USB 2 port will only display the user interface.&lt;br /&gt;
&lt;br /&gt;
To check the firmware version, hold down the &amp;quot;-&amp;quot; button. It will display something like &amp;quot;v2.14.2425902 17-01-21&amp;quot;, suggesting its actual release date, here 2021-01-17. Clicking the &amp;quot;+&amp;quot; button repeatedly reveals various internal settings, such as hardware version, current temperature, time since power-on, and number of motions detected. Clicking &amp;quot;-&amp;quot; returns to the regular display of current temperature, target temperature, and supply voltage. At other times it may show power draw.&lt;br /&gt;
&lt;br /&gt;
To actually heat up the tip, you will need a power supply that can provide 12V or more. This may be a dedicated power supply with a standard barrel connector (+ center, - outside) that supplies anywhere from 12V to 21V, or a USB-C supply that can negotiate up to such a voltage. (You probably have a suitable supply disused in a box somewhere.)&lt;br /&gt;
&lt;br /&gt;
Clicking &amp;quot;+&amp;quot; starts the tip heating. The display then shows power draw, current temperature, supply voltage, and estimated time to reach target temperature. You can adjust the target temperature with further clicks of &amp;quot;+&amp;quot; and &amp;quot;-&amp;quot; buttons. Waiting for the regular display to return, then holding down &amp;quot;-&amp;quot; for a moment turns the heat off. You can watch the temperature measurement go up and down. Certain settings involve holding down both buttons.&lt;br /&gt;
&lt;br /&gt;
The iron will &amp;quot;sleep&amp;quot;, switching to a lower temperature, after it has been put down for a short time, and heat up again when it is picked up.&lt;br /&gt;
&lt;br /&gt;
Clicking &amp;quot;-&amp;quot; when heat is off steps through menus to control a variety of settings, such as the sleep temperature, time until sleep, motion sensitivity, temperature units (C or F) etc.&lt;br /&gt;
&lt;br /&gt;
'''Menu Items''' items (accurate for firmware 2.16)&lt;br /&gt;
&lt;br /&gt;
* Power settings&lt;br /&gt;
** Power source (cutoff choices for voltage and battery operation)&lt;br /&gt;
** QC voltage (voltage to negotiate for with QC chargers (9..22 volts in 0.2V steps, recommended up to 21 volts)&lt;br /&gt;
** PD timeout (compatibility setting for some picky QC power supplies, allowing to set a shorter amount of time for PD negotiation in 100ms steps)&lt;br /&gt;
* Soldering Settings&lt;br /&gt;
** Boost Temperature&lt;br /&gt;
** Heat on power up (Auto Start)&lt;br /&gt;
** Temperature Change (short click)&lt;br /&gt;
** Temperature Change (long click)&lt;br /&gt;
** Allow locking buttons (when soldering)&lt;br /&gt;
* Sleep mode&lt;br /&gt;
** Motion Sensor Sensitivity&lt;br /&gt;
** Sleep Temperature&lt;br /&gt;
** Sleep Timeout&lt;br /&gt;
** Shutdown Timeout&lt;br /&gt;
** Hall Sensor Sensitivity&lt;br /&gt;
* User Interface&lt;br /&gt;
** Temperature Units (C/F)&lt;br /&gt;
** Display orientation (auto/right/left)&lt;br /&gt;
** Cooldown Blink&lt;br /&gt;
** Scrolling Speed (slow/fast)&lt;br /&gt;
** Reverse +/- buttons&lt;br /&gt;
** Animation speed (off/slow/medium/fast)&lt;br /&gt;
** Animation loop&lt;br /&gt;
** Screen brightness (1..10)&lt;br /&gt;
** Screen inversion&lt;br /&gt;
** Detailed idle screen&lt;br /&gt;
** Detailed solder screen&lt;br /&gt;
* Advanced Settings&lt;br /&gt;
** Power Limit (watts)&lt;br /&gt;
** Factory Reset?&lt;br /&gt;
** Calibrate Temperature&lt;br /&gt;
** Calibrate Voltage&lt;br /&gt;
** Power Pulse (watts)&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
&lt;br /&gt;
Pre-release:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil_Exploded_Diagram_ver_0.9.png|Pinecil renders|alt=alt language&lt;br /&gt;
File:PinecilPrototype.jpg|Pinecil prototype|alt=alt language&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Production:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil-bb2-01.jpg|Pinecil and TS-B2 retail package|alt=alt language&lt;br /&gt;
File:Pinecil-Case-Red-1.jpg|Pinecil red casing|alt=alt language&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pinecil tips ==&lt;br /&gt;
* Uses TS-100 compatible tips&lt;br /&gt;
* Tip model TS-B2 is the default tip supplied with the Pinecil&lt;br /&gt;
* Tip set 1 (left) &amp;amp; 2 (right):&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:PinecilTipSets.jpg|800px]]&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
* '''Dimensions:''' 170mm with solder tip or 98mm without solder tip x 12.8mm x 16.2mm&lt;br /&gt;
* '''Weight:''' 30g with solder tip, 20g without solder tip&lt;br /&gt;
* '''CPU:''' GD32VF103TB 32-bit RV32IMAC RISC-V “Bumblebee Core” @ 108 MHz&lt;br /&gt;
* '''Display:''' 0.67&amp;quot; QUG 9616TSWCG02 96x16 Monochrome Matrix display&lt;br /&gt;
* '''Memory:'''&lt;br /&gt;
** 128KB Flash&lt;br /&gt;
** 32KB SRAM&lt;br /&gt;
* '''DC in (only one of the following at a time):'''&lt;br /&gt;
** 12V- 21V DC5525 Barrel Jack&lt;br /&gt;
** USB-C 12-20V PD&lt;br /&gt;
** QC3.0&lt;br /&gt;
** Recommend operating voltage 12-21V, some components can tolerate higher voltages at &amp;quot;absolute maximum&amp;quot; but it's very ill-advised&lt;br /&gt;
&lt;br /&gt;
== Pinecil board information, schematics and certifications ==&lt;br /&gt;
&lt;br /&gt;
* Pinecil mainboard schematic:&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_schematic_v1.0a_20201120.pdf Pinecil mainboard schematic ver 1.0 20201120, this is production version schematic]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Top PDF file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.pdf Pinecil mainboard ver 1.0 PCB Component Placement Bottom PDF file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-topplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Top Drawing file]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil-PCB-placement-v1.0-bottomplace.dxf Pinecil mainboard ver 1.0 PCB Component Placement Bottom Drawing file]&lt;br /&gt;
&lt;br /&gt;
* Pinecil certifications:&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20CE%20RED%20Certificate-S20102803801001.pdf Pinecil CE RED Certificate]&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20FCC%20Certificate-S20102803802001.pdf Pinecil FCC Certificate]&lt;br /&gt;
** [https://files.pine64.org/doc/cert/Pinecil%20RoHS10%20Certificate-S20102803803001.pdf Pinecil ROHS Certificate]&lt;br /&gt;
&lt;br /&gt;
* Pinecil breakout board schematic:&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_Schematic_v1.0_20201005.pdf Pinecil breakout board schematic ver 1.0 20201005]&lt;br /&gt;
** [https://files.pine64.org/doc/Pinecil/Pinecil_Breakout_Board_PCB_layout_v1.0_20201005.pdf Pinecil breakout board PCB layout ver 1.0]&lt;br /&gt;
* Photos:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pinecil-breakout-board-02.jpg|Store photo&lt;br /&gt;
File:Pinecil breakout top.jpg|Top view&lt;br /&gt;
File:Pinecil breakout bottom.jpg|Bottom view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware Image Releases ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/pine64/pinecil-firmware-updater/releases/latest Latest Pinecil Firmware Updater] for MacOS and Windows&lt;br /&gt;
&lt;br /&gt;
* [https://files.pine64.org/os/Pinecil/Pinecil_firmware_20201115.zip Pinecil production firmware 20201115, thanks to Ralimtek]&lt;br /&gt;
&lt;br /&gt;
Links to development firmware and documentation:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/Ralim/IronOS/releases GitHub repository for IronOS, from Ralimtek]&lt;br /&gt;
* [https://github.com/Ralim/IronOS/blob/master/Documentation/Flashing.md GitHub link for IronOS flashing documentation]&lt;br /&gt;
&lt;br /&gt;
== Batch changes ==&lt;br /&gt;
&lt;br /&gt;
* For the first manufacture batch of the Pinecil, the copper ring connecting the earth screw to the tip was omitted as the engineering team found the TS100 design lacking. For the second round onwards, an improved design copper ring has been included as standard, and is also included with the replacement red and black handles. For normal operation of the iron, omission of the ring does not impact it's operation. If you are working with ESD components, you will however need it in order to ground the iron tip via the earth screw at the back of the iron. If you ordered one from the first batch, and need that part, please contact info at pine64 dot org with the subject &amp;quot;Pinecil copper ring&amp;quot;, and include your order number and shipment will be arranged. &lt;br /&gt;
&lt;br /&gt;
* The first batch of Pinecil's were rated 12-24v @ 65W. After some heated discussion on the discussion group, it was decided that it would be downgraded to 12-21V @ 60W, due to concern over the connection of the DC jack to the USB-PD chip, which has a recommended maximum of 21v, and absolute maximum of 28v.&lt;br /&gt;
&lt;br /&gt;
== Development efforts ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! Project Homepage&lt;br /&gt;
! Firmware Images&lt;br /&gt;
! Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Ralimtek&lt;br /&gt;
| [https://github.com/Ralim/IronOS/ Ralim/IronOS]&lt;br /&gt;
| https://github.com/Ralim/IronOS/releases/&lt;br /&gt;
| Officially endorsed Pinecil firmware&lt;br /&gt;
|-&lt;br /&gt;
! Alvin Wong&lt;br /&gt;
| [https://github.com/alvinhochun/gd32vf103-pinecil-demo-rs alvinhochun/gd32vf103-pinecil-demo-rs]&lt;br /&gt;
| &lt;br /&gt;
| Collection of Rust code demos for Pinecil&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== How to update a firmware ==&lt;br /&gt;
&lt;br /&gt;
The official firmware that comes with the Pinecil is IronOS, you will want that if you just want to use your Pinecil as a soldering iron.&lt;br /&gt;
&lt;br /&gt;
If you're using the manual firmware update method described below, you can [https://github.com/Ralim/IronOS/releases/ download new IronOS releases from here].&lt;br /&gt;
&lt;br /&gt;
While you can't brick your Pinecil permanently (DFU is in ROM); a firmware update can make your Pinecil inoperable if you flash an invalid firmware. However, flashing a working firmware using these same instructions will remedy that.&lt;br /&gt;
&lt;br /&gt;
{{warning|1=Do not have a barrel jack PSU plugged in at the same time as a USB-C cable. Doing this will severely damage your computer (or Type-C PSU).}}&lt;br /&gt;
=== With application ===&lt;br /&gt;
&lt;br /&gt;
# Download Pinecil Firmware Updater for [http://pinecil.pine64.org/updater/get-binaries.php?platform=win64 Windows], [http://pinecil.pine64.org/updater/get-binaries.php?platform=macos64 MacOS], or build by yourself from [https://github.com/pine64/pinecil-firmware-updater sources].&lt;br /&gt;
# (Windows only) Be sure that you have installed Microsoft Visual C++ Redistributable x64. Else, you can download it [http://pinecil.pine64.org/updater/vc_redist.x64.exe here]&lt;br /&gt;
# Open it, select operating system you want to flash and click '''Flash'''. (Don't connect Pinecil yet)&lt;br /&gt;
# Follow application instructions for correct Pinecil connection to your PC.&lt;br /&gt;
# '''In case of error''': If you will get error about erasing the Pinecil, you need to tick '''Mass Erase''' checkbox and try again.&lt;br /&gt;
&lt;br /&gt;
=== Manually ===&lt;br /&gt;
&lt;br /&gt;
(Method tested on Linux, should work on any OS which supply dfu-util 0.10, if your distro comes with 0.9 you might soft-brick your Pinecil)&lt;br /&gt;
&lt;br /&gt;
{{note|1=If &amp;lt;code&amp;gt;dfu-util&amp;lt;/code&amp;gt; command cannot find a device with 28e9:0189 ID, try to run it with &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{note|1=To check if you can use dfu-util 0.9, you can use &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt;. If it reports &amp;lt;code&amp;gt;alt=0, name=&amp;quot;@Internal Flash  /0x08000000/128*001Kg&amp;quot;&amp;lt;/code&amp;gt; you are fine, otherwise you need to upgrade to 0.10, important part is &amp;lt;code&amp;gt;128*001Kg&amp;lt;/code&amp;gt;, which is flash amount of blocks and block size, as a chip used in Pinecil have 128 KB of Flash with 1KB page size}}&lt;br /&gt;
&lt;br /&gt;
# Enter the update mode. For that, unplug a barrel jack PSU if you have one plugged in. Then, plug USB cable while holding *-* button (button that's closest to USB-C port).&lt;br /&gt;
# Make a firmware backup: &amp;lt;code&amp;gt;dfu-util -d 28e9:0189 -a 0 -U ~/pinecil/internal.flash.stock -s 0x08000000&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;28e9:0189&amp;lt;/code&amp;gt; -- USB Device ID (can be obtained from &amp;lt;code&amp;gt;lsusb&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt; but in dfu-util output it might be hard to identify the Pinecil device)&lt;br /&gt;
## &amp;lt;code&amp;gt;-a 0&amp;lt;/code&amp;gt; -- selects partition to flash. List of possible options can be obtained via &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt;. Partition 0 - internal SPI flash. Partition 1 - fuses (description of fuses can be found in User Manual for the chip)&lt;br /&gt;
## &amp;lt;code&amp;gt;-U&amp;lt;/code&amp;gt; -- specifies a mode. U is upload, which means that firmware will be downloaded and saved to file (yes, that's confusing, but it is what it is, feel free to verify that in a manual of your version of dfu-util). Command must be followed by a path to file where you want to save your firmware. dfu-util will refuse to dump firmware if you already have a file with that name.&lt;br /&gt;
## &amp;lt;code&amp;gt;-s 0x08000000&amp;lt;/code&amp;gt; -- specify the address in a flash from which dump will start. This can be obtained from &amp;lt;code&amp;gt;dfu-util -l&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Flash a new firmware: &amp;lt;code&amp;gt;dfu-util -d 28e9:0189 -a 0 -D Pinecil_EN.bin -s 0x08000000:mass-erase:force&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;-D&amp;lt;/code&amp;gt; -- is a mode to Download firmware to the device (yes, that's confusing, but you indeed Upload from device and Download to device with dfu-util). That should follow the file with the firmware. Update archive from Ralim usually contains two files: &amp;lt;code&amp;gt;.hex&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;. One that is required - is &amp;lt;code&amp;gt;.bin&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;_EN&amp;lt;/code&amp;gt; is the language code of the firmware, means that &amp;lt;code&amp;gt;_EN&amp;lt;/code&amp;gt; will flash english version of firmware.&lt;br /&gt;
## &amp;lt;code&amp;gt;-s 0x08000000:mass-erase:force&amp;lt;/code&amp;gt; -- specified the address where to flash the file. &amp;lt;code&amp;gt;:mass-erase:force&amp;lt;/code&amp;gt; is required to force-erase flash before updating firmware, otherwise you might have unpredictable results.&lt;br /&gt;
## If it fails with &amp;lt;code&amp;gt;Error during special command &amp;quot;MASS_ERASE&amp;quot; get_status&amp;lt;/code&amp;gt; (as has happened with recent shipments) then use ...&amp;lt;code&amp;gt;-s 0x08000000&amp;lt;/code&amp;gt; without attempting &amp;quot;mass-erase&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Disassembly steps ==&lt;br /&gt;
&lt;br /&gt;
# Remove tip if present.&lt;br /&gt;
## Let tip cool down.&lt;br /&gt;
## Loosen top (display side) screw (PH1) on the tip side of the device.&lt;br /&gt;
## Gently pull tip out.&lt;br /&gt;
# Slide rubber off towards the tip side.&lt;br /&gt;
# Remove the ground screw (longer screw on the top side towards the port side) (PH1).&lt;br /&gt;
# Remove the bottom screw (at the tip side, between the legs) (PH1).&lt;br /&gt;
# Slightly pull the two halves of the case apart at the tip side, enough to get a fingernail or guitar pick between the halves.&lt;br /&gt;
# Move the pick down the length of the split to loosen the bottom half's clips from the top half of the case.&lt;br /&gt;
# Once loose, remove the bottom half by moving it forward (it is retained by the top half at the port side).&lt;br /&gt;
# Remove the screws retaining the copper tip contacts (PH000).&lt;br /&gt;
# Remove the now loose copper tip contacts.&lt;br /&gt;
# Gently push the board towards the tip side by pushing on one of the ports (for example, by using a misaligned USB C connector).&lt;br /&gt;
# The PCB assembly is now free to be lifted out.&lt;br /&gt;
## The key caps are now no longer retained, carefully set aside the top half, or remove the caps and store them separately.&lt;br /&gt;
&lt;br /&gt;
== Assembly steps ==&lt;br /&gt;
&lt;br /&gt;
# Place the key caps into their recesses in the top half of the case.&lt;br /&gt;
# Place the PCB assembly into the top half of the case ports first.&lt;br /&gt;
## Lower the rest of the board into the case and move the PCB assembly towards the port side of the case (the DC barrel connector may be a firm place to gently push).&lt;br /&gt;
# Install the copper tip contacts.&lt;br /&gt;
## Orient the contact to align the alignment pin with the alignment hole next to the big hole on one of the big gold pads.&lt;br /&gt;
## Install and gently tighten the PH000 screw until the clip is no longer loose.&lt;br /&gt;
# Place the bottom half of the case into the top half by sliding the lip on the port side (side without the feet) of the bottom half under the arch of the port side of the top half.&lt;br /&gt;
# Gently close the case by bringing the two halves together, paying attention to each clip's alignment and ensuring the case edges align.&lt;br /&gt;
# Install the short PH1 screw at the bottom of the tip side of the case.&lt;br /&gt;
# Install the longer PH1 screw at the ground connection point at the top side of the case (between the display and the ports).&lt;br /&gt;
# Slide the rubber sleeve on (larger ridge first).&lt;br /&gt;
# Gently insert tip.&lt;br /&gt;
# Gently tighten the top PH1 screw to retain the tip.&lt;br /&gt;
&lt;br /&gt;
== Power Supply Compatibility ==&lt;br /&gt;
&lt;br /&gt;
The Pinecil can either work with a 12-21V battery or power supply via the 5525 (5.5mm outer diameter, 2.5mm post) centre-positive jack, or with any USB power supply that supports the QC2, QC3 or USB-PD (Power Delivery) specification. QC2 and most QC3 power supplies will only be able to provide a maximum of 12V, limiting the Pinecil to about 17W of thermal capability. A suitable USB-PD power supply / power bank will be able to provide 20V, allowing the Pinecil to deliver the full 60W of heat to soldering tip. &lt;br /&gt;
&lt;br /&gt;
For certain QC power adapters, there is a limited time for QC negotiation, otherwise voltage will fall back to 5V.&amp;lt;br&amp;gt;&lt;br /&gt;
Starting from firmware v2.16, there is a PD timeout setting (in 100ms steps) which allows QC negotiation start earlier.&amp;lt;br&amp;gt;&lt;br /&gt;
This enables some QC adapters to work (like some of the Baseus QC chargers) but may result problems with PD negotiation on slower PD adapters.&lt;br /&gt;
&lt;br /&gt;
For certain adapters, a PD timeout value of 15 is needed while most of PD adapters are also work using this value.&lt;br /&gt;
&lt;br /&gt;
Known working QC/PD/barrel power adapters / power banks include:&lt;br /&gt;
&lt;br /&gt;
Power adapter:&lt;br /&gt;
* [https://pine64.com/product/pinepower-120w-desktop-power-supply-us-version/ PinePower Desktop]&lt;br /&gt;
* [https://www.nekteck.com/product/usb-if-certified-usb-c-charger-nekteck-60w-type-c-wall-charger-power-delivery-pd3-0-travel-charger-compatible-with-macbook-pro-2018-macbook-air-ipad-pro-pixel-3-galaxy-note-9-s9-with-6ft-cable/ Nekteck 60W with 6ft cable]&lt;br /&gt;
* Notebook AC Adapter HP L30757-002 (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo ADLX65YLC3D (PD@20V)&lt;br /&gt;
* Notebook AC Adapter Lenovo LN-A0403A3C (Barrel 20V/2A)&lt;br /&gt;
* Notebook AC Adapter Delta Electronics ADP-65JH BB (DC@19V) and ADP-90CD DB&lt;br /&gt;
* Notebook AC Adapter LITEON PA-1700-02 (DC@18.5V, 65W)&lt;br /&gt;
* Smartphone Charger Samsung EP-TA20EWE (QC2@9V)&lt;br /&gt;
* Smartphone Charger Google Pixel G1000-US (PD@9V)&lt;br /&gt;
* Nintendo Switch AC Adapter (USB-C wall-wart) (PD@15V)&lt;br /&gt;
* Notebook Docking Station HP Thunderbolt Dock 230W G2 (PD@20V)&lt;br /&gt;
** (had problems with lower firmware versions, but works fine Pinecil firmware: 2.15 and DockingStation firmware: 1.0.69.1) &lt;br /&gt;
* Ankosen 65W USB C Charger for Mac Book and Laptop Fast Wall Charger, GaN PD 3.0 Power Adapter Amazon $9.99 (https://www.amazon.com/dp/B08T1P7ZRW/ref=cm_sw_r_oth_api_glt_fabc_X68FK4PW9VH02M4NK8CA?_encoding=UTF8&amp;amp;psc=1)&lt;br /&gt;
* Apple 140W USB-C Power Adapter A2452 - power cycles until Pinecil starts heating&lt;br /&gt;
&lt;br /&gt;
Adapters:&lt;br /&gt;
* Elecjet AnyWatt SQ, USB-C to Lenovo Square Slim-Tip Adapter 45W or 65W, used with a 65W Lenovo Supply (PD@20V, Pinecil shows 64W)&lt;br /&gt;
&lt;br /&gt;
Power bank:&lt;br /&gt;
* [http://beta.blitzwolf.com/-p-15.html Blitzwolf BW-P1 10400mAh QC2]&lt;br /&gt;
* [https://www.bestbuy.com/site/insignia-80w-26800-mah-portable-charger-for-most-usb-c-laptops-black/6419522.p?skuId=6419522 Insignia 80W 26,800mAh NS-PWLB80]&lt;br /&gt;
* Baseus BiPow 10000mAh 18W PD&amp;amp;QC3.0&lt;br /&gt;
* [https://www.amazon.de/gp/product/B07KRLRCDJ/ Intenso 7332330 Powerbank PD 10000 - External Battery PowerDelivery &amp;amp; QuickCharge3] - 10000mAh Powerbank, the Pinecil shows 12V and about 17W when heating up, using USB C PD (Red Silicone Pinecil cable)&lt;br /&gt;
* Marbero M87 30W PD 3.0&lt;br /&gt;
&lt;br /&gt;
Limited usability:&lt;br /&gt;
* Nillkin 63W USB Car Charger Quick Charge 3.0 PD (Pinecil Firmware: 2.14.2425902)&lt;br /&gt;
** QC3@9V/12V and PD@15V work, PD@20V doesn't&lt;br /&gt;
** PD@20V works fine when using PDC004-20V or ZY12PDN on dc jack (DC@20V, limit: 45W)&lt;br /&gt;
&lt;br /&gt;
Not compatible:&lt;br /&gt;
* Smartphone Charger RAVpower 30W Dual USB Turbo Wall Charger (Should provide QC3@9V/12V, but only provides 5 V on both ports)&lt;br /&gt;
* Sabrent HB-B7C3 USB3 hub, 7 data ports, 3 charge ports, 60W supply -- does not negotiate higher voltages.&lt;br /&gt;
&lt;br /&gt;
== Cases and 3D Models ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/kohkohwastaken/3D-Models/tree/main/Pine64 3D model of Pinecil by kohkoh]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4727212 Pinecil compact case]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4723235 Pinecil and tips case]&lt;br /&gt;
* [https://www.thingiverse.com/thing:4734830 T12 Tip Adapter]&lt;br /&gt;
* [https://www.thingiverse.com/search?q=pinecil Thingiverse search for 'Pinecil']&lt;br /&gt;
&lt;br /&gt;
== Caring for a soldering iron ==&lt;br /&gt;
&lt;br /&gt;
https://www.weller-tools.com/how-to-care-for-soldering-iron-tips/&lt;br /&gt;
&lt;br /&gt;
https://www.eevblog.com/forum/beginners/best-way-to-clean-oxidized-soldering-iron-tip/&lt;br /&gt;
&lt;br /&gt;
== Checklist ==&lt;br /&gt;
&lt;br /&gt;
Upon receipt, or buying a used Pinecil, one may want to check the following:&lt;br /&gt;
# the display turns on when 5-21V is supplied&lt;br /&gt;
#* via USB type C or 5525 center positive barrel&lt;br /&gt;
# it gets 20V from a 20V capable USB PD charger&lt;br /&gt;
#* check both orientations of the type C connector&lt;br /&gt;
# in update mode, it shows up on a computer as a GD32 DFU bootloader (or longan nano)&lt;br /&gt;
#* this requires a data capable USB cable&lt;br /&gt;
#* to enter update mode, press &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; (button near back/ground screw) while powering on&lt;br /&gt;
# both buttons work&lt;br /&gt;
#* &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; to enter menu or decrease temperature, long press to get software version info or to turn off heating&lt;br /&gt;
#* &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; to turn on heating or select a menu item&lt;br /&gt;
# the displayed text rotates according to gravity when orientation is set to Automatic&lt;br /&gt;
#* menu -&amp;gt; User interface -&amp;gt; Display orientation -&amp;gt; Automatic&lt;br /&gt;
# all 3 external screws are present&lt;br /&gt;
## one near the back near the screen (ground screw)&lt;br /&gt;
## one at the front on top (to hold the tip in)&lt;br /&gt;
## one at the front on the bottom (to hold the case together)&lt;br /&gt;
# the tip is clean (uniformly silver at the front, with no pitting or texture)&lt;br /&gt;
#* see [[#Caring for a soldering iron]] in case it is used&lt;br /&gt;
# it heats up an installed tip, and stops increasing when it reaches the set point&lt;br /&gt;
#* this may draw up to ~3A, make sure the supply can provide that&lt;br /&gt;
#* minor overshoot may occur, but, disconnect power if the temperature keeps going up&lt;br /&gt;
# the reported temperature is correct&lt;br /&gt;
#* if no direct measurement is possible, set it to ~230°C and see if it melts SAC (lead-free) solder (~190°C for leaded)&lt;br /&gt;
# if there are multiple tips, check all of them&lt;br /&gt;
&lt;br /&gt;
== Datasheets for components and peripherals ==&lt;br /&gt;
* GigaDevice RISC-V SoC information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_Datasheet_Rev%201.1.pdf GigaDevice RISC-V GD32VF103TB SoC Datasheet V1.1]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/GD32VF103_User_Manual_EN_V1.2.pdf GigaDevice RISC-V GD32VF103TB SoC Usermanual V1.2]&lt;br /&gt;
* Display Module information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/1810010328_UG-Univision-Semicon-UG-9616TSWCG02_C88335.pdf QUG 9616TSWCG02 Display Module Datasheet]&lt;br /&gt;
* USB Type-C PD Controller information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/FUSB302-D.PDF ON Semiconductor FUSB302 USB Type-C PD Controller Datasheet]&lt;br /&gt;
* Sensor information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/BMA223-Bosch.pdf Bosch BMA223 Acceleration Sensor Datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/si7210-datasheet.pdf Silicon Lab Si7210 Hall-Effect Magnetic Position Sensor Datasheet]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/TMP35_36_37.pdf Analog Device TMP36 Temparature Sensor Datasheet]&lt;br /&gt;
* Power Regulator information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/RT7272B-05.pdf Ricktek RT7272B 3A Switching Power Regulator Datasheet - on mainboard]&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/LP6498B6F.pdf LowPowerSemi LP6498B6F 1.2A Switching Power Regulator Datasheet - on breakout board]&lt;br /&gt;
* Power MOSFET Switch information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/Changjiang-Electronics-Tech-CJ-CJQ7328.pdf Chang Jiang CJQ7328 8A MOSFET Datasheet]&lt;br /&gt;
* OP Amp information:&lt;br /&gt;
** [https://files.pine64.org/doc/datasheet/pinecil/SGM8557.pdf SGMicro SGM8557-1 Low Noise OP Amp Datasheet]&lt;br /&gt;
&lt;br /&gt;
== Community links ==&lt;br /&gt;
&lt;br /&gt;
* [https://t.me/joinchat/Kmi2S1iej-_4DgrVf3jjnQ Telegram]&lt;br /&gt;
* [https://matrix.to/#/#pinecil:matrix.org Matrix]&lt;br /&gt;
* [https://discordapp.com/invite/DgB7kzr Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pinecil]]&lt;/div&gt;</summary>
		<author><name>Ondronr</name></author>
	</entry>
</feed>