ElectronInjection
Good Electronics For Bad People
- Website
- electroninjection.com · all feeds from this site
- Feed URL
https://www.electroninjection.com/feed/
Read it in your FeedListing reader
Or add to: Feedly Inoreader Raw feed
Latest posts
-
Can a 20ft Rocket Candy Fuse Burn in 4 Seconds?
I’ve gotten a ton of practice with creating Rocket Candy fuses using KNO3. I figured I’d share my recipe. Brandon’s Rocket Candy Fuse Recipe
-
PCB Design Stress Test: 1oz vs 2oz Copper
This experiment was “documented” in a Youtube video. Introduction What happens when a 6.5 mil trace gets 1A of current? Does it explode? What about 2A? 3A? In this video I pushed two identical boards passed the breaking point to find out where that breaking point is. Hypothesis…
-
STM32 HAL – Hard n Fast – Cheat Sheet
Remember all those functions in STM32 HAL you can't remember? This cheat sheet solves that.
-
Dungeon Controller – STM32 HAL FreeRTOS
Automation system for my “dungeon”/workshop/lab for automatic handling of lighting, temperature, and air quality.
-
Idiot Christmas Light Controller
Griswold may have needed an nuclear power plant for his lights, but his didn't blink. Not enough.
-
YM3812 Synthesizer
Believe it or not this is a fully functional music synthesizer with fully every possible parameter tweakable and can save presets. The synth sound horrible, but that was by design. The YM3812 chip is from an old Soundblaster card from back in the Reagan days. This thing sounds…
-
Big Girl Audio – Audio Power Amplifier
I became intrigued with the 200W+ audio amplifiers on Amazon for $80 or so on Amazon. I did a little digging and found that some were based on a TI TPA3255 chip. I picked up a few MPN: TPA3255DDV and went to town. I basically lifted this schematic directly from the datasheet so…
-
POWER INVERTER IN DQ REFERENCE FRAME
The task: Take a DC boost converter controlled with with a PID loop. Input a 60Hz sine wave as the setpoint. This creates a 60Hz sine wave with a DC offset. Make another identical DC boost converter and slam them together across a resistive load. (See schematic). The end result…
-
Mixed Signal: Remote Audio Level Control
My friend wanted to control the level of his home stereo system built into his house. No problem. Sorta. I bought an off the shelf Bluetooth audio receiver so phones could send audio to this thing. Ran it through my PCB and split the audio out to a couple of those Class D…
-
Reading Light Bar
Requirements: This was a basic project. The ESP32 is overkill for this, but I had it on hand. For linear faders that are normally used on a mixing console create voltage dividers that are read by the ADC on the ESP32. The light is dimmed with standard PWM and MOSFETs. Fun…
-
USB 3.1 2-port Hub
The world needed another USB 3.1 hub. Nevermind that they can be purchased for the cost of a sugar-laden cup of coffee. I needed this module block for the future and I always like to design these in chunks when I can.
-
Shred Guitar #002
I built a guitar for my son for his birthday. Basswood body, single humbucker in the bridge, super jumbo frets, locking tuners. I used the laser to draw the basic body shape, which I drew in Fusion 360. I basically eyeballed the Solar guitars when drawing the outline in Fusion…
-
AutoHotkey V1.1 Mega System Walkthrough
AutoHotKeys can work with Python and Windows to become a powerhouse tool for automation.
-
Placement Panelization of CSV File Using Python
This Python script allows us to clone placement data with an offset to match the placement requirements of a 2x2 array.
-
XLSX to CSV Python Script
This Python script converts an .xlsx Excel file to a .csv files with two clicks. This is useful in times when our tools are designed for .csv files.
-
Remove Unneeded File Types From Folder
This script lists file names and extensions that are unneeded for manufacturing and deletes those files.
-
Python: Reference Designator Generator
This Python script was used to convert a quantity into reference designators.
-
Python: Placement Data Flip For PCB Components Script
This Python script allows us to quickly flip the the placement of a .tsv file on either the top, bottom, or both sides and we can flip along either the x-axis or y-axis.
-
GerbVIO – Python Bulk Import/Export
This Python script allows instant importing and exporting of all files through GerbVIO with just a few clicks.
-
Shred Guitar #001: Strat Kit
A guitar? Sorta. A weapon? Definitely!