High Speed Data Acquisition Chat

Kumar Abhishek, creator of the BeagleLogic Standalone, will be hosting a Hackaday HackChat on Friday, November 17th:

unnamed.jpg

High Speed Data Acquisition Chat

This Hack Chat is at 9:30a PST, Friday, November 17th.

This chat is about data acquisition. Data acquisition (DAQ) is a process by which a signal such as voltage, current, temperature, pressure, or sound is measured with a processing system. A processing system can be an entire computer or a standalone chip. The goal of a good DAQ system is to provide accuracy as quickly and be as cost effective as possible.

Kumar [Abhishek] is an engineering graduate from the Indian Institute of Technology (IIT) Kharagpur, India, whose journey into the world of hardware began when he picked up the soldering iron at the age of 7. As a student under the Google Summer of Code (GSoC) program under BeagleBoard.org, [Abhishek] worked with BeagleBoard.org to realize a logic analyzer using the Programmable Real-Time units on the BeagleBone, called BeagleLogic. He has also served as a Summer of Code mentor for BeagleBoard.org.

In this chat, we’ll be discussing:

  • The PRUs on the BeagleBone series of hardware, and their capabilities
  • How BeagleLogic uses the PRUs to perform data acquisition
  • Ways to program the PRUs
  • (Ways of) processing the data acquired from the PRUs
High Speed Data Acquisition Chat

BeagleLogic Standalone

Kumar Abhishek just announced on his blog a project that he has been working on the past four months:

beaglelogic-standalone-top (1)

Announcing: BeagleLogic Standalone

BeagleLogic Standalone is a specialized version of the BeagleBone which is intended to be used a logic analyzer based on BeagleLogic.

Screenshot-from-2017-10-10-09-37-04

This logic analyzer has networking capabilities (10/100/1000Mbps Ethernet); it can be used to used to debug circuits remotely. And as it is a full-featured Linux computer, you can run the sigrok set of tools directly on the BeagleLogic Standalone board (they come preinstalled in the BeagleLogic system image), or on your host PC. It has 16 channels and can sample up to 1.5 seconds of data at the maximum sample rate, which is 100MSamples/sec (3 seconds of data if using only the first 8 channels).

Screenshot-from-2017-10-06-14-45-03

I designed and 3D printed a snug fit “open” case for the BeagleLogic standalone board. I’ve written more about it in a Hackaday.io project log.

bls-3dprintedcase

BeagleLogic Standalone is one of the 20 finalists in the Best Product round of the Hackaday Prize. The results are awaited on the 11th of November. It’s been a great journey taking BeagleLogic standalone from a concept to a prototype and giving a glimpse as to what it could be as a finished product and the experience I gained during the process is invaluable, and I wish to thank Hackaday for providing me with this opportunity.

If enough people sign up, I plan on organizing a group buy for BeagleLogic Standalone boards. If you want to get one, please do not hesitate and sign up here.

The documentation for the board is available at standalone.beaglelogic.net. You can also follow the project on Hackaday.io here.

BeagleLogic Standalone

Micro SD Extension Cable

 writes on the Tindie blog:

extension1-wb

Micro SD Extension Cable

Weirdly, one problem with memory now being so small is that these drives can be placed in areas that are difficult to access. Usually this means some sort of USB adapter (another amazing improvement over serial or parallel ports), but if you just want an actual SD extension cable in the form of a micro SD card, here it is! This device was conceived of when programming a BeagleBone Black, and could have lots of other applications.

extension2

I designed this little tool while compiling a software installation on BeagleBone Black. I needed to repetitively remove/inset the micro SD card. The BeagleBone was installed in a hard-to-reach area. So much time was wasted trying to inset the card with tweezers.

This simple tool plugs into the hard-to-reach socket, and provides a flexible extension.

Length: 3.5″

Screenshot from 2017-10-19 12-47-58.png

Micro SD Extension Cable

Friday Hack Chat: Jason Kridner of BeagleBoard.org

This Friday: Jason Kridner of the BeagleBoard.org Foundation will joining Hackaday’s weekly Hack Chat to talk BeagleBone, PocketBeagle, the BeagleBoard.org community and more!

beagleboard-hack-chat-featured

Friday Hack Chat: The Incredible BeagleBoard

Topics for this Hack Chat will include the direction BeagleBoard is going, the communities involved with BeagleBoard, and how to get the most out of those precious programmable real-time units. As always, we’re taking questions from the community, submit them here.

join-hack-chat

As an extra special bonus, this week we’re giving away some hardware. Digi-Key has offered up a few PocketBeagle boards. If you have an idea for a project, put it on the discussion sheet and we’ll pick the coolest project and send someone a PocketBeagle.

Friday Hack Chat: Jason Kridner of BeagleBoard.org

The Tiny, $25 PocketBeagle

dsc_0071 (1)

It was announced a day or two ago, but now the PocketBone has made its first real-world appearance at the World Maker Faire in New York this weekend. This is a tiny, tiny Linux computer that’s small enough to fit on a keychain, or in an Altoids mini tin. It’s only $25 USD, and from the…

via The Tiny, $25 PocketBeagle — Hackaday

 

The Tiny, $25 PocketBeagle

Hackaday Prize Entry: BeagleLogic

A few years ago, [Kumar] created the BeagleLogic, a 14-channel, 100 MSPS logic analyzer for the BeagleBone as an entry for the Hackaday Prize. This is a fantastic tool that takes advantage of the PRUs in the BeagleBone to give anyone with a BeagleBone a very capable logic analyzer for not much cash. This year,…

via Hackaday Prize Entry: BeagleLogic — Hackaday

Hackaday Prize Entry: BeagleLogic

BeagleBone FPGA cape and Google Summer of Code

From the BeagleBoard.org Foundation blog:

Google Summer of Code project videos

Watch the introduction videos from our Google Summer of Code 2017 students including BeagleWire software support by Patryk Mężydło

Checkout hackaday.io more information on the cape:

BeagleWire

The BeagleWire is an FPGA(Lattice iCE40HX4k) development platform that has been designed for use with BeagleBone boards.

2760301495639733818.png

mwelling has shared the board on OSH Park:

BeagleWire

225869310c043fd79b4d28c6601ac566.png

Order from OSH Park

BeagleBone FPGA cape and Google Summer of Code

Manual assembly of KiCad PocketBone

We’re excited to see that Michael Welling of QWERTY Embedded Design has completed manual assembly of his KiCad-designed PocketBone with the Octavo Systems OSD3358 SiP (System-in-Package):

BGA achievement unlocked

Michael used vacuum pickup tool to manually place the components:

Here is a video of him placing the components:

Michael then used Reflowster to reflow the solder paste:

16 - 1

Here is a video of the reflow process:

white

Check out the Hackaday.io project for more info:

Pocketbone KiCAD
3788351489463258322.gif

white

The KiCad design files are available in the GitHub repo:

github-smallmwelling/pocketbone-kicad

white

mwelling has shared the board on OSH Park:

PocketBone KiCAD (OSHPark Edition)

430cf4b5e7209149b34a565546a14259.png

Order from OSH Park

Manual assembly of KiCad PocketBone

FPGA cape for BeagleBone

Jim Kleiner created a minimal FPGA cape for the BeagleBone Black: BBB LX9 FPGA Board Jim describes his design decisions: I decided to try a minimalist hand solderable FPGA board. The LX9 is the largest part available in a TQG-144, beyond that its BGAs One of the key points is that the SPI interface is on BBB […]

via FPGA cape for BeagleBone Black — BeagleBoard.org Blog

KiCad design files are available on GitHub:

BREC_3/Boards/Fboard

KD2BOA has shared the board on OSH Park:

FPGA cape for BeagleBone