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 […]
Category Archives: software
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 […]
DPA library for MCU
Ondřej Karas writes: A few months ago, I published post about DPA .NET Class. This article describes simple, but effective library used for DPA handling by MCU (UART interface). Published library is independent on the MCU family, but it was written for 32-bit ARM processors with Cortex-M3 core and GNU C compiler. Library consists of […]
2015 Release Candidate Branch And RC1
Kicad announce 2015 Release Candidate 4.0.0 RC1: We are pleased to announce that KiCad has finally made a 2015 release branch. The 2015 stable release of KiCad will start from version 4.0.0. Currently we are in the release candidate phase and as such BZR 6188 is now known as 4.0.0 RC1. The 4.0 branch can […]
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 […]
MQTT/JQUERY/WebSockets controller
Peter Scargill writes: I wrote a while ago about using web sockets as against something like NETIO for controlling the home – most folk liked the article but I think part of it was a little complicated – and at the time I’d not really thought it out to make it as simple as possible. […]
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 […]
Serial terminal view in Eclipse Luna
Erich writes: I’m using mostly an external terminal program like Termite. But it is a very useful thing to have a terminal view in Eclipse so I do not need to switch to another application. All what is needed is the installation of a plugin plus the RXTX (at least on Windows). And best of […]
BoardMerge Python tool merges Eagle PDFsfiles
Rohit Gupta has written a Python command line tool to merge several PDFs generated by Eagle into one for easier printing when using toner transfer method. He calls is BoardMerge and you can download it from Rohit’s website. Via the contact form.
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 […]
Teensy SDR project
rheslip made this Teensy SDR project, that is available at Github: I managed to get the Teensy SDR in an enclosure over the Christmas holidays – now its starting to look like a radio! The enclosure is a plastic Hammond. Front and rear panels are PCB material and I added a layer of PCB inside […]
Single Cell Software frees Korg Volca Sample from iOS chains
If you experiment with electronic music, you’ve probably heard of Korg’s latest addition to their Volca line known as the Volca Sample. The volca sample is a sample sequencer that lets you edit and sequence up to 100 sample sounds in real time. It lets you recreate the characteristics of the first generation of samplers, […]