Understanding Custom Signal Protocols With Old Nintendos

For retro gaming, there’s really no substitute for original hardware. As it ages, though, a lot of us need to find something passable since antique hardware won’t last forever. If a console isn’t working properly an emulator can get us some of the way there, but using an original controller is still preferred even when using emulators. To that end, [All Parts Combined] shows us how to build custom interfaces between original Nintendo controllers and a PC.

The build starts by mapping out the controller behavior. Buttons on a SNES controller don’t correspond directly to pins, rather a clock latches all of the button presses at a particular moment all at once during each timing event and sends that information to the console. To implement this protocol an Adafruit Trinket is used, and a thorough explanation of the code is given in the video linked below. From there it was a simple matter of building the device itself, for which [All Parts Combined] scavenged controller ports from broken Super Nintendos and housed everything into a tidy box where it can be attached via USB to his PC.

While it might seem like a lot of work to get a custom Nintendo controller interface running just because he had lost his Mega Man cartridge, this build goes a long way to understanding a custom controller protocol. Plus, there’s a lot more utility here than just playing Mega Man; a method like this could easily be used to interface other controllers as well. We’ve even seen the reverse process where USB devices were made to work on a Nintendo 64.

Continue reading “Understanding Custom Signal Protocols With Old Nintendos”

$10 000 Physics Wager Settles The Debate On Sailing Downwind Faster Than The Wind

By now, many of you have seen the video of [Rick Cavallaro]’s Blackbird, the controversial wind-powered land vehicle that can outrun the wind. The video has led to a high-profile $10 000 wager between [Derek Muller] aka [Veritasium] and [Alex Kusenko], a professor of physics from UCLA. [Veritasium] won the wager with the help of a scale model built by [Xyla Foxlin], and you need to watch the videos after the break for some excellent lessons in physics, engineering, and civilized debate.

After seeing [Veritasium]’s video on Blackbird, [Professor Kusenko] contacted him and said the performance claims and explanation were incorrect. After a bit of debate [Veritasium] proposed a wager on the matter, which [Professor Kusenko] accepted, and it was made official with a written agreement witnessed by [Neil deGrasse Tyson], [Bill Nye], and [Sean Carrol]. From the start, it was agreed that the entire debate would be made public.

[Professor Kusenko] made a very thorough and convincing argument, backed by calculations, against the claims in the video. He claimed the observations were due to a combination of gusty winds, a vertical wind gradient. He was convinced and that the vehicle would not be able to maintain a speed higher than the wind, directly downwind. By [Veritasium]’s own admittance, his original video could have contained more details and proof of performance claims of the Blackbird vehicle. He added these to the latest video and included two model demonstrations. The model that brought the concept home for us is at 13:46 in the video, and substitutes the propeller for a large wheel being driven by a piece of lumber being bushed across it. The second model, built by [Xyla Foxlin] was designed to demonstrate the concept on a treadmill. The 4th version of [Xyla]’s model was the first to be successful after she found out from [Rick Cavallaro] that the key design detail is the Vehicle Speed Ratio, which must be 0.7 or less. It is the pitch of the propeller divided by the circumference of the driven wheel, assuming a 1:1 gear ratio. All the 3D files and details are available if you want to build your own downwind cart. Continue reading “$10 000 Physics Wager Settles The Debate On Sailing Downwind Faster Than The Wind”

From Printer To Vinyl Cutter

Some might look at a cheap inkjet printer and see a clunky device that costs more to replace the ink than to buy a new one. [Abhishek Verma] saw an old inkjet printer and instead saw a smooth gantry and feed mechanism, the perfect platform to build his own DIY vinyl cutter.

The printer was carefully disassembled. The feed mechanism was reworked to be driven by a stepper motor with some 3D printed adapter plates. A solenoid-based push/pull mechanism for the cutting blade was added with a 3D printed housing along with a relay module. An Arduino Uno takes in commands from a computer with the help of a CNC GRBL shield.

What we love about this build is the ingenuity and reuse of parts inside the old printer. For example, the old PCB was cut and connectors were re-used. From the outside, it’s hard to believe that HP didn’t manufacture this as a vinyl cutter.

If you don’t have a printer on hand, you can always use your CNC as a vinyl cutter. But if you don’t have a CNC, [Abhishek] shares all the STL files for his cutter as well as the schematic. Video after the break.

Continue reading “From Printer To Vinyl Cutter”

An OSHW IR Remote Control Powered By The ATtiny13A

The new hotness in consumer electronics might be RF remotes based on protocols like Bluetooth Low Energy, but there’s still plenty of life left in the classic infrared remote. Especially with projects like TinyRemoteXL from [Stefan Wagner], which let you build and program an IR “clicker” of your own. Whether you want to spin up your own custom universal remote or create a beefed up version of the TV-B-Gone, this open source effort is a great place to start.