Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Comparing Linux boards for hobbyists

Hobbyists love Linux powered development boards, because they give lots of flexibility, network connectivity and other benefits OS can give. Linux driven development boards are great, because they already have I/O pins to interface physical world and build project at different level. Market already have over dozen great Linux-based development boards and sometimes you may get stuck thinking which is best to start with. We all are familiar with Raspberry Pi, but don’t get excited, and think your needs first before purchase. Tony Dicola, recently have made a comparison of four common Linux-based development boards: Arduino Yun, Beaglebone Black, Intel Galileo and Raspberry pi. He listed most of their parameters in to table so you could clearly compare them side by side. Then he takes to next part – performance test. He runs nbench tool, which was developed to measure performance of Pentium class computers. It is obvious even from parameter list that Beaglebone black and Raspberry Pi takes leading positions. Also he measures power usage when idling and running benchmark Raspberry Pi model A leads by maxing at 150mA.… Continue reading

Tutorial on how to control Servo with BeagleBone Black using WEB interface

When you make your device with web access, you get a new way of controlling stuff. With boards like BeagleBone Black avoiding to using web access have no excuse. Anyway for starters this might look a bit complex, but why scratch your head – try to find a good tutorial to follow. Babak wrote pretty extensive tutorial on how to set up a servo control via HTML5/JavaScript web client. BeagleBone is accessed by using Websocket connection to small server. Then server interprets data and sends PWM to drive servo motor. If you would like to dig deeper there is a GitHub page where you can find latest source codes and library for driving PWM. Continue reading