Open Source SNES to USB Converter Lets You Emulate Legally

[Andrew Milkovich] was inspired build his own Super Nintendo cartridge reader based on a device we covered an eternity (in internet years) ago. The device mounts a real cartridge as a USB mass storage device, allowing you to play your games using an emulator directly from the cart.

This uses a Teensy++ 2.0  at its core. [Andrew] had to desolder the EEPROM pins from the SNES cartridge and reverse engineer the pinouts himself, but the end result was a device that could successfully read the cartridge without erasing it, no small accomplishment. The finished cartridge reader is build on some protoboard and we’d like to complement [Andrew] on his jumper routing on the underside of that board.

Of course, the experience of any console is just not the same without the original controller. So [Andrew] went a step further and made his own SNES controller to USB converter. This had the venerable Atmel ATmega328 at its core, and can be used separate from the cartridge reader if desired.

Add Robotic Farming to Your Backyard with Farmbot Genesis

Growing your own food is a fun hobby and generally as rewarding as people say it is. However, it does have its quirks and it definitely equires quite the time input. That’s why it was so satisfying to watch Farmbot push a weed underground. Take that!

Farmbot is a project that has been going on for a few years now, it was a semifinalist in the Hackaday Prize 2014, and that development time shows in the project documented on their website. The robot can plant, water, analyze, and weed a garden filled with arbitrarily chosen plant life. It’s low power and low maintenance. On top of that, every single bit is documented on their website. It’s really well done and thorough. They are gearing up to sell kits, but if you want it now; just do it yourself.

The bot itself is exactly what you’d expect if you were to pick out the cheapest most accessible way to build a robot: aluminum extrusions, plate metal, and 3D printer parts make up the frame. The brain is a Raspberry Pi hooked to its regular companion, an Arduino. On top of all this is a fairly comprehensive software stack.

The user can lay out the garden graphically. They can get as macro or micro as they’d like about the routines the robot uses. The robot will happily come to life in intervals and manage a garden. They hope that by selling kits they’ll interest a whole slew of hackers who can contribute back to the problem of small scale robotic farming.

OpenSurgery Explores the Possibility of DIY Surgery Robots

As the many many warnings at the base of the Open Surgery website clearly state, doing your own surgery is a very bad idea. However, trying to build a surgery robot like Da Vinci to see if it can be done cheaply, is a great one.

For purely academic reasons, [Frank Kolkman] decided to see if one could build a surgery robot for less than an Arab prince spends on their daily commuter vehicle. The answer is, more-or-less, yes. Now, would anyone want to trust their precious insides to a 3D printed robot with dubious precision?  Definitely not.

The end effectors were easily purchased from a chinese seller. Forty bucks will get you a sterile robotic surgery gripper, scissor, or scalpel in neat sterile packaging. The brain of the robot is basically a 3D printer. An Arduino and a RAMPS board are the most economical way to drive a couple steppers.

The initial version of the robot proves that for around five grand it’s entirely possible to build a surgery robot. Whether or not it’s legal, safe, usable, etc. Those are all questions for another research project.

Open-Source Laser Cutter Software gets Major Update, New Features

The LaserWeb project recently released version 3, with many new features and improvements ready to give your laser cutter or engraver a serious boost in capabilities! On top of that, new 3-axis CNC support means that the door is open to having LaserWeb do for other CNC tools what it has already done for laser cutting and engraving.

LaserWeb BurnsLaserWeb3 supports different controllers and the machines they might be connected to – whether they are home-made systems, CNC frames equipped with laser diode emitters (such as retrofitted 3D printers), or one of those affordable blue-box 40W Chinese lasers with the proprietary controller replaced by something like a SmoothieBoard.

We’ve covered the LaserWeb project in the past but since then a whole lot of new development has been contributed, resulting in better performance with new features (like CNC mode) and a new UI. The newest version includes not only an improved ability to import multiple files and formats into single multi-layered jobs, but also Smoothieware Ethernet support and a job cost estimator. Performance in LaserWeb3 is currently best with Smoothieware, but you can still save and export GCODE to use it with Grbl, Marlin, EMC2, or Mach3.

The project is open to contributions from CNC / Javascript / UX developers to bring it to the next level. If you’re interested in helping bring the project even further, and helping it do for 3-axis CNC what it did for Laser Cutting, project coordinator [Peter van der Walt] would like you to head to the github repository!

We recently shared a lot of great information on safe homebrew laser cutter design. Are you making your own laser cutting machine, or retrofitting an existing one? Let us know about it in the comments!

Open Source Solar

What’s the size of a standard euro-palette, goes together in 15 minutes, and can charge 120 mobile phones at one time? At least one correct answer is Sunzilla, the open source solar power generator. The device does use some proprietary components, but the entire design is open source. It contains solar panels, of course, as well as storage capacity and an inverter.

You can see a video about the project below. The design is modular so you can pick and choose what you want. It also is portable, stackable, and easy to transport. The team claims they generate 900W of solar power and can store 4 kWh. Because of the storage device, the peak power out is 1600W and the output is 230V 50Hz AC.

Continue reading “Open Source Solar”

Hackaday Prize Entry: DIY Automatic Tool Changer

Choosing between manually changing endmill bits on a CNC machine and investing in an expensive automated solution? Not for [Frank Herrmann], who invented the XATC, an eXtremely simple Automated Tool Changer. [Frank’s] ingenious hack achieves the same functionality as an industrial tool changer using only cheap standard hardware you might have lying around the workshop.

xatc_carouselLike many ATCs, this one features a tool carousel. The carousel, which is not motorized, stores each milling bit in the center bore of a Gator Grip wrench tool. To change a tool, a fork wrench, actuated by an RC servo, blocks the spindle shaft, just like you would do it to manually change a tool. The machine then positions the current bit in an empty Gator Grip on the carousel and loosens the collet by performing a circular “magic move” around the carousel. This move utilizes the carousel as a wrench to unscrew the collet. A short reverse spin of the spindle takes care of the rest. It then picks another tool from the carousel and does the whole trick in reverse.

The servo is controlled via a WiFi connected NodeMCU board, which accepts commands from his CNC controller over HTTP. The custom tool change sequences are provided by a few JavaScript macros written for the TinyG workspace on, a browser-based G-code host. Enjoy the video of [Frank Herrmann] explaining his build!

Thanks to Smoothieboard creator [Arthur Wolf], who is currently working on a similar project, for the tip!

The HackadayPrize2016 is Sponsored by:

Open Source SLA Printer Software Slices from the Browser

Resin-based SLA printers need a different slicing algorithm from “normal” melted-plastic printers. Following their latest hackathon, [Matt Keeter] and [Martin Galese] from Formlabs have polished off an open source slicer, and this one runs in your browser. It’s Javascript, so you can go test it out on their webpage.

Figuring out whether or not the voxel is inside or outside the model at every layer is harder for SLA printers, which have to take explicit account of the interior “empty” space inside the model. [Matt] and [Martin]’s software calculates this on the fly as the software is slicing. To do this, [Matt] devised a clever algorithm that leverages existing hardware to quickly accumulate the inside-or-out state of voxels during the slicing.

[Matt] is stranger to neither 3D mesh manipulation nor Hackaday. If you’re just getting started in this realm, have a look at Antimony, [Matt’s] otherworldly CAD software with a Python interface to get your feet wet with parametric 3D modeling.