84 private links
An interesting series of video lessons matching programming instructions and algorithms with processor architectures and assembly equivalents.
NOT free!
A ESP32 + WS2812 project with a simple webserver to reponse to blink on GET requests, in a case whichs looks like a cloud.
Nice little diy project!
Tell the program to favor performance or powersaving and it will do all the CPU auto scaling for you, depending on usage, temperature, load, battery.
Simple, nice and useful for laptops (or desktops/servers depending on you energy bill ;)
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM. - WerWolv/ImHex
Perhaps the best way to mount your android phone storage into the PC.
I found it to be more stable and useful than similar projects such the various mtp fs implementations.
Many good suggestions for freecad tutorials, including Joko Engineering and Ha Gei, thehardwareguy, dr vax, ..
Curious exactly what happens when you run a program on your computer? Learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
A really nice delve into CPU inner workings, especially system calls and hardware interrupts are an interesting read.
Bridging the SATA and SAS connectors of hard drives (DIY)
jq for binary formats - tool, language and decoders for working with binary and text formats
I suppose the description says it all. There are some usage examples on the README.md and they look avery intriguing - basically exploring an mp3 file kinda like through a hexdump/hexviewer but with jq-like query language built in
A concise explanation of volume controls (digital and analogue) and where to put which volume to get the best sound quality/usability.
Can be either indicative of an old/broken battery (broken cell, no correct level measurement, sudden drops) or necessary re-calibration. Re-calibration can be especially required if the firmware/settings put a maximum to charge that is different than 100% (e.g. ~80% to keep a mostly-AC laptop alive longer) and using this exclusively over longer periods of time.
A very nice HDD system build/test/burn-in guide, showing how to S.M.A.R.T. test and bad sector test your hard drives before first use.
Vital if you want long-living NAS drives etc.
Built on intel socket 1155 (a mainboard staple for a long time) this details all the components necessary for a stable and durable DIY NAS in a normal tower enclosure (or a rack or a small form factor or a...).
Super in-depth, lots of alternatives and even contains well thought out searches for ebay already as well. Amazing!
An in-depth explanation of what to expect and do when you buy into Western Digital Easystores (and presumably similar WD Elements etc hard drives).
Contains shucking advice contains 3.3V fix advice for internal SATA connections.
Fixing the network performance of a very specific laptop wifi chip pretty easily (especially for NetworkManager).
Currently the best approach on my Lenovo is the parameter set:
modprobe rtl8723be fwlps=0 ant_sel=2 ips=0 swlps=0 swenc=0 disable_watchdog=0
But it also worked with other configurations and does not seem stable. Some suggest turning swenc and swlps on for better perfomance.
Explanation of options here
Open-source smartwatch that is fully arduino programmable (run by an ESP32), usually lasts 5-7 days and costs around $50.
Quite a few watchface examples exist online. From what I understand, the watchface is the firmware for this clock,
so no too easy changes there.
There are assembly kits with a case that can be bought for some $ more that will keep the watch a bit more safe (though not e.g. swimmingpool ready). The watch/display so far only exists in square shape.
A huge array of tutorials focusing especially on ESP32 - explanations of working with different sensors (magnetic, light, touch, temperature and humidity, ...), different protocols (http, mqtt, ...), and larger guides like a cloud weather station.
Super comprehensive overview of everything Esspresif ESP32.
Datasheets, guides, books, tutorials, inspiration, code snippets -- literally everything you could need for programming with ESP32s.
A comprehensive beginner's guide to setting up Arduino programming from vim and the commandline.
Starts with sample blink program, with classic Arduino board,
but quickly moves on to usage with an ESP8266 (so, easily adaptable to ESP32 boards) and with an included library (in this case Adafruit Neopixels).