Electronics from Ebay

For the hobbyist, one great source of low cost electronic gizmos is ebay. There is a whole range of sellers, often based in Hong Kong, offering small mounted PCB for less than cost of the components bought in small volumes.

Examples of hits when searching for Arduino range from SD-card slots, wireless transmitter/receiver pairs, ultrasonic distance sensors, relay modules, real-time clocks, all the way to complete robotic arms or kits with Arduinos and a rich selection of add-ons.

More trivial product such as cables and breadboards can also be found to very low prices.

A personal favorite of mine is the 3.3/5V breadboard power supplies that can be found from various sellers. Being able to get a stable voltage, either from USB or a small power supply, without having to carry an actual lab power supply is a great freedom.

Given that all this is available for practically no money at all, what is the cost? One is delivery time. Another is production conditions. A third is that the material usually is shipped without any manuals or reference documentation. A little digging on the Internet based on components located on the products is not uncommon. Still, compared to producing custom PCBs in small volume, the time spent and price is hard to beat.

Notice that Digital Fanatics in no way endorses any products or individual sellers. All product links are just examples. Any purchase is made at your own risk.

Posted in Electronics | Comments Off on Electronics from Ebay

FPGA Board for the Masses

Wavenumber has announced the FPGA MARK-1 – the worlds first maker-adapted FPGA board.

The board sports a Xilinx Spartan 6 LX9 FPGA and a small MCU for control. The MCU contains a bootloader in ROM, meaning that you cannot brick the device (unless you release the blue smoke).

Headers are plentiful for all your expansion needs. In addition, the board holds four push buttons, 8 DIP switches and 8 LEDs.

via make.

Posted in FPGA, Platforms | Comments Off on FPGA Board for the Masses

A Box of Pis

My order for Raspberry Pis just arrived from Farnell. It took less than a week to get them – very nice.

For everybody else ordering multiple Pis from Farnell, here are some tips:

  • Do not use the rpiquotes@, instead, register at farnell.com.
  • To order more than one pi, you need to register as a business.
  • By many Pis and spread the love!
Posted in Raspberry Pi | Comments Off on A Box of Pis

To the Point C++ FAQ

Over at parashift, Marshall Cline maintains an impressive, and to-the-point C++ FAQ. It contains everything from newbie questions to detailed discussions about C++ and OO in general.

Posted in Programming | Comments Off on To the Point C++ FAQ

Arduino Compatible Arm Cortex M4

Paul Stoffregen and PJRC has run a kickstarter campaign to fund the development of an Arduino-compatible device based on an Arm Cortex M4: The Teensy 3.0.

The idea is to take the easy of programming an Arduino and the power of an M4. Given the component prices, the cost to the end user will be about the same. The only difference is that the Arm runs at 48MHz, sports more RAM, more FLASH and a whole bunch of useful I/Os. For instance, I2C, I2S, SPI, UARTs, PWMs, timers, ADs, etc. You also get DSP capabilities, as well as multiple DMA channels. All in all, more power!

And the kickstarter? They asked for $5000 and got $70.874!

Posted in Arduino | Comments Off on Arduino Compatible Arm Cortex M4

Massimo from Arduino at TED

TED is a great series of conferences. The best speakers get to speak about their favorite subjects. All is recorded and provided on-line for free. At the last TEDGlobal event, Massimo Banzi, one of the architects of Arduino, spoke on the topic. You can reach the video here.

Posted in Arduino | Comments Off on Massimo from Arduino at TED

Linux Development Boards

Over at CNXSoft, a user called omgfire has composed a list of 39 low cost Linux development boards. Dominated by ARM, two (rather expensive) VIA boards are a part of the list.

Personally, I have access to PandaBoard, BeagleBoard, Trim-Slice and soon a RaspberryPi (I have a tracking number). Which have you tried working with? What distros are suitable for which board?

Posted in Platforms | Comments Off on Linux Development Boards

Wilson and Furber of ARM

The story behind ARM, and the technology centre in Cambridge fashinates me. Go read some of it at reghardware. I’ll inspire you with a quote.

Herman Hauser was once asked why a great British success story like Acorn finally failed. He queried the last word: “There are over 100 companies in the Cambridge area that can trace their beginnings back to Acorn, and have been founded by Acorn alumni. ARM has now sold over ten billion processors, ten times more than Intel.”

Posted in Uncategorized | Comments Off on Wilson and Furber of ARM

Cooking a Computer

Over at 8 Bit Spaghetti, Kyle is building an 8 bit computer from discrete components. To repeat this feat, go over to Instructables and read the guide.

Personally, I enjoy his reading tips. Recommending books that are 20 and almost 40 years old for a digital project really makes me think. Despite working in a field that progresses so quickly, the base knowledge is still the same. I wonder how many of today’s developers know what the 7400-series is.

Another part of his journey that brings back memories is the chapter with his accounts of micro programming. A good micro programmer and a nice set of buses can really make the difference between an average and a quick computer. It also shows how closely related the digital hardware and actual programming actually are.

Posted in Uncategorized | Comments Off on Cooking a Computer

Landing on the Moon

Anyone longing for the classic Lunar Lander title from the late ’70s. Anyone looking to create something more realistic. Over at ibiblio, a collection of documents regarding the Apollo missions can be found. This is not popular science or simplified truths. You will find actual assembly code for the various computers used and the papers describing the algorithms used.

Posted in Uncategorized | Comments Off on Landing on the Moon