One of the few things that was annoying about my new 3d-printer was the thing that it didn’t have a proper way to keep the wires away from XY carriages as well as any filament guides. So, I fixed it. Twice!
To clean up the mess around my desk I made this nifty little instrument holder for all those hex wrenches and screwdrivers that I often use to service my 3d-printer. Made for P902, but should fit any other model with similar extruded aluminum frame.
I recently got myself a new toy, so to speak. It’s a brand new Flying Bear P902 3d printer. For it’s price (~300$) it’s an awesome machine and is way better made than my old 2nd gen Solidoodle. So I’ll be posting a series of hacks that I had to do to work comfortably with it and this is the first post in series, starting with this one.
It’s been a hell of a summer with loads of work at my dull dayjob so that I’ve almost forgotten about everything including this very blog. However once the hell cooled down a little bit I found myself with a few spare days and my usual itch to tinker for a little bit with something. It happened I also needed another linux single-board computer to do some dull geeky stuff. Instead of ordering one from aliexpress once again I dived into the junk and found this little dead piece of hardware:
It’s been a while since I’ve posted something really geeky here, so let’s fix it! Been busy lately making an Android TV stick baseboard you see on the pic below. A lot of build details are just under the cut.
When you’re assembling just one or two pieces of your homebrew electronic stuff you never think about how fast the process is. But then comes a moment when you need to assemble 10 or 15 pieces, and it’s still cheaper to do it at home. The process quickly becomes dull as hell, and the brain starts to think of all the ways to speed up the process.
Yep, something like that. Despite huge amounts of rush at work these days I managed to push both patches into mainline linux, so starting from 4.1 and on you can just grab kernel from kernel.org, compile and boot it on the NAS (Yappee!!)
Just make sure you disable cpuidle ‘deep idle’ state. It causes NAS to hang once every few hours and is likely a problem with either hardware or the bootloader (I’m still too lazy to try out mainline u-boot)
echo 1 > /sys/devices/system/cpu/cpu0/cpuidle/state1/disable
//Template for that achivement logo borrowed from here
There are many wonders in electronics land. Even more await an engineer that stocks up at aliexpress to save a bit on his hobbies. Well, I needed a few RTC chips for some prototype hardware, so I picked DS1307. As usual, placed an order at aliexpress. once in a while shit happens .
No, this time they didn’t write ‘sex toy – 3$” on the customs declaration sticker, as they did on a parcel with a dozen of TRIACs a few weeks ago (Or, did I use TRIACs wrong my whole life! Should have asked them for instructions!)
Anyways this time I received some second-hand chips. Packed in a plastic tube, no flux whatsoever, but small solder blobbies are all over the pins. Without unpacking, I’ve made a few pics. Sorry for the quality, but I put my USB microscope somewhere far and my usual camera doesn’t handle focusing on something that close well.
I recently got a nice batch of nrf24l01 modules dirt cheap (~55 cent per module). If anybody wondered if you could cost-optimize these modules even more… Well, turns out you can. They won’t be quite working, but who cares? A detailed analysis of what those folks actually ‘optimized out’ is just under the cut.
If you’re following my blog, you might’ve read my post about Dlink’s substandard engineering, and how I’ve got debian running on the damn thing. Well, since that time I’ve made a few improvements, namely:
- Power button’s now correctly rigged as well as the rest of the buttons.
- Upstream 3.18, 3.19 kernels now works flawlessly and don’t ever freeze. I update kernels with each new kernel release
- Goodies like Marvell’s DMA engine, mv_xor, watchdog and mv_cesa are all enabled for the win and are working awesomely
- There’s now a huge guide about ‘cooking’ the damned thing into a useable state in five easy steps. And you are reading it.
- Power measurements are all there as well!
BIG FAT WARNING: I take no whatsoever responsibility if you screw up your device following these instructions. Proceed at your own risk, use your own head. This will also void warranty, btw.