Teardown of the Belkin WeMo, mostly because I couldn’t find a better one online. Front. Back. To open make sure to remove the two triangle screws under the label. Also note that many WeMos have incorrect MAC addresses printed on them. Opened. Insides. Insides. Power supply in the case. Power supply in the case. Connection from power supply to control board. Control board in the case. Power supply board, front.
If you need to perform maintenance on your Makerbot Replicator it isn’t too hard to disassemble, particularly if you know what order to do it in. Our Makerbot stopped extruding (it tried to pull plastic in, but nothing came out of the nozzle) and the only thing we could do was take it apart and clean the relevant parts. In this process I ended up taking apart and reassembling the extruder assembly multiple time
Installing msp430-gcc from source is a bit of a convoluted process due to the various packages that have to be patched and installed separately. Ubuntu provides prebuilt binaries but they are often out of date for a particular release. After having to parse the wiki and install msp430-gcc too many times, I wrote some scripts that should take care of everything.
Apparently due to a change in the Apache Portable Runtime’s implementation of hash tables, the subversion status message is no longer sorted alphabetically by path and filename. I find this to be particularly annoying, mostly when checking that I have added or ignored everything I need to, and the status output keeps changing, making it hard to match things up. This can be fixed with: but that is quite a bit to
I recently started getting low disk space warnings on my Ubuntu virtual machine, and I thought why not expand it? I did a little searching, and couldn’t find a good guide to expanding a VM’s hard drive with VMWare Fusion. Cobbling together various steps I came up with this guide. Tell VMWare to give the VM more space. Virtual Machine -> Hard Drive -> Change slider to increase space Load a Ubuntu ISO
I just recently started regularly text messaging. It is a very convenient form of communication as it allows for virtually quiet, delayed communication. Text messaging doesn’t include the people around you in the conversation and allows for the recipient to wait to read and/or reply to the message until it is convenient for him/her. Well, in theory at least that second point is true. I’ve noticed for a wh
Recently I was writing some C++ code that I wanted to run on two different Windows computers I own. I also wanted to read and write to a file in my Dropbox folder. Normally that is simple enough, however my Dropboxes are not located in the same place on each machine. Dropbox does store the path of the Dropbox folder, although it is somewhat hard to get to. I ended up writing a function that does all the work of findi
Whenever you add a movie to your queue with Netflix this annoying popup appears and totally takes over your screen. Why? I have no idea. The whole site already contains related movies and such, why do they feel they need to interupt the flow of their site with that stupid popup? Worse, you can’t turn it off in the settings. Again, this makes no sense, because you can turn off very useful features, but not the a
I just bought a 16gb iPod Touch. I was looking at the Classic for it’s decent capacity, but I decided that functionality was more important than raw space. However, my music collection is pushing 40gb, and a “16gb” iPod is really only 14.52gb. So I had to get creative with what music I can have with me. I had two goals in mind: I wanted to have the music I listen to the most and the full album of an