Українською
  In English
Reddit:Electronics
My LED shelf whined, and got louder when dimmed. So I built a silent replacement.
| The shelf is a 24 V tunable white strip driven by an off the shelf controller. At full brightness it made a high pitched wine. Dimmed to a usable level, it got even worse! Scoping the original controller’s output showed it drives the LEDs with a 2 kHz H-bridge waveform, and dimming inserts 0 V dwell that pumps energy into the harmonics right where your ear is most sensitive. A mic 5 cm away confirmed it, a harmonic comb spaced at 1999 Hz, with the 4 kHz member 16 dB louder when dimmed. The replacement is an STM32 driving a three level H-bridge at 25 kHz through a proper gate driver, BLE control, on a 4 layer board sized to drop into the original enclosure. Every harmonic now lands above the audible band. Current draw came out the same as the original, so the silence was basically free. It also remembers brightness and colour through power cuts, the F303 has no EEPROM so state gets debounced into a flash page. Full writeup with the scope captures, audio FFTs and design files: https://github.com/AShadyPCB/led-shelf-controller [link] [comments] |
Microscopic Rework
| Today’s fun SMD soldering rework under the microscope. Tossed the penny in there for scale 🤓 [link] [comments] |
I made my first schematic...
| I found a project (the Loko Air) that uses a LoRa module to relay GPS data back to a central hub. My cat wouldn't like the footprint of the project as is (had an antenna sticking straight up), and I had difficulty buying the project off of Seeed studio anyway. I am a freshly graduated electrical engineer and I had not attempted a schematic since I have graduated. So, with the original project's schematic in hand, I set out to make minor improvements like:
I don't particularly have the means to test this circuit before I order a PCB, but any feedback is more than welcome. I was mostly looking to find out if I made any major faux pas as far as the schematic is concerned. I would like it to be legible and friendly as I intend to upload it to github when I am complete and confident it at least kind of works. [link] [comments] |
My discrete op amp for a power supply build.
| So this is my discrete op amp i'm building that is going to act as error amplifier for a linear power supply i'm building, everything is going to be discrete and as low noise as possible by my hands. Why? Becouse I want to be able to say that it truly built it from scratch and to see how clean power i can get out of it. [link] [comments] |
second circuit sculpture - its a metronome
| I recently started playing drums with a small group of local hobbyist musicians (nothing extraordinary here guys just playing some covers and struggling to keep zombies by the cranberries at 75 BPM) I’m 36 now I have been playing drums since I was nine, and zombies is one of those songs for everybody speeds up. And it’s not like we’re super professionals. The first metronome I made I plugged into the audio and everybody bitched that it was too loud and hurting their ears. So I made one with lights and a buzzer so we can use it to count off and watch it from across the room. It also serves a HTML page with a metronome swinging back-and-forth to the tempo https://github.com/WillyV3/metronome-2 I started with a much more complicated design using esp32 wroom, 18650 battery and charging module , along with volume pot - but after everything was wired the metronome only faintly worked when I shorted two outgoing data wires. since i was about 10 hours into soldering it and had learned a lot - I decided to pivot, simplify, and get something shipped to bring to band practice. [link] [comments] |
Teardown of an old rechargeable emergency light
| I opened an old rechargeable emergency light to see how it was designed. It was interesting to see the battery pack, LED arrays, charging board, and wiring all integrated into such a compact enclosure. I thought others here might find the internal layout interesting as well. Any observations about the design are welcome. [link] [comments] |
Built an audio player from scratch for my Engineering Bachelor's final project
| For the final project of my Embedded Electronics Engineering Bachelor I built a fully capable audio player. I did all of the research, schematic, layout and software by myself. I had a friend helping me design the case and 3D print it. I'm honestly really proud of what I accomplished ! I had around 3.5 months to do it and it was really stressfull haha Here are the specs :
I'll be happy to answer any questions you have ! [link] [comments] |
PCBs as jewelry
| submitted by /u/aspie_electrician [link] [comments] |
Noise Generator from the 90‘s
| submitted by /u/DebateInner1736 [link] [comments] |
My second project to practice soldering
| submitted by /u/MammothDouble9150 [link] [comments] |
Weekly discussion, complaint, and rant thread
Open to anything, including discussions, complaints, and rants.
Sub rules do not apply, so don't bother reporting incivility, off-topic, or spam.
Reddit-wide rules do apply.
To see the newest posts, sort the comments by "new" (instead of "best" or "top").
[link] [comments]
4bits computer : from breadboard to PCB
| Hi everyone! After building and testing my whole 4 bits computer architecture on breadboards, I moved to custom PCB modules, and here is the result! The goal remains the same: keep the architecture simple, modular, and easy to understand, with each part working independently or together as a complete system. The project is divided into 5 independent modules connected by a 4-bit bus Clock module (4-bit counter), ALU + registers module + two 4-bit registers with an ALU capable of performing addition, subtraction, and equality comparison, Instruction register module, Display module and Manual programming module. The idea is to follow a simple RISC philosophy: minimal instructions, simple hardware blocks, and a design where every signal can be observed and understood. After the breadboard prototype phase, these PCB modules make the system cleaner, i'm very proud!! [link] [comments] |
Free form circuit fun
| New to hobby electronics. Total tourist. Decided to try my hand at free form circuit design. This is pretty sloppy. But hope to clean up designs as I go, add some elegance. Super fun creative process though, to think about a circuit design in 3D essentially. Simple 555 ic flashing lights circuit but designed as a spider crawling up a tree. Again, not aesthetically pleasing yet. But the circuit works and it was a lot of fun to put together. [link] [comments] |
Spent my final year building an FPGA chip that runs real-time object detection
| Just finished my final year engineering project: a custom hardware accelerator that runs YOLOv8n (an object detection AI model) directly on an FPGA, in real time. Instead of running the AI model in software on a CPU/GPU, this is custom digital logic (written in Verilog) that does the computation directly, faster and more power-efficient for edge devices like drones or embedded cameras. Some highlights:
If anyone's into FPGAs, embedded AI, or just wants to see what a final year project like this looks like under the hood: https://github.com/waseemnabi08/yolov8n-cnn-accelerator-fpga [link] [comments] |
CPLD from a happier era
| submitted by /u/Quietgoer [link] [comments] |
Finished my modular game console
| This is hackxpansion, it is powered by the RP2354B, has a 2" 240x320 LCD, and a ≈6h battery life while in use. It has two modules slots by default, and I'm currently working on a back attachment (last photo) which add two more slots, but I think the postal company lost one of my packages that had the parts for it😭 The modules connect with a 2x7 2.54mm header, this way you don't even need to make a pcb to create new modules, just use a pref board, and you can just plug in dupont cables directly into the device. Each module has two resistors, which when connected each become the top resistor of a voltage divider, a 12bit ADC measures the resulting voltages, and loads the correct driver for that module. The firmware is written in rust, in a way so that writing new drivers and apps is really easy, and can be done in external crates. Each app can depend on drivers, and only be loaded into the app list, if all their requirements are met. I tried porting a NES emulator, but there doesn't exist an emulator written in rust currently that actually performs well on this hardware, I got an average of 12FPS in Super Mario Bros. I've collabed with Hack Club, and I will be running a program where if you are a teen 13-18(inclusive) and design 4 modules, you get funding to make these modules and get one of these consoles for free. The program will start on Aug 3 and end on Aug 31. If you want to participate [RSVP] now! (https://meko.fillout.com/hackxpansion). [link] [comments] |
I designed a versatle ESC shield for Nucleo boards
| This project has been born because I have been trying to develop an ESC (hardware and firmware) on my own. While the most challenging part has been the firmware (being myself a hardware guy), the most frustrating part has been not finding a flexible hardware platform to develop upon. On the internet many interesting and well-designed ESC boards can be found, but all have something missing; a small feature, a small detail, I was never fully satisfied. So I designed one: STARDRIVE SHIELD This is a project with the goal of creating a NUCLEO-64 compatible shield to be used as a flexible platform to develop and test ESC firmware, but also for educational purposes. To do so, I included as many features as possible. These features are not mandatory, but they can be implemented (or not) in the firmware (e.g. SPI, I2C, CAN, HALL) or configured through the hardware interface (e.g. overcurrent protection, 6 or 3 PWM). In this way, the STARDRIVE SHIELD grants flexibility to the developer and it is adapt to various needs. I designed it to be compatible with Nucleo-G474 and Nucleo-F446. Compatibility with other boards has to be verified. The STARDRIVE SHIELD is built around the STDRIVE101 gate driver and BSZ099N06LS5 MOSFETs. It presents 3 low sides shunt resistors and 3 relative INA240A2 current sense amplifiers. With STARDRIVE SHIELD you can implement from 6 step to FOC motor control algorithms. Electrical Characteristics
here the github repo: Let me know your opinion! Especially if you spot a mistake or you have any constructive feedback. [link] [comments] |
Insides of drawing tablet looks strange
| submitted by /u/CrudelisDeus [link] [comments] |
An interesting neon 7 segment display I own
| The display runs on dual voltage (120VAC and 12VDC) Has a BCD input. Does 7 segment decoding with lightbulbs and some odd ceramic plate with black squares. These also run at mains voltage and switch some transistors. I’d make a schematic, but I have no idea how this tech works. Thought you’d all appreciate it. [link] [comments] |



