A software only solution to the vexing Beagle Bone Black PHY issue

Josh Levine has a nice write-up about a software only workaround for the Beagle Bone Black PHY issue: Sometimes the Ethernet port on a Beagle Bone Black does not work on power up. It takes either a physical reset button press or a power cycle to fix it. This problem affects all BBB’s and until […]

8-bit assembler compiler project

Dilshan Jayakody writes, “8-bit Assembler compiler is NASM compatible assembler compiler to generate binaries for 8-bit x86 like CPUs. The binaries produced with this compiler can execute on Marco Schweighauser’s 8-bit virtual Javascript CPU. This native compiler can build using Lazarus / FPC. During the implementation we build and test this compiler successfully on Linux […]

New Energia 17 release brings SensorTag, Red Bear CC3200 And F28069M support

The Energia team announces the availability of version 0101E0017.  We wrote about it previously: A new version of Energia has been released. This version fixes alot of bugs from the previous version and also adds support for the following: Support for three new boards have been added added: – CC2650 based SensorTag (MT) – CC3200 based […]

Software Spectrum Analyzer for the Rigol 1000 series oscilloscopes

rheslip writes: I came up with this idea after seeing Farhan Ashar’s spectrum analyzer design which uses some of the same bits and pieces I used in the Simple Scalar Network Analyzer. Farhan’s is a classic heterodyne SA design – the addition of mixers and filters in front of the power detector makes the analyzer […]

ChainringGen – making a chainring with open source software

Rich Olson writes: ChainringGen is an OpenSCAD script I wrote that can generate a bike chainring with any specifications you like. You can download ChainringGen here.  You can control parameters like bolt-circle-diameter (BCD), number of bolt holes, number of teeth and other stuff. I primarily created ChainringGen because I thought designing / milling my own […]

Wireless Dallas iButton reader

Ondřej Karas writes: This article describes simple wireless Dallas one-wire device ROM reader. It is intended as a base code for some more sophisticated access control system. We try some kind of access system in followings articles. Now, we are going to read 1-wire ROM code. We use DDC-SE-01-dallas.c from DDC examples as a template […]

Android flight tracker uses ADSB data from RTL-SDR

Nikos has developed an Android app which works with the RTL-SDR dongle to demodulate the ADSB signal from aircraft and overlays the position of the aircraft on a high resolution offline map. So the user can use the App without Internet connectivity, on board an aircraft in real time! Nikos’ “Track your flight Europe” app […]

YOUSDR remote RTL-SDR software

Sixuniform has released YOUSDR v0.1 Alpha, an RTL-SDR webinterface for Raspian / Raspberry Pi. This is a web-wrapper for the rtl-sdr softwares. Currently it commands rtl_fm, rtl_tcp and dump1090. The software can be downloaded from its GitHub. The instructions on the GitHub page show how to set it up on a Raspberry Pi running Raspbian, […]

New Energia version available

  The Energia team announces the availability of version 0101E0015: The Energia team is very happy to announce the release of Energia 15. This release aside from bug fixes adds support for the new Texas Instruments ARM Cortex M4F based MSP432 LaunchPad. This time around it’s a bit different though. The MSP432 Wiring/Energia framework is […]

Embrio tutorial – Custom Arduino nodes

A followup to the Embrio – a visual programming environment for Arduino post.  Ezra Schwartz, maker of Embrio, just posted a new version of the software with better functionality for writing Arduino code right into a visual node: Embrio lets you create the logic and structure of your programs with it’s powerful “agent based” architecture, but also […]

DipTrace export settings for Dirty PCB

As a follow up to the PCB layout design with DipTrace post, KF5OBS blogged about on  how to set-up DipTrace to export a PCB layout correctly for Dirty PCB: Dirty PCB offers – as the name implies – dirt cheap PCB manufacturing. The trick is a very low profile and a straight-forward system that needs minimum […]

PCB layout design with DipTrace – An overview

KF5OBS writes: DipTrace is a sophisticated schematic and PCB layout software. I had it installed on my computer for over a year but have never really used it. Since I needed a super simple PCB for some 78XX / 79XX type linear regulators, I decided to use this opportunity for my first steps with DipTrace. […]

STM32CubeMX GCC Makefile project

Baoshi writes: Writing peripheral initialization code is probably the most tedious work in embedded development. It always successfully stops me from starting a new project. I believe engineers at STMicroelectronics share the same pain. Therefore they created STM32Cube firmware and STM32CubeMX graphical configuration tool, which turns numerous key strokes and page flips into just a […]