Mirosław Folejewski Profile Banner
Mirosław Folejewski Profile
Mirosław Folejewski

@Mirko_DIY

Followers
8,369
Following
708
Media
1,298
Statuses
4,073

Hardware/PCB Designer, DIY Maker, Embedded, Carrier boards

Kraków, Polska
Joined June 2019
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@Mirko_DIY
Mirosław Folejewski
1 month
Ultra-compact mini PC PCB dimensions 62x62mm GbE RJ45 + HDMI Type A, USB-C (power+data), 2x USB 2.0 Type A (host), 3.5mm jack (32bit, 384kHz DAC), microSD, power button (MCU controlled), M.2 slot (2230/2242), RTC + battery backup (CR1025).
Tweet media one
Tweet media two
Tweet media three
Tweet media four
14
10
174
@Mirko_DIY
Mirosław Folejewski
3 years
Be careful...
Tweet media one
7
454
2K
@Mirko_DIY
Mirosław Folejewski
10 months
How old am I? It was 1997 year, I was a poor boy, during my technical high school study I decided to build my first microprocessor system from scratch. Without a computer, the internet, or any PCB tool, only on paper, by hand. I used Intel i8085 CPU, 5V, 8-bit CPU, and external
Tweet media one
48
91
921
@Mirko_DIY
Mirosław Folejewski
1 year
rainbow soldermask? 🤔
Tweet media one
26
83
744
@Mirko_DIY
Mirosław Folejewski
3 years
nice and easy desoldering DDR socket using solder pot source: PCB Hero
16
92
677
@Mirko_DIY
Mirosław Folejewski
1 year
Raspberry Pi 5 as a NAS? Using such a tiny HAT it would be possible now.
Tweet media one
35
47
576
@Mirko_DIY
Mirosław Folejewski
4 months
The question is: "...but can it run Crysis?" Raspberry Pi 5 + Upcity Lite + Radeon RX 6800 XT
Tweet media one
Tweet media two
Tweet media three
14
38
559
@Mirko_DIY
Mirosław Folejewski
1 year
nice trick how to detect short circuit using thin rosin layer. source: LinkedIn / PCB Hero.
12
87
452
@Mirko_DIY
Mirosław Folejewski
1 year
Finally, it has PCIe! 🔥 It's nice to see that the new Raspberry Pi finally has a PCIe interface (however attached to the FFC connector as an expansion port, not as a standard M.2 port). Who might be interested in a dedicated M.2 adapter board for RPi 5?
Tweet media one
21
26
410
@Mirko_DIY
Mirosław Folejewski
4 months
All right, now I have 14 GB RAM onboard, isn't it?
Tweet media one
30
14
399
@Mirko_DIY
Mirosław Folejewski
1 year
PCB rule #1 : "On the red PCB boards current flows the fastest"
Tweet media one
18
29
374
@Mirko_DIY
Mirosław Folejewski
9 months
I can't say that I'm proud of the fact that my designs are copied by the Chinese, but, interestingly, we were noticed by one of the largest Chinese electronics manufacturers.
Tweet media one
25
27
366
@Mirko_DIY
Mirosław Folejewski
4 months
eMMC adapter for Raspberry Pi (highly reliable MicroSD card replacement) - one of our side projects. Created especially for users which complains about storing Pi OS into uSD card. Will it work? Let's find out... Manual soldering of the BGA chip might be tricky (0.5mm pitch).
Tweet media one
Tweet media two
20
32
368
@Mirko_DIY
Mirosław Folejewski
1 year
Almost shorted 👀 Never trust your PCB manufacturer
Tweet media one
41
26
316
@Mirko_DIY
Mirosław Folejewski
10 months
Hundreds of PCBs are waiting for testing, packaging and shipping.
Tweet media one
Tweet media two
Tweet media three
16
11
310
@Mirko_DIY
Mirosław Folejewski
2 years
Chips, lot of chips...
Tweet media one
10
11
283
@Mirko_DIY
Mirosław Folejewski
3 years
What happened here? 😵‍💫 SMD tombstoning issue.
Tweet media one
35
44
263
@Mirko_DIY
Mirosław Folejewski
13 days
In pursuit of perfection. It seems like a pedantic penchant for symmetry, but placing components (bypass capacitors) in this way speeds up the design and PCB layout. The biggest challenge for QFN devices: component placement for single-side mounted PCBA.
Tweet media one
12
13
258
@Mirko_DIY
Mirosław Folejewski
11 months
If you are a hardware designer all the PCB boards are open source.
@lauriewired
LaurieWired
1 year
Tweet media one
12
38
358
9
24
252
@Mirko_DIY
Mirosław Folejewski
1 year
wow 😍 It looks like Raspberry Pi 5, but isn't. The early stage of Pi5 with exposed PCIe x4 interface.
Tweet media one
16
21
241
@Mirko_DIY
Mirosław Folejewski
1 year
PCB Tips & Tricks for Beginners. You may encounter phrases during PCB manufacturing that you sometimes don't understand. Here I have gathered a collection of the most frequently offered services, technologies, and objects that appear on PCB circuits.
Tweet media one
5
26
230
@Mirko_DIY
Mirosław Folejewski
1 year
Do you know that quote: "640kB should be enough for anyone"? What about designing PCB boards? Isn't it true that a 2-layer PCB design should be enough for anybody?
Tweet media one
47
8
221
@Mirko_DIY
Mirosław Folejewski
1 year
What is more interesting, they designed a special Southbridge chip (RP1), as the GbE, USB3, and GPIO controller. There is also a dedicated hard-coded MEMORY jumper for selecting embedded RAM (1-2-4-8G). Still 8GB RAM only?
Tweet media one
17
12
217
@Mirko_DIY
Mirosław Folejewski
11 months
A quick preview of the M.2 HAT (TOP) setup from our development: * @PineberryPi TM1S board with installed NVMe SSD drive (M-key, 2242 size) * @Raspberry_Pi 5 4GB RAM * @PineberryPi FPC PCIe cable, 40mm * set of 14mm metal standoffs * M2.5 screws * 2X20P male-female pin header
Tweet media one
11
30
213
@Mirko_DIY
Mirosław Folejewski
3 years
If you have too many spare microsd cards, you can build a SATA ssd drive using this adapter (build-in RAID0). Looks a bit funny 🤩 2nd picture -> adapter for assembly eMMC BGA153 memory chips.
Tweet media one
Tweet media two
10
31
200
@Mirko_DIY
Mirosław Folejewski
11 months
We are thrilled to announce that today we launched a new brand in the Embedded industry: meet Pineberry Pi!
@Pineboards
Pineboards
11 months
Introducing HatDrive by Pineberry Pi, the first @Raspberry_Pi Pi5 board with NVMe GEN3 support! Two variants now available for pre-order. Be among the first 5000! Shipping starts early December 2023.
Tweet media one
8
12
73
15
24
205
@Mirko_DIY
Mirosław Folejewski
4 months
Raspberry Pi 5 eMMC adapter (microSD card replacement) - now it's time for bring-up and testing
Tweet media one
5
15
199
@Mirko_DIY
Mirosław Folejewski
1 year
2022? Delayed due to the chip shortage issues?
Tweet media one
13
9
193
@Mirko_DIY
Mirosław Folejewski
8 months
How AI imagines the future of SBC computers...
Tweet media one
27
15
191
@Mirko_DIY
Mirosław Folejewski
2 years
PCB: tips & tricks If you have any tracks or vias underneath metal parts of the connectors, you can place in this area extra silkscreen rectangle to protect and mask copper objects located under the connector (just in case).
Tweet media one
Tweet media two
9
17
191
@Mirko_DIY
Mirosław Folejewski
2 years
Sneak peek of my next PCB project during development (test setup). Implemented: PCIe Gen2 x4 edge connector, GbE, HDMI 2.0, 2x USB 2.0, 12VDC (up to 8A). Project will published as OSHW (next year). PCB dimensions: 100 x 161.80mm (golden ratio). 4-layer PCB.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
13
187
@Mirko_DIY
Mirosław Folejewski
3 months
Never-ending story -> PCB layout designing
Tweet media one
2
5
186
@Mirko_DIY
Mirosław Folejewski
10 months
We are thrilled to announce our new product - HatDrive! Piano - M.2 socket (2230/2242 size, M-key) combined with high-quality DAC audio card (32-bit/384kHz) with embedded headphone amplifier (I2C controlled). As you probably know the new Raspberry Pi 5 does not have a dedicated
Tweet media one
10
18
182
@Mirko_DIY
Mirosław Folejewski
1 year
I'm not sure if you noticed that on the top side of the PCB, right next to the LPDDR4X memory, there is a series of resistors that create a simple voltage divider. @Raspberry_Pi 5 [1/3]
Tweet media one
10
11
176
@Mirko_DIY
Mirosław Folejewski
16 days
"What are you playing this night?" 💻🕹️ "They call it: PCB editor"
Tweet media one
11
14
178
@Mirko_DIY
Mirosław Folejewski
1 month
Sooner or later everyone makes such mistake
Tweet media one
@tomfleet
Tom Fleet
4 years
Laying out any project featuring a USART serial port.
Tweet media one
33
274
1K
12
4
179
@Mirko_DIY
Mirosław Folejewski
2 years
too much connectors will kill you :) during designing hw concept of some industrial router
Tweet media one
11
8
173
@Mirko_DIY
Mirosław Folejewski
11 months
Last Saturday (11th November), in Poland we celebrated Independence Day. I'm proud that I live here, in Kraków, and create hardware projects at Mirkotronics.
Tweet media one
5
4
169
@Mirko_DIY
Mirosław Folejewski
1 year
Another interesting, potential HAT board would be 2xGbE (or 1x 2.5G) + M.2 for building routers or any other network-attached devices.
Tweet media one
11
9
168
@Mirko_DIY
Mirosław Folejewski
1 year
It's nice to see the real Raspberry Pi factory during manufacturing process, especially: Pick&Place machines, solder paste printing, selective soldering, automated THT placement (robot line), AOI inspection, testing, fixtures, etc.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
@geerlingguy
Jeff Geerling
1 year
How credit-card size computers are made (Factory Tour) #RaspberryPi
8
39
159
7
12
169
@Mirko_DIY
Mirosław Folejewski
2 years
Chamfered? YES!
Tweet media one
13
6
162
@Mirko_DIY
Mirosław Folejewski
6 days
"AI will take my job away soon" Meanwhile, AI is starting on the PCB design...
Tweet media one
Tweet media two
Tweet media three
24
12
164
@Mirko_DIY
Mirosław Folejewski
1 year
Oh well, looks like I'll have to finish this DIY project before some Asian company outdoes me. Thank you @tomshardware for mentioning my design concept. I appreciate that!
Tweet media one
10
15
160
@Mirko_DIY
Mirosław Folejewski
4 months
Solder party begun! It can be a challenge to properly align the BGA chip, so let's try to get it right the first time.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
7
2
155
@Mirko_DIY
Mirosław Folejewski
1 year
I know that sounds a bit crazy, but now it could be also possible to build a compact, 4-port PCIe HAT.
Tweet media one
9
8
152
@Mirko_DIY
Mirosław Folejewski
4 years
Yeah! Almost finished! My very first MiniPC project based on the CM4 module.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
12
7
151
@Mirko_DIY
Mirosław Folejewski
1 year
Hardware designing often involves using previously created functional blocks (ReUse) and skillfully combining them into a logically connected whole. In many future projects, I use part of the diagram circuits from my open HW designs, e.g. MirkoPC, Pi4GPU, Carduino Pi, or FinixPC
Tweet media one
4
8
145
@Mirko_DIY
Mirosław Folejewski
3 years
BitPiRat - dedicated hardware for full node bitcoin and lightning network based on the Raspberry Pi Compute Module 4 (CM4). Donate to me if you would like to support this project and help me to work on hardware development. #BitPiRat #RasberryPi #CM4
Tweet media one
Tweet media two
Tweet media three
Tweet media four
16
32
147
@Mirko_DIY
Mirosław Folejewski
1 year
Which Gerber viewer (CAM tool) do you use for visual inspection before you send the manufacturing files to your PCB fabricator? Personally, the most I use ViewMate and DFM Now! (free version of FAB3000) for reviewing Gerber layers, NC drills, and ODB++ data sets.
Tweet media one
28
18
146
@Mirko_DIY
Mirosław Folejewski
1 year
PCIe x1 to M.2 adapter, now with support 2230/2242/2280
Tweet media one
Tweet media two
2
11
143
@Mirko_DIY
Mirosław Folejewski
13 days
Shared vias - nice trick for placing via stitching during changing layers in routing differential pairs.
Tweet media one
Tweet media two
6
9
146
@Mirko_DIY
Mirosław Folejewski
1 year
Happy to see this tiny M.2 adapter in action.
Tweet media one
Tweet media two
2
10
138
@Mirko_DIY
Mirosław Folejewski
9 months
Let's go back to the PCB designs and hardware bring-up.
Tweet media one
2
2
131
@Mirko_DIY
Mirosław Folejewski
10 months
The end of the year is a very intense period for us, new PCB designs, shipping a huge number of orders, brand building, store service, community support, etc. Many challenges, a lot of work, but also a lot of satisfaction with the effect achieved.
Tweet media one
4
9
134
@Mirko_DIY
Mirosław Folejewski
9 months
I feel like a drug dealer...
Tweet media one
15
4
132
@Mirko_DIY
Mirosław Folejewski
11 months
the new era has begun! let's have some fun 🎃🔥
@mikegapinski
Michał Gapiński
11 months
We registered a new hardware company with @Mirko_DIY today. We are both broke(very very broke), excited and can’t wait to share our products with the community. You’ll hear much more in a month or so, we are dealing with the production hell now. What a crazy year for me 🔥
Tweet media one
7
2
75
13
0
131
@Mirko_DIY
Mirosław Folejewski
2 years
Awesome! 8MB QSPI PSRAM for RP2040 projects.
Tweet media one
8
7
130
@Mirko_DIY
Mirosław Folejewski
3 months
Hello 5Gbps, welcome to the club! 😎
Tweet media one
Tweet media two
6
6
130
@Mirko_DIY
Mirosław Folejewski
1 year
It looks like we missed a nice anniversary. 3 years ago (19.01.2023) Compute Module 4 was introduced on the market, and it seems it changed quite a lot in the SBC/SOM market. [1/2]
Tweet media one
4
10
126
@Mirko_DIY
Mirosław Folejewski
10 months
Google Coral TPU during bring-up with @Raspberry_Pi 5. Meet @PineberryPi HatAI!
Tweet media one
Tweet media two
Tweet media three
6
12
123
@Mirko_DIY
Mirosław Folejewski
6 days
Sometimes when you have no choice (because changing the technology to HDI or adding 2 more layers is too expensive) you have to use the "spider web".
Tweet media one
5
6
121
@Mirko_DIY
Mirosław Folejewski
10 months
Our new office and warehouse are under construction. As you can see, we work hard to create comfortable conditions for the R&D environment and logistics. Today we spent 14 hours working all day on assembling furniture and shelves, so we apologize that we are offline and do not
Tweet media one
Tweet media two
Tweet media three
5
4
116
@Mirko_DIY
Mirosław Folejewski
2 months
We are not slowing down, the next few days mean intensive design and implementation of new ideas for me. Here you can take a behind-the-scenes look at the creation of the new HW structure.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
3
118
@Mirko_DIY
Mirosław Folejewski
3 years
WTF?
Tweet media one
21
5
116
@Mirko_DIY
Mirosław Folejewski
1 year
A few nice OSHW projects designed using EasyEDA for embedded Linux:
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
17
114
@Mirko_DIY
Mirosław Folejewski
1 year
Upss, too close
Tweet media one
4
5
106
@Mirko_DIY
Mirosław Folejewski
3 years
A dedicated card for the @Raspberry_Pi CM4-IO board PCI Express x1 to M.2 2280 M-Key (PCIe NVMe) Adapter #CM4 #PCB #RaspberryPi #PCIE
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
13
107
@Mirko_DIY
Mirosław Folejewski
1 year
a nice feature if you would like to inform the user about the assembly variant
Tweet media one
5
6
106
@Mirko_DIY
Mirosław Folejewski
1 year
Solder thieves (or traps) for wave soldering. I must admit that I haven't seen them for a long time on the PCBs. Here is a good example of such spots. They even added extra silkscreen bridges between THT pads to improve soldering process.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
15
105
@Mirko_DIY
Mirosław Folejewski
11 months
That's true! Let's have some fun!
Tweet media one
5
7
104
@Mirko_DIY
Mirosław Folejewski
1 year
"DESIGNED IN POLAND" logo during development. First attempt. Because I'm proud I'm from Poland 🇵🇱 Do you like it?
Tweet media one
15
2
108
@Mirko_DIY
Mirosław Folejewski
11 months
Every revolution needs sacrifice If you don't have an office, you have to rent an apartment If you don't have a logistics, production, or warehouse, you can do everything yourself Even if you don't have $ in your account, you might invest your savings or borrow from family
Tweet media one
Tweet media two
6
8
106
@Mirko_DIY
Mirosław Folejewski
11 months
It's time for soldering... We are not slowing down, we are working hard on new products.
Tweet media one
Tweet media two
Tweet media three
6
4
103
@Mirko_DIY
Mirosław Folejewski
1 year
Less known facts about Raspberry Pi SBCs: 1. Raspberry uses OSP plating for finishing the PCBs 2. For inserting THT parts in the PCB: in the past, they use manual placing (for a long time by workers) and automated assembly line based on the co-robots (e.g. for Model 4B) [1/3]
Tweet media one
Tweet media two
5
18
104
@Mirko_DIY
Mirosław Folejewski
8 months
OK, I updated the Raspberry Pi bootloader (now it is 5th Feb 2024 version). I removed the micro SD card and... the Polish flag appeared on my screen 🇵🇱
Tweet media one
5
7
105
@Mirko_DIY
Mirosław Folejewski
3 years
Guess which dot is the pin 1 marking... Sometimes IC chip marking can cause confusing during mass production
Tweet media one
9
5
102
@Mirko_DIY
Mirosław Folejewski
2 years
Reverse engineering using KiCad 7.0 for creating missing 3D STEP model
Tweet media one
4
2
101
@Mirko_DIY
Mirosław Folejewski
1 month
Looks pretty neat, but still some changes are requried.
Tweet media one
Tweet media two
Tweet media three
3
4
103
@Mirko_DIY
Mirosław Folejewski
2 years
"...but can you play Doom on it?" Yes, it CAN! Meet tiny RP2040 PC with microsd card, QSPI 8MB RAM, hi-end 32bit/384kHz audio DAC, VGA video out, USB-A/USB-C, RTC, RGB backlight and much more... Design based on #Femto module. During DIY dev. #FinixPC @Raspberry_Pi @TheMagPi
6
13
101
@Mirko_DIY
Mirosław Folejewski
4 months
The next PCB board is under development. I am not a supporter of using autoruters and I hope that AI algorithms will not be able to design PCB mosaics at the level of an experienced designer for a long time.
Tweet media one
Tweet media two
Tweet media three
5
7
101
@Mirko_DIY
Mirosław Folejewski
3 years
I'm happy that I can officially mark my #MirkoPC boards with official marking "Powered By Raspberry Pi". @Raspberry_Pi
Tweet media one
6
5
98
@Mirko_DIY
Mirosław Folejewski
1 year
PCBShopper - a not very well-known service for comparing prices of PCB production and PCBA assembly (the database contains mainly Chinese manufacturers). A good source if you would like to test or discover your next PCB factory (for the geeks).
Tweet media one
2
16
99
@Mirko_DIY
Mirosław Folejewski
2 years
so... I will not fix your TV, mobile phone or fridge :-)
Tweet media one
4
10
98
@Mirko_DIY
Mirosław Folejewski
3 years
#MirkoPC REV1.1 today released. The project is already during manufacturing and assembly. Main features and updates (compared to R1.0): - new power button (slide switch) controlled by MCU, - added 2 fan sockets, - new microSD slot location, - improved 5V power rail, - marking.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
12
15
94
@Mirko_DIY
Mirosław Folejewski
1 year
Milk-V Mars CM - CM4 compatible module (RISC-V) StarFive JH7110 64bit SoC with RV64GC, up to 1.5GHz LPDDR4 2/4/8GB
Tweet media one
Tweet media two
Tweet media three
4
16
98
@Mirko_DIY
Mirosław Folejewski
10 months
It was a very stressful month for me, as HW / PCB Designer, awaiting PCB panels. Today we finally received packages with PCB boards. I breathed in the relief. Keep your fingers crossed for our manufacturing, in a short time we enter the factory to assemble SMT. cc
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
9
93
@Mirko_DIY
Mirosław Folejewski
7 months
🤣 It's a fish? No! That's one more Raspberry Pi NVMe HAT! It definitely has a unique design due to the shape of the PCB.
Tweet media one
Tweet media two
Tweet media three
6
5
94
@Mirko_DIY
Mirosław Folejewski
3 years
Added the Lightning network and the BTC symbols. Just for fun... Like or dislike?
Tweet media one
6
4
91
@Mirko_DIY
Mirosław Folejewski
7 months
Today we introduced HatDrive! AI Coral Edge TPU Bundle 🔥👀
Tweet media one
4
3
92
@Mirko_DIY
Mirosław Folejewski
1 year
The new chips - WCH341A for building my custom EEPROM programmer
Tweet media one
5
4
89
@Mirko_DIY
Mirosław Folejewski
11 months
I'm looking for a cheaper replacement for INA219 - I2C current/voltage monitor/measurement system. Do you know any cheaper/similar IC family? There will be a prize for the winner 🏆 CC: @aggarwal_pallav @sad_electronics
Tweet media one
14
6
92
@Mirko_DIY
Mirosław Folejewski
2 years
Let's fight! Night soldering session...
Tweet media one
6
1
91
@Mirko_DIY
Mirosław Folejewski
10 months
@PineberryPi Soldering session completed!
Tweet media one
3
8
88
@Mirko_DIY
Mirosław Folejewski
1 year
It's time to take a closer look at the MiniPCIe standard and to figure out how to implement it in Embedded systems.
Tweet media one
Tweet media two
Tweet media three
8
5
89
@Mirko_DIY
Mirosław Folejewski
7 months
No more soldering of the M.2 standoff, so you can quickly change the NVMe slot size (between 2230/2242/2280). Your SSD drive is easily accessible (by M2 screw), so changing to another model is also instant.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
4
88
@Mirko_DIY
Mirosław Folejewski
2 months
The wait is finally over - we’re launching our Ai Bundle with the Hailo 8L AI accelerator today! 🎇🔥 It is fully compatible with software/documentation you know from the official Ai Kit and it gives you the ability to boot from NVMe 🥳 more:
Tweet media one
2
13
87
@Mirko_DIY
Mirosław Folejewski
10 months
Let's play with Google Coral TPU
Tweet media one
3
4
82
@Mirko_DIY
Mirosław Folejewski
1 year
almost done 😎
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
7
84
@Mirko_DIY
Mirosław Folejewski
7 months
I'm a bit confused seeing such extra AC-coupling capacitors added on the PCIe interface somwhere, not only on TX side (M.2 HAT is just a passive riser board). Perhaps added them 'just in case' or without detailed reading and implementing the PCIe standard.
Tweet media one
Tweet media two
4
4
84