From the Next Thing Co blog:
Community Made: Groboy is a DIY Gaming Handheld Powered by C.H.I.P. Pro
Groboy, created by Groguard, is a C.H.I.P. Pro-powered handheld system designed to run retro console emulators and games on the go.
It’s also a testament to the open source community, readily available data sheets and manufacturing houses, and the tenacity to teach yourself engineering. Groguard, like many of us, is self-taught and pursuing his passion for making through custom projects.
After 4 revisions of the board, Groguard had the design where he wanted it. The custom OSH Park PCB at the heart of Groboy routes signal lines from the 2.8″ TFT display, headphones jack, internal 2500mAh LiPo battery (he estimates 3-5 hours of battery life, though he’s not rigorously tested it), and the PCA9555 I2C GPIO expander, which manages inputs from the 11 onboard buttons, to the respective input and output pins on C.H.I.P. Pro.
Guest article written by Kumar Abhishek on the Octavo Systems website:
Three years ago, as a student under the Google Summer of Code program for BeagleBoard.org, I developed BeagleLogic – that turned the BeagleBone Black and its variants into a Logic Analyzer using the Programmable Real-Time Units (PRUs) on the AM335x SoC to capture up to 14 inputs up to 100 MSamples/sec. It is possible to fill up to 300MB of the 512MB DDR RAM in the BeagleBone with logic samples – that’s 3 seconds of data at 8 channels (1.5 secs at 16 channels). I also designed a cape for the system – called the BeagleLogic cape that would allow buffering the external logic signals up to 5V TTL so that they do not damage the BeagleBone.
The launch of Octavo Systems and its OSD3358 SiP got me excited, and the idea of a turnkey version of BeagleLogic was rekindled as the design would be greatly simplified due to the SiP integrating the core components, leaving me to focus on the features I want to add to the system.
From concept to completion, this project took 4 months working on it part-time. I relocated in August so work happened at an even slower pace during that month
The schematics were originally based on the OSD3358, however Jason encouraged me to design based on the newly announced OSD3358-SM as it was smaller and had a more optimized ballmap. The schematics were then migrated to the OSD3358-SM in late July. At the beginning of the routing exercise, I was really apprehensive if the design could be routed in 4 layers but thanks to the optimized ball map of the OSD3358-SM, the routing was easily completed so.
Kumar Abhishek, creator of the BeagleLogic Standalone, will be hosting a Hackaday HackChat on Friday, November 17th:
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
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!
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.
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.
From the BeagleBoard.org Foundation blog:
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:
The BeagleWire is an FPGA(Lattice iCE40HX4k) development platform that has been designed for use with BeagleBone boards.
mwelling has shared the board on OSH Park:
Southern California Linux Expo (SCaLE) had a track yesterday on Embedded Linux and video of the talks are on YouTube:
The video is a recording of the entire day of Room 104 so refer to the Friday schedule for information on the individual talks: