Welcome to Infinus Electronics! Join me as I document my journey exploring fun stuff 😉

Precision Asymmetric Attenuators

Introduction Sometimes, it is useful to have a circuit implementing a piecewise linear function. For example, I was recently involved in the development of some power cycling instrumentation for automotive MOSFETs, where we needed to measure swings in the VDS of our DUTs from about -5V to +60V. The negative portion of the voltage requires a much higher degree of accuracy than the positive portion. I decided that a nice way to do this would be to split my measurement ADC’s range in 2: positive voltages are divided by 20, and negative voltages are passed through undivided....

May 13, 2025 Â· 10 min Â· Infinus

Constant On Time LED Dimmer

Introduction The world of digitally controlled switchmode power supplies has always held a certain allure for me: the idea that you could sample things like output voltage and current, apply some DSP techniques, and then based on that output a gate drive signal in real time, giving you whatever response you want out of your buck/boost converter just seems so… insanely cool. That being said, a lot of times these require a good understanding of the control loop architecture and parameters of switchmode power supplies to be able to properly stabilize, which has proven to be quite the barrier to entry....

January 25, 2024 Â· 12 min Â· Infinus

Analog Discovery 3 Front End Amplifier MK3

Introduction I started off this project when I realised that the official Discovery BNC adapter board has too high an input capacitance to be used with generic scope probes, which usually have a compensation range of 5-35pF ish. Using scope probes is really necessary in some cases where low loading is desireable, since the quoted 1MΩ || 24pF input impedance of the Analog Discovery 3 loads down sensitive analog circuits quite significantly....

January 24, 2024 Â· 7 min Â· Infinus

Anamorphic Image Distorter

As makers, random serendipity is very precious to us, as it represents an excellent opportunity to broaden our horizons by trying stuff that otherwise would not have crossed our minds. This project was spawned by a chance encounter with an art museum curator during my stint in Edinburgh. The idea was to create a tool to generate Secret Portraits , also known as Anamorphosis , to make some cool merch that would support the operations of the museum....

September 14, 2022 Â· 5 min Â· Infinus

Patch Antenna Calculator

This is a tool I developed to assist us at the Cambridge University Spaceflight Club to design a patch antenna for telemetry. It is intended only as a very crude estimate, as I have absolutely no idea how accurately I selected the underlying formulae. Input Parameters: Dielectric Constant: Dielectric Thickness: mm Target Frequency: Hz kHz MHz GHz Target Impedance: Ω Conductor Thickness: μm Velocity Factor: % Results: Patch Width: Patch Length: Feed Methods: Inset Fed: Inset Length: width length qwt_ Probe Fed: Probe Distance from Center: width length dpf Edge Fed: Edge Impedance: Impedance Required for Quarter Wave Transform: Required Trace Width for Quarter Wave Transform: Required Trace Length for Quarter Wave Transform: 50Ω Impedance Microstrip Transmission Line Width: References Patch Antennas for the impedance formulae Quarter Wave Transformer Microstrip Width Calculator for microstrip formulae DESIGN AND IMPLEMENTATION OF A CONFORMAL OMNIDIRECTIONAL MICROSTRIP ANTENNA ARRAY ON CYLINDRICAL SURFACE Study of a conformal UWB antenna designed on various non-planar surfaces Design and Studies on Non-planar Conformal Patch Antennas for Air-borne Vehicles

February 28, 2022 Â· Infinus

Analog Discovery 3 Usage Notes

Why I bought it in the first place The Analog Discovery 3 seemed like a band-aid solution to an ongoing problem I have been facing here at Cambridge: how do I get my own oscilloscope so that I can get back in to doing electronics without having to rely on the few shared scopes at the Dyson Center (the Dyson Center is sort of like a makerspace for engineering students, it isn’t great though…)...

November 1, 2023 Â· 2 min Â· Infinus

How to Embed SVG Schematics from KiCad into a Hugo Page

I have recently decided to move Infinus Electronics over to Hugo, as WordPress with its weird styling issues and super hard to understand file structure made it way too frustrating to debug and customise. So far, working with Hugo has been a blast, and having worked with frameworks like Laravel and Flask before, the whole organisation of pages by file hierarchy has been a lot more intuitive. And transparent. The issue My first post written on this new platform is the Battery Powered +48V Phantom Power Supply , which of course, had to show a schematic from KiCad....

December 25, 2021 Â· 7 min Â· Infinus

How to Include Jupyter Notebooks in WordPress

So, you’ve just exported your Jupyter notebook as a .html file, and are about to embed it in your WordPress post. While it may be tempting to just copy and paste the generated html code in a custom html code block, you’ll probably find out pretty quickly that doing so entirely messes up the css of your theme, leading to issues like the sidebar loading at the bottom of the page instead of at the side, fonts and font colours being altered in unexpected ways, etc....

December 30, 2020 Â· 4 min Â· Infinus