Petr Dvorak's Avatar

Petr Dvorak

@thatkicadguy

๐Ÿš€ #ThatKiCADguy :: Content creator :: HW designer :: ๐Ÿค (He/Him) ๐Ÿค Electricity is all about connections. ๐‹๐ž๐ญ'๐ฌ ๐œ๐จ๐ง๐ง๐ž๐œ๐ญ! ๐Ÿ‘‰ I am ๐™๐™๐™–๐™ฉ ๐™†๐™ž๐˜พ๐˜ผ๐˜ฟ ๐™œ๐™ช๐™ฎ ๐Ÿš€ lab@idvorak.info

46
Followers
23
Following
299
Posts
01.02.2025
Joined
Posts Following

Latest posts by Petr Dvorak @thatkicadguy

Post image

+ Cheap
+ The body is solid.
+ There is a level that micro-tilts the stencil in the operational position.

- Missing fine-tuning screws for the PCB.
- Difficult to align the stencil with the PCB.
- The upper moving part twists a little.

11.03.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I finished, manufactured and tested the Active Scope Probe with a paper BW of 2 GHz.

I don't know what is the real BW.
I don't have tools to measure it.

BTW, as I promised, the design is online on my GitHub. My user name is hwidvorakinfo and the project is called "Active_Scope_Probe".

Link below.

10.03.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I'm happy that you've been with me when I was working on this RaspberryPi CM4S Carrier board.

It took 7 KiCad Design Streams to finish it. That's quite a lot of work.

About 15 hours.

Many of you spent some time with me. Thank you.

Now, the board will be reviewed after a few nights and ordered.

09.03.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Exactly!

06.03.2026 12:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I hit the [F] key accidentally when I was working on the PCB layout.

Now, you can find it easily. When you know KiCad.

This design came out better than I'd believed.

The component cluster is neat and small. The WE coil dominates while the 25-ball BGA of 2x2 mm lies in the centre.

06.03.2026 06:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The traffic light toy is finished

The core of the design, the booster IC, is a BGA of 25 balls and 2x2 mm.

A miniature devil, Texas Instruments LM3645.

I spent more time manufacturing than programming. Well. I cheated using Gemini for coding.

05.03.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
KiCad for Beginners By the end of this course, you will be able to design your own printed circuit boards (PCBs) using KiCad. Together, weโ€™ll go through the complete hardware design process - from creating symbols andโ€ฆ

Nobody wants to wander through hours of messy tutorials. You want a roadmap that actually leads to a production-ready PCB.

Iโ€™ve packaged years of KiCad experience into a beginner-friendly course. We get straight to the point.

04.03.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Yesterday I wrote about a IO-Link device rabbit hole.

There really is. And it starts in the SN65HVD10x datasheet.

The best I've found is in the picture.

There is everything.

What we need is to sit at a computer and ask AI to code it.

Or not?

03.03.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

The distance sensor battle I've promoted recently inspired me.

I found a reference design of a simple IO-Link transmitter.

What is the best on the reference design is that it used a common MSP430 as the MCU. The IO-Link heavy lifting is done by the IO-Link PHY SN65HVD10x.

02.03.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

There is no worse feeling than hitting "Order" on a PCB and realising you forgot a power flag or messed up a footprint.

In the KiCad for Makers course, I don't just show you how to draw lines. I show you how to verify your work.

fedevel.com/courses/kica...

27.02.2026 06:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Early morning means a fresh mind. Today, I need only three things.
Focus, my AI companion and a new EASY device.

To keep myself focused, I sometimes use a simple 45-minute timer. I recommend trying it. When the timer goes off, take a short break or continue.

My AI companion today is ChatGPT.

26.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Not every PCB or project must be HUGE.

When you deal with ants, you don't need A-bombs.

Well, that was my point for today.

If you want to help with a project that seems to be embarrassingly small, it's how you see it.

For me, it's the project that is important as much as the actual HUGE ones.

25.02.2026 06:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

KiCad Design Streams push me forward. Sometimes, I've been commented with a brillaint advice.

In December, I finished this demo PCB. I used ugly track to connect all LEDs in each group.

I received a comment suggesting I use a copper polygon to elegantly connect all LEDs.

Well. I did.

24.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

You can't see a painter's spatula with a 150 mm blade.

You can see a solder print squeegee.

I'm working on a big project with prototype manufacturing.

The largest PCB is about 250 ร— 150 mm.

I tried printing with about an 80 mm spatula, and it worked.

Once.

Until it didn't.

23.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

The speed of the firmware flashing was surprising.

The USB beats the UART badly.

3X digital input, 1X analog input, 1X NO + 1X NC contact.

36 VDC to 3.3V synchronous buck.

And many other features. For what? This is a sneak peek at a new device I've recently delivered to my customer.

20.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

If you asked me what tool to use for HW design, the answer'd be KiCad. No doubt about it.

When I want to manufacture my Beny-devices Hardware Design Templates, I order only locally at AISLER.

โค๏ธ I love to support EU companies.

19.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

See, you cannot sit and start working on a big, complex project from zero. Well, you can but...

It's always easier and much faster to start from verified blocks. You can reuse existing snippets from your former designs or from your colleagues' designs.

That's a legit approach.

18.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

RF engineers sometimes need a universal coaxial connector footprint.

The universality is in the possibility of either placing the connector for a prototype measurement or unpopulating it for mass production.

Since then, I always used this double-sided U.FL connector in my designs.

17.02.2026 06:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

This STM32C011 Hardware Design Template is one of my favourites.

The C011 isn't the biggest one, for sure, but it has:

โ€ข Core: Armยฎ 32-bit Cortexยฎ-M0+ CPU, up to 48 MHz.
โ€ข Up to 32 KB of Flash
โ€ข 6 KB of SRAM
โ€ขย 12-bit ADC, up to 15 external channels
โ€ข 8 Timers
โ€ข RTC with a calendar
โ€ข One I2C
...

16.02.2026 06:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Sometimes the fastest way to correct a DRC violation is to override it. I'll tell you why and how.

When you route in crowded spaces, for instance, in between connector pad holes, as in the picture, it's challenging to fit in.

The solution can be to override the DRC for a while.

13.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

This time, I wasn't an HW designer. I copied the example schematic from the datasheet, and it worked.

I almost feel embarrassed that I copied it 1 to 1.

But I couldn't resist checking the schematic. Plus, the circuit was bright and clean.

So I did it.

12.02.2026 06:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I felt like a nuclear plane manager the day of filming this demo.

Cables, DMMs, code, MCU, PCB...

It turned out to be the most satisfying video taking of the last 12 months.

The Texas Instruments INA2227 is genius.

11.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

A perfect docs
A worldwide accessible community
The smoothness of the ecosystem mesmerised me

Why the Zero?

I want to dig into Python embedded programming. With a big help of LLM, oc.

Sometimes, I deliver a device powered with a Raspberry Pi And I desperalely need to know how to test it, etc.

10.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

You might recall this TMF8806 EASY demo board.

I decided to dust it off and build a device around it.

TMF8806 facts:

โ€ข Made by ams OSRAM
โ€ขย 1 โ€“ 500cm distance sensing
โ€ข 1 โ€“ 1000cm after the new FW download
โ€ข OLGA 2.2 x 3.6 x 1.0 mm package
โ€ขย Supply voltage 2.7 to 3.5V

09.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I felt tired for a few hours last week. That's not a joke.

I dug out my old Beaglebone Black after years.

It was a big disappointment. The same as 6 years ago. I don't know why but the disaster started with the messy documentation.

No. 15 minutes and it travelled into the drawer again.

06.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

You might recall this TMF8806 EASY demo board.

I decided to dust it off and build a device around it

If you are not familiar with the ToF sensor TMF8806, here are some facts:

โ€ข Made by ams OSRAM
โ€ขย 1 โ€“ 500cm distance sensing
โ€ข 1 โ€“ 1000cm after the new FW download
โ€ข OLGA 2.2 x 3.6 x 1.0 mm package

05.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I finished testing on the new INA2227 Hardware Design Template board. It can't work better.

I'm impressed with

โ€ข how the IC is small and that I managed to reflow it flawlessly
โ€ข how well is the datasheet written
โ€ข how good did ChatGPT do when writing a simple Arduino driver for me

04.02.2026 06:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

When I studied a technical article by Texas Instruments called How the Dynamic Z-Trackโ„ข algorithm predicts unpredictable battery loads, I started seeking the smallest model.

In the ideal world, even the serial FETs would be integrated. I'm absolutely sure there are such ICs on the market.

03.02.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Start training your engineers.

It's not about the EDA tool.

Recently, I participated in a discussion about Xpedition vs the rest of the world. A few days (weeks, months...) ago, it was about Altium Designer vs the rest of the world.

It's running non-stop.

Choose wisely.

02.02.2026 06:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

I write about devices I love.
Help companies worldwide with hardware design.

From concept to manufacturing.
If you don't have a hardware design team, I am here for you.

Let's start slowly. I'll guide you through the entire process.
Step by step.

We'll grow together.
I'm one of yours.

30.01.2026 06:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0