DIY Arduino SD Card Reader

DIY Arduino SD Card Reader

In this post, we’ll see how to make an SD card reader shield for the Arduino. It’s pretty simple as it’s just a matter of connecting the proper Arduino pins to the correct pads on the SD card adapter. Additionally, resistors need to be added for certain pins. These will form voltage dividers that will drop down the signal voltage for the SD card from 5V to around 3.3V.

DIY SMD Vacuum Pickup Tool 2

DIY SMD Vacuum Pickup Tool

In this post, I’ll show my DIY SMD vacuum pickup tool. I bought this vacuum pump SMD pickup but it had no way to be turned on/off. There is only a hole on the vacuum “pen” that you can cover with your finger to make or release the vacuum. I decided I would mod it and make it operable with a footswitch. When pressed the vacuum pump is turned on and when you let go the vacuum pump is turned off while the valve is opened at the same time to release the vacuum and instantly drop the SMD part from the nozzle.

diy solder paste dispenser

DIY Solder Paste Dispenser

In this post, I’ll show my DIY solder paste dispenser. It’s powered by a 12V adapter and can be operated by a footswitch(connected via banana connectors). It uses a small membrane air pump/compressor to dispense the solder paste/flux. Additionally, there is a solenoid air valve connected to the airline so the pressure can be released after you let go of the footswitch which prevents the solder paste or flux from oozing out. The pump and valve timing is controlled through a relay module by an attiny45 microcontroller.

Computer PSU DIY Power Supply

DIY Power Supply From An Old Computer PSU

In this post, I’ll show a DIY power supply I made from an old computer PSU. This is a great way to get a fairly powerful lab power supply with a range of different voltages for cheap. I used a breakout board I bought online as it’s much quicker and simpler than drilling holes for all the connectors into the case and then soldering all the wires.

dead GPU fix by heating

How To Revive A Dead GPU

In this post, I’ll show you how I fixed my dead GPU by simply heating it up. Some time ago the GPU in my old computer died(black screen). I managed to repair it by simply slowly heating it up, keeping up the heat for some time and then slowly lowering the temperature back down again. As my previous PC was quite old when this happened I got myself a new one and haven’t used the old PC very much since then. So I don’t know how much longer the fixed GPU might have lasted after that.

DIY 9V Battery Power Supply

DIY 9V Battery Power Supply

In this post, I’ll show a DIY 9V battery portable power supply I made quite a few years ago by originally following this tutorial. This particular power supply uses a voltage regulator(LM317) to drop down the voltage and dissipate the energy as heat. This means it becomes inefficient at higher currents. So it is most useful to power things that don’t require a lot of power.

chrome dev tools performance

Chrome Dev Tools

In this post, we’ll take a look at some of the very useful developer tools available in Google Chrome. If you press F12 Chrome Dev Tools will open up. Here you will be able to see the source files of the webpage you are on, the console with erros, warnings and messages, memory usage, networking, …

Code Snippets JS 2D Library Konva.js

Javascript 2D Library Konva.js

In this post, we’ll take a look at the Konva.js. Konva is a pretty nice 2D javascript graphics library for the browser. I discovered it when I needed a 2D library for a project at work. It supports both Vue and React frameworks. The reason a library is useful compared to just drawing objects on a canvas is that it provides you with an easy way to draw, style, find, manipulate and attach events to objects.

Code Snippets Exceptions

PHP Exceptions

In this code snippet, we’ll learn how to throw and handle an exception in PHP. Exceptions are used to indicate that an error has occurred within our code. For this demo, we’ll make a simple function that returns the sum of all the elements in a given array. But if the array is empty we’ll throw an exception. We’ll also check the data type of each element using gettype() to make sure the provided value is in fact a number, else an exception will be thrown.

Advertisment ad adsense adlogger