Arduino CDP Revisited

During some down time I’ve decided to revisit the Arduino CDP sniffer and add extra features. This will be a running post and will be updated periodically. As mentioned in the comments of the other post I will be looking at adding LLDP support and an export feature to a mobile/laptop. The export or “history” addition will allow a log to be saved to an external device as easy as possible. As a prototype, it’s had an ESP8266 added to it with a web server running showing modified serial output. Initial results work, but I’m again getting plagued with power Continue Reading →

Amp’d For Profit

I bought a Boss car audio amp (BA-4800) for a staggering $2. There was noticeable physical damage, but it’s worth a gamble for a quick, cheap fix. The damage looked localized to two RCA connectors. The remaining pins from the connector looked undamaged. Without changing anything it was powered with a PC PSU. Volume was good from both the remaining RCA connectors. Desoldered the pins and replaced the RCA connectors with an additional through-hole quad RCA connector. Connected power again: Now all 4 channels were working well. For what started as $2 for 2 working channels is now $6 for Continue Reading →

Mini Virtual Pinball Cabinet

While smoking some meat in the drum smoker, I had some time to kill, so I decided to build a smaller desktop virtual pinball cabinet. Hopefully one that would be portable, but still big enough to provide a similar experience to a full size cabinet. The base cabinet was cut and monitors fitted during this time, the rest was done over the following few weekends. Similar to the other one I built, this too would be mainly build from recycled/cheap parts: The laptop inside has a smashed screen and no battery, which would have other wise been thrown out, but Continue Reading →

Virtual Pinball Machine

Virtual pinball tables consist of the same basic elements as regular pinball machines with a few replacements; The playfield and backglass are replaced with monitors and controlled by a PC. The buttons (and sometimes the plunger) are replaced by buttons and a game controller or keyboard emulator. In more advanced tables the LED dot matrix display replaced with a compatible replacement or a 3rd monitor. This previous project was the perfect test bed to see if the PC I was planning on using was good enough to run the games smoothly. The first test run was running Future Pinball with a Continue Reading →

Bartop Arcade

I’ve wanted to build a bartop MAME cabinet for a while, my first attempts last year led to 4 failed CNC jobs, infact the first side panel I did for this project ended up the same way (top left): The Z axis fails; instead of going up, it skips the instructions to raise, and then drills down into the wood, going further and further until either the bit snaps or I turn it off (to prevent fire). This second attempt was successful – I worked out that if I don’t put the front and top panels on the CNC machine Continue Reading →

Migrating Repetier-Host for Windows

I have changed PC’s used to control my 3D printers a few times – usually due to hardware failure. This time I wrote basic Export and Import scripts to help with the migration. It saves so much time, rather than setting them again. It exports the registry and settings files (among others), and then imports them back when you run it on the destination PC. For this test it was from a Vista laptop to a Windows 10 PC – All good. Migrate_RepetierHost Cheers.

Augmented Reality Sandbox

Found this neat project by Oliver Kreylos, and gave it a go over a weekend using only spare parts. It came together well on a Toshiba i5 laptop. I found there to be issues using the Intel graphics card/drivers, so I swapped to an AMD Athlon 2X4 with a Radeon HD47## card (no longer supported by AMD). It did refresh faster than the Intel graphics card, but had the same ‘unknown’ issue when trying to render water. After swapping out the Radeon with a slower Nvidia card, it all displays correctly, but the frame rates where pretty slow. I reduced the quality Continue Reading →

Mostly Printed CNC (MP-CNC)

Having a CNC machine to cut panels for projects has been a wish for a while. Then I found this awesome project: Mostly Printed CNC (www.vicious1.com). As the name says, most parts are 3D printed and the non-printed parts are easily accessible. The controller is a RAMPs 1.4 board with Arduino Mega, easy to find cheap online. I used the Marlin firmware because it’s the same as both my 3D printers. After destroying my Mendel i2 trying a new printing surface I had spent many hours printing the parts on my Solidoodle2 with a printing volume 6″ x 6″ x Continue Reading →

Samsung Smart Aircon and MRTG

We’ve had 4 Samsung Smart air conditioners for a few years and every once and a while I revisit trying to automate them using scripts and a like. This time I was successfull using perl scripts written/edited by Daniel (CloCkWeRX) and Shannon (freman) to deal with the transmission protocol and token management – I personally would’ve never been able to work it out – so thanks and full credit to them. To start with, you have to discover then register the aircons to get a token for each, to discover them you can use this script get_samsung.pl, which was obtained Continue Reading →

Domain transferal

Yeah it’s that time again, I’ve had to change domain hosting companies again, please bare with me, it’s complete, although DNS is still flapping from the old to the new provider every couple of seconds – so results may be mixed. UPDATE DNS has been working fine for a few weeks – Transfer complete! To my old provider – your helpdesk is shamefully un-trained. UPDATE 16-12-2015 It appears that there are a few files that didn’t transfer during the last backup I made before migrating servers – mostly zip files, so some attachments may be missing. I’ll be updating these Continue Reading →