|
STMicroelectronics ST Visual develop IDE for developing ST7 and STM8 applications |
|
|
STLink-V2ST Microelectronics
|
Tim's Digital Calliper Interface
🛠️ Build a USB Digital Calliper Interface with STM8S
Featuring a Fractional Inch Display App — Available on Microsoft Store
Whether you're machining, woodworking, or just love precision, digital callipers are a must-have tool. But what if you could take that measurement data and display it on your PC — with full decimal accuracy and familiar imperial fractions like “5/8″”?
In this project is a USB interface for a digital calliper using an STM8S microcontroller, and pair it with a custom desktop app that displays live measurements in both metric and imperial formats. The app even highlights common fractional inch values — just like commercial callipers do, but with more control and clarity.
Software
The companion application for this project is available on the Microsoft Store — no warnings from Windows about unknown publishers! You can download it here:
Several display modes:

Metric

Imperial

Calibration

🧠Programming the STM8S103F

The STM8S103F microcontroller needs to be programmed.
🧰 What You’ll Need:
ST Visual Programmer Download and install the ST Visual Develop IDE from STMicroelectronics — it includes the programmer tool.
ST-Link v2 USB Programmer This is required to upload code to the STM8S103F.
🔌 Connecting the ST-Link to the STM8S103F
The ST-Link can connect in two ways:
SWIM (Single Wire Interface Module) — this is the method we’ll use for STM8
SWD (Serial Wire Debug) — used for ARM chips, not applicable here
For STM8, you’ll need to connect four wires between the ST-Link and the STM8S103F:
3.3V - VDD (power)
GND
RST
SWIM
These connections are labelled on the back of the PCB.
Do not have it plugged into a USB when programming.
I have done a full Instructable here: Tim's Digital Calliper Interface : 11 Steps (with Pictures)
Tim's Digital Calliper Interface
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Tim Jackson
-
Tim's Solar Motor Driver
This is a little solar DC Motor Driver.It uses two LDR (Light Dependant Resistor) sensors to track t...
-
Tim's Digital Calliper Interface
️ Build a USB Digital Calliper Interface with STM8SFeaturing a Fractional Inch Display App — Availab...
-
Tim's 7555 Signal Injector
There is not much to say about this little tool.It started as a challenge made by Richard at "Learn ...
-
Tim's Servo Tester
IntroductionThere are plenty of cheap servo testers on the market — and for basic tasks, they work w...
-
Tim's Edison Blue Amberol Record Player
This board is for controlling the "Tim's Edison Blue Amberol Record Player" Project.I have put full ...
-
Tim's DFPlayer Plus Box
Tim's DFPlayer Plus BoxThis is a box I designed to hold Tim's DFPlayer Plus that I have shared here:...
-
Tim's DFPlayer Plus
This project was inspired by one of my favourite YouTube channels.I mention them in my first video f...
-
Tim's I2C Dual Motor Driver [Version 2]
This is Version 2 of my previous Tim's I2C Dual Motor Driver.This supersedes this Project. Tim's I2C...
-
Tim's Mini Plotter 2
This is a PCBWay PCB Version of mini plotter I did quit a while ago, my original mini plotter I made...
-
Tim's I2C Dual Motor Driver
This board has been SupersededThe version 2 can be found here:Tim's I2C Dual Motor Driver [Version ...
-
Tim's Pie Divider
Tim's Pie DividerWhen that pie comes out of the oven and your tummy rumbles, who gets the largest pi...
-
Tim's I2C Intelligent DC Motor Driver
I am working on a project that needs about six Motors. There are many DC Motor Drivers available, Bu...
-
Tim's PTC Hot Plate Controller [Fused version]
This is a fused version of this: Tim's PTC Hot Plate ControllerInstructable at: Tim's Hot PlateFor c...
-
Tim's PTC Hot Plate Controller
This is a for a DIY Hot Plate, for soldering SMD to PCBs.The heater element that it controls are the...
-
TIM-01 EYES
This is a module to give my robot TIM-01 Eyes.With many projects controlled by an Arduino or similar...
-
Tim's DC Motor Driver X6 Mk2
This board was designed to drive the motors controlling the arms on my robot TIM-01.I have a blog on...
-
-
AEL-2011 Power Supply Module
326 0 1 -
AEL-2011 50W Power Amplifier
300 0 1 -
-
-
Custom Mechanical Keyboard
566 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
232 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
238 0 1 -
-
-







