FreeSoC, For When You Need 68 I/O Pins

Like many of us, [Jon] began his journey through the magical world of microcontrollers with an Arduino. For a beginner, the Arduino is a wonderful tool, but [Jon] quickly found himself limited by the platform. There are too few pins on the Arduino, and and the platform doesn’t really lend itself to extremely complex projects. To this end, [Jon] designed freeSoC, an Arduino-compatible platform based on the Cypress Semiconductor PSoC 5.

The Cypress PSoC 5 is an extremely capable microcontroller with 60 general purpose I/O pins and 8 special purpose, high current outputs. Every pin on [Jon]’s freeSoC is completely configurable; if you want 24 SPI ports and a dozen 20-bit ADCs, just launch Cypress’ design software and configure the chip graphically. With this many I/O ports, the PSoC 5 is as useful as an FPGA, without all the hassle of actually being and FPGA.

A really neat feature of the freeSoC is its ability to be programmed graphically. Using Cypress’ PSoC Creator IDE, the multitude of I/O pins can be configured to just about anything very easily. Because the PSoC 5 is based on an ARM Cortex-M3, programming the freeSoC is as easy as any one of many ARM dev boards that were recently released.

[Jon] came up with a very, very neat project here, and it’s something we can definitely see the utility of.

Thanks [Dale] for sending this one in.

Massively Parallel Computer Costs $99

Even though dual, quad, and octo-core CPUs have been around for a while, it’s a far cry from truly massive parallel computing platforms. The chip manufacturer Adapteva is looking to put dozens of CPUs in a small package with their Parallella project. As a bonus, they’re looking for funding on Kickstarter, and plan to open source their 16 and 64-core CPUs after funding is complete.

The Parallella computer is based on the ARM architecture, and will be able to run Ubuntu with 1 Gig of RAM, a dual-core ARM A9 CPU, Ethernet, USB, and HDMI output. What makes the Parallella special is it’s Epiphany Multicore Accelerator – a coprocessor containing up to 64 parallel cores.

Adapteva is turning to Kickstarter for their Parallella computer to get the funding to take their Epiphany multicore daughterboard and shrink it down into a single chip. Once that’s complete, Adapteva will start shipping an ARM-powered Linux supercomputer that’s about the size of a credit card, or a Raspberry Pi under the new system of dev board measurements.

With any luck, the Parallella multicore computer will be available for $99, much less than a comparable x86 multicore computer. It’ll certainly be interesting to see what the Parallella can do in the future.

Kickstarter Isn’t A Store Anymore

Over the past few months, we’ve seen an increasing amount of Kickstarter projects making it into the Hackaday tip line. We don’t mind all these emails from people trying to get their Kickstarter project off the ground, but reading through all the emails of people wanting us to pitch their stuff does get a little bothersome.

It looks like our problem of having to go through dozens of Kickstarter hardware projects a week is about to change. Kickstarter is implementing a few new rules for hardware and product design projects. The new rules prohibit product simulations. This means project creators can’t suggest what the product might do in the future. Only what the prototype can currently do is allowed in the Kickstarter project. Also, product renders aren’t allowed. The only pictures allowed on your Kickstarter project are photos as the prototype currently exists.

There’s also another catch for hardware and product design projects: offering multiple quantities of a reward are prohibited. Of course there’s a provision for things that only make sense as a set (building blocks, for instance), but it looks like funding an Arduino-compatible ATtiny85 board and getting multiple boards is out of the question now.

Of course Kickstarter is looking at the long-term, trying to dissuade project creators from taking the money and running off to South America. We’re wondering what the effect will be in the coming months, though; under these rules Ouya wouldn’t have passed Kickstarter’s litmus test, and smaller projects depending on Kickstarter funding for tooling and molds probably wouldn’t either.

The new changes are probably for the best, and will certainly speed up how long it takes us to go through our email. We’re wondering what HaD readers think of the change, so post your thoughts in the comments after the break.

Galago, The Latest In A Series Of Awesome ARM Boards

Long time Hackaday reader [Kuy] sent in a project he’s been working on for the last year and a half. It’s called Galago, and it wraps up all the features we’d like to see in the current crop of ARM microcontroller dev boards into one neat package.

The Galago features an AMR Cortex-M3 microcontroller running at72 MHz. Included on its pinout are 25 digital IO pins, 6 analog input pins, 10 PWM pins, and an I2C and SPI port.

The Galago isn’t simply an exercise in hardware development, though. [Kuy] spent a great deal of time writing proper libraries for his board, allowing you to get started with the Galago very quickly without having to rely on crippled tools.

A proper library isn’t Galago’s only significant developer feature: [Kuy] went as far as to create a browser-based IDE (no Internet connection required, thankfully) that has the ability to upload code directly to the board via a USB cable. Add in a hardware debugger, and the Galago might just be the perfect ARM board for tinkerers weaning themselves off the Arduino.

[Kuy] has released the Galago on a Kickstarter, with a single board costing $25. It’s a cool device, and something we’d really like to come to market.

Meet The Teensy 3.0

[Paul Stoffregen], the brains behind the popular and very capable Arduino-compatible Teensy development board, has offered his contribution to the explosion of ARM-powered boards with the Teensy 3.0.

The original Teensy is an AVR-based development board that goes far beyond the official Arduino offerings. The new and improved Teensy 3.0 improves upon an already wonderful platform with a 32 bit ARM Cortex-M4 microcontroller running at 48 MHz. There’s also a lot of pins available for whatever project you have in mind: the Teensy 3.0 supports 14 analog inputs, 10 PWM outputs, a USB host mode, and an I2S audio interface that will be very useful when accessing the microcontroller’s DSP functions.

There are a couple neat features on the Teensy 3.0 [Paul] somehow managed to work in. In addition to supporting a real-time clock, there are also a few extra IO pins in the middle of the board. [Paul] says the extra pins are due to Kinetis not releasing a 48 pin version of the microcontroller in time for production. It may not be what [Paul] originally had in mind, but we’ll take the upgraded board just the same.

Of course the Teensy 3.0 will be compatible with the Teensyduino Arduino IDE add-on, so if you’d like to run your Arduino sketches on a very powerful piece of hardware, this will be the board to use.

RC Plane Made Specifically For UAVs

We’ve seen our fair share of remote-controlled planes turned into UAVs and FPV platforms, but the Techpod is the first airplane we’ve seen specifically designed to be used as a camera-equipped robotic airplane.

The Techpod is the brainchild of [Wayne Garris]. He has been flying camera-equipped FPV airplanes for a while now, but recently realized the current offerings of remote control planes didn’t match his needs. [Wayne] decided to design his own plane specifically designed with a pan/tilt camera mount in the nose.

[Wayne]’s prototype was designed with some very fancy aeronautical design software packages and milled out of foam. From the videos after the break, we can see the Techpod flies beautifully, but needs the Kickstarter community to bring his model to the masses.

The specs for the Techpod put it up there with other high-performances FPV and UAV models; with its 102 inch (2590 mm) wingspan and a pair of batteries wired in parallel, the Techpod can stay aloft transmitting video for up to one hour.

Video of the plane in action after the break.

Continue reading “RC Plane Made Specifically For UAVs”

There’s Trouble Brewin’ On The ‘ol Kickstarter Site

This Kickstarter campaign, the AmbioLight, brings RGB LED strips to the masses. The only problem is that some of the backers discovered this RGB LED strip is already on the market. Internet denizens are now frothing at the mouth, complaining the designers of the AmbioLight, “haven’t designed anything,” and are, “just reselling parts which [AmbioLight] put together at a higher cost than other products on the market.”

A few backers of the AmbioLight have found what they think to be the original product, an RGB LED strip produced by ELCO Lighting. Comparing the picture of the ‘ballast’ on the AmbioLight Kickstarter to the ELCO controller raises even more suspicions about how involved the AmbioLight team was involved in the design of their product.

Even if the AmbioLight is simply a repackaging of an already existing product, that doesn’t make it against the rules of Kickstarter. I’ve even contributed to Kickstarter campaigns just to get a difficult-to-source component. Still, given the vitriol of the AmbioLight’s comments page, Kickstarter contributors don’t seem to appreciate taking an already available product and reselling it as your own.

What say you, Hackaday reader? Is it right for the AmbioLight team to do this?

EDIT: Kickstarter suspended the funding of AmbioLight a few hours after this was posted.