8 Steps to Get Started with Open Source Hardware

8 Steps to Get Started with Open Source Hardware

Making your own hardware is easier and cheaper than ever. Here’s what you need to design, build, and test your first board. — John ‘warthog9’ Hawley Article Navigation –How do I get started?28% –Modeling34% –Design40% Making your own hardware is easier and cheaper than ever. Here’s what you need to design, build, and test your … Read more

6 Must-Buy High-Performance Open Source Linux Boards in 2019

6 Must-Buy High-Performance Open Source Linux Boards in 2019

Hello everyone, I am the beloved Xiao Yueyue. In previous articles, we discussed “6 Must-Buy High-Performance Linux Development Boards in 2019 | OlinuXino Special” and “6 Must-Buy High-Performance Linux Development Boards in 2019 | BPI Special”. Today, we will talk about another category of high-performance Linux development boards— BeagleBone and Cubie. Xiao Yueyue Says Today, … Read more

Open Source 24-Channel 100M Logic Analyzer Based on Raspberry Pi

Open Source 24-Channel 100M Logic Analyzer Based on Raspberry Pi

Foreign netizen EL Dr.Guaman has open-sourced a logic analyzer based on the Raspberry Pi microcontroller RP2040, supporting 24 channels and a sampling rate of 100Msps with a 32k sample depth. Friends interested can DIY one themselves. Link: https://github.com/gusmanb/logicanalyzer Cloud Drive: https://pan.baidu.com/s/1MTNOwyy6hNHl1GCi6TGPdQ?pwd=hp6a Extraction Code: hp6a 1. Hardware The hardware is very simple, using only one microcontroller … Read more

Compact Measurement Device with Oscilloscope and More

Compact Measurement Device with Oscilloscope and More

Description: Source: https://www.crowdsupply.com/espotek/labrador. Software, hardware, and upper computer software are all open-source: https://github.com/espotek/Labrador. ====================Overall Introduction Video:The upper computer software introduction, as it is developed with Qt, supports Linux, Mac OS, and Windows.==================The image below illustrates the five functional parts:A. Power Supply OutletsB. Digital OutputC. Function Generator OutputsD. Oscilloscope/Multimeter InputsE. Logic Analyzer InputsSpecific specifications are as … Read more

Logic Analyzer Built with KiCad: A Comprehensive Guide

Logic Analyzer Built with KiCad: A Comprehensive Guide

“A low-cost 24-channel logic analyzer with fully open-source hardware and software, featuring 100Msps, 32k depth sampling, edge triggering, and pattern triggering. The project is continuously updated.” Overview The LogicAnalyzer is a low-cost analyzer based on the Raspberry Pico. This analyzer provides up to 24 digital channels, pre-trigger and post-trigger sampling, edge triggering, and pattern triggering, … Read more

Introduction to Excellent Verilog/FPGA Open Source Projects (35) – TinyML

Introduction to Excellent Verilog/FPGA Open Source Projects (35) - TinyML

Introduction Check out Why FPGA/ADC Communication Prefers GPMC Interface in Industrial Fields? to learn about TinyML~ Today, I will introduce several open-source projects related to TinyML. TinyML Cookbook https://github.com/PacktPublishing/TinyML-Cookbook Overview This book is about TinyML, a rapidly developing field at the unique intersection of machine learning and embedded systems, enabling AI applications on ultra-low-power devices … Read more

Overview of BifroMQ Architecture – Open Source MQTT Middleware

Overview of BifroMQ Architecture - Open Source MQTT Middleware

The MQTT protocol is an essential key element in today’s Internet of Things (IoT) field, providing core technical support for efficient and real-time data transmission. Currently, projects offering MQTT capabilities are mainly concentrated in traditional, existing “out-of-the-box” IoT device management platforms, lacking sufficient attention and exploration of the underlying MQTT protocol implementations. However, we firmly … Read more

Detailed Implementation of MQTT Protocol Code

Detailed Implementation of MQTT Protocol Code

The previous two articles discussed the basic decomposition process of the MQTT protocol. This chapter mainly discusses the implementation of specific messages. Since the message handling specifications are quite similar, we will introduce the Connect and Publish messages, which are relatively complex in the MQTT protocol. Understanding the protocol analysis of these two messages will … Read more

The Role of CODESYS in EtherCAT Success and Domestic PLC Growth

The Role of CODESYS in EtherCAT Success and Domestic PLC Growth

JZGKCHINA Industrial Control Technology Sharing Platform The core factor behind the success of EtherCAT is its open-source nature, with global PLC manufacturers contributing to its development. In this process, CODESYS plays a crucial role in the success of Beckhoff’s EtherCAT. Just like a high-performance engine needs a chassis, EtherCAT also requires a software platform like … Read more

Become an Embedded Expert with These 100+ Open Source Projects!

Become an Embedded Expert with These 100+ Open Source Projects!

In the early stages of learning, the hardest part is finding learning materials, so today I recommend a repository that summarizes embedded open source projects. This article carefully compiles some embedded-related resources, including but not limited to programming languages, microcontrollers, open source projects, Internet of Things, operating systems, Linux and more. These materials are continuously … Read more