Tinker Thoughts Blog

Why Your USB-C Cable Won't Program Your Microcontroller

TTB #10: Why Your USB-C Cable Won't Program Your Microcontroller

Think all USB-C cables are the same? Think again. In this video, I demonstrate why some USB-C cables won’t let you upload code to your microcontroller — even though they still charge your device. If you've been struggling to connect to your PTSolns Nano Flip, PTSolns ESP32 microWatt, or any other board and keep getting mysterious errors, your cable might be the problem.  Many USB-C cables are power-only and completely lack the data lines required for programming. Watch as we show how to spot the difference, test your cables, and avoid this frustrating mistake in future projects.

TTB #10: Why Your USB-C Cable Won't Program Your Microcontroller

Think all USB-C cables are the same? Think again. In this video, I demonstrate why some USB-C cables won’t let you upload code to your microcontroller — even though they still charge your device. If you've been struggling to connect to your PTSolns Nano Flip, PTSolns ESP32 microWatt, or any other board and keep getting mysterious errors, your cable might be the problem.  Many USB-C cables are power-only and completely lack the data lines required for programming. Watch as we show how to spot the difference, test your cables, and avoid this frustrating mistake in future projects.

How to Install Brass Heat Set Inserts in 3D Printed Parts

TTB #9: How to Install Brass Heat Set Inserts in 3D Printed Parts

Learn how to install M3 brass heat-set inserts into 3D prints using a reliable and beginner-friendly method. This technique is perfect for securely fastening lids or mounting PCBs inside custom enclosures. In this video, we guide you through the essential tools and walk you through each step to insert the brass nuts cleanly and accurately. Whether you're new to 3D printing or looking to improve your builds, this method provides strong, professional-grade fastening that works for various insert sizes.

TTB #9: How to Install Brass Heat Set Inserts in 3D Printed Parts

Learn how to install M3 brass heat-set inserts into 3D prints using a reliable and beginner-friendly method. This technique is perfect for securely fastening lids or mounting PCBs inside custom enclosures. In this video, we guide you through the essential tools and walk you through each step to insert the brass nuts cleanly and accurately. Whether you're new to 3D printing or looking to improve your builds, this method provides strong, professional-grade fastening that works for various insert sizes.

Can a 3.3V signal switch a 5V relay module reliably

TTB #8: Can a 3.3V Signal Reliably Switch a 5V Relay Module?

Wondering if the PTSolns ESP32 microWatt can control a 5V relay module with its 3.3V logic? This post dives into real-world testing, current draw, and includes a detailed schematic to show it works—reliably and safely.

TTB #8: Can a 3.3V Signal Reliably Switch a 5V Relay Module?

Wondering if the PTSolns ESP32 microWatt can control a 5V relay module with its 3.3V logic? This post dives into real-world testing, current draw, and includes a detailed schematic to show it works—reliably and safely.

How to Verify the Clock Source on a Nano

TTB #7: [Guest Post] How to Verify the Clock Source on a Nano

This tutorial shows how to verify the frequency of the clock source on a microcontroller development board. The process is similar for a range of boards, but we will use the popular Nano. This is a good exercise to do as it helps the user get a more in-depth understanding of the Nano microcontroller development board.

TTB #7: [Guest Post] How to Verify the Clock Source on a Nano

This tutorial shows how to verify the frequency of the clock source on a microcontroller development board. The process is similar for a range of boards, but we will use the popular Nano. This is a good exercise to do as it helps the user get a more in-depth understanding of the Nano microcontroller development board.

Changing Bootloader on a Nano using a Custom Shield

TTB #6: [Guest Post] Changing Bootloader on a Nano using a Custom Shield

This tutorial demonstrates how to switch between the old and new bootloader on a Nano. The Uno is used to burn the bootloader to the Nano, and a Proto-Shield is used to connect the Uno to the Nano during the burning process. This is a great introductory project for beginners who want to learn about microcontrollers and how to use a shield for prototyping projects.

TTB #6: [Guest Post] Changing Bootloader on a Nano using a Custom Shield

This tutorial demonstrates how to switch between the old and new bootloader on a Nano. The Uno is used to burn the bootloader to the Nano, and a Proto-Shield is used to connect the Uno to the Nano during the burning process. This is a great introductory project for beginners who want to learn about microcontrollers and how to use a shield for prototyping projects.

Making a Simple RF Network

TTB #5: [Guest Post] Making a Simple RF Network

In this project, we will be making a simple communication network using the Nordic nRF24L01+ set of RF modules. We will be making two nodes: a transmitter node (TxN), and a receiver node (RxN). The TxN consists of an Uno (more on that below), with the NRF-Shield. Also connected to it is the Sparkfun BME280 module via QWIIC to gather temperature data. The RxN also consists of an Uno with an NRF-Shield. However, it has an LCD connected to print out the transmitted temperature data.

TTB #5: [Guest Post] Making a Simple RF Network

In this project, we will be making a simple communication network using the Nordic nRF24L01+ set of RF modules. We will be making two nodes: a transmitter node (TxN), and a receiver node (RxN). The TxN consists of an Uno (more on that below), with the NRF-Shield. Also connected to it is the Sparkfun BME280 module via QWIIC to gather temperature data. The RxN also consists of an Uno with an NRF-Shield. However, it has an LCD connected to print out the transmitted temperature data.