About
0.0Bogdan Ionescu is an embedded engineer who also practices origami, machining, and various hobbies. He maintains profiles on Instagram and GitHub.
8 items from bogdanthegeek-github-io
Bogdan Ionescu is an embedded engineer who also practices origami, machining, and various hobbies. He maintains profiles on Instagram and GitHub.
The author describes themselves as a hobby collector focused on making things, with early influences including science books, educational TV shows, and growing up on a farm where manual labor and fixing things were encouraged.
The author created a custom PID controller called MicroPPPID to improve pottery kiln temperature control after finding commercial PID controllers inadequate. The project was developed to provide better firing precision for pottery work.
The article explains how to use J-Link RTT (Real Time Transfer) for debugging embedded projects on ARM microcontrollers. It describes this as an alternative to traditional debugging methods like pin toggling or file-system logging, offering a way to send and receive data through semihosting with minimal code.
While ordering PCBs from China is inexpensive and convenient for those willing to wait, the author prefers making PCBs at home to have them available immediately after finishing the design.
A developer collected disposable vapes to salvage batteries, noting their increasing sophistication with USB-C ports and rechargeable batteries. The article explores the technical aspects of these devices.
The author describes creating their own memory allocator after studying the ESP-IDF heap allocator, noting that general-purpose heap allocators involve trade-offs with no perfect solution.
A developer created an ARM debugger using a 10-cent RISC-V microcontroller, aiming to provide a low-cost alternative to more expensive debugging solutions for microcontrollers recovered from disposable vapes.