Open source STM32 vehicle tracker

X89300 shared his STM32 car tracker project, that is available at Github: Features: STM32 48/64 pins (F10X, F20X, F40X, L151) GSM Telit GL685/GL868 GPS/GLONASS SL868/SL869 Accelerometer MMA7455 CAN bus (need MCU with CAN support) 2 input, 1 output signal Standard SIM or SimOnChip Only for 48 pins version Side connector for extension pcb Only for 64 pins […]

BGA chips: remove, reball, replace the easy way

By ian Today we previewed the Hacker Camp Shenzhen advanced soldering class to prepare translations and figure out how everything will work. Its way, way better than we had hoped. In three hours we learned how to remove, reball, and replace a BGA chip. A couple of us did two. No special BGA reballing tools […]

Open Electronics: Contest 3Drag/K8200

Open Electronics is launching a new contest for people who bought the printer 3Drag or K8200: Thus here is this 3Drag Competition, reserved for those who possess a 3Drag or a Velleman K8200 3D printer (based on the same design). Nowadays it’s plenty of this machines: in fact, thanks to the collaboration with Velleman, the […]

Conversion programmer in TL866cs TL866A

radioman wrote a small utility which generates the full TL866A firmware, based on custom serial: For the uninitiated, the programmer TL866 (MiniPro) is one of the programmers Bestsellers in recent times among the best de-bricker/makers.  It’s a small device that allows programming of a large number of memories (ROM / FLASH / NVRAM) and microcontrollers (MCU […]

Extending DAC resolution using digital potentiometer

Kerry Wong writes: One way to extend the resolution of a digital-to-analog converter (DAC) is by employing a sigma-delta converter in software. The main disadvantage of such approach is the slow speed. Alternatively, we can use some extra hardware to extend the usable resolution of a DAC. In this post, I will illustrate one such […]

ATmega169 base 8bit Arithmetic and logic unit

ATmega169 base 8bit Arithmetic and logic unit, an open source software project by Dilshan Jayakody: ALU (Arithmetic and Logic Unit) is a digital system that performs integer arithmetic and logical operations. In this post we introduce ATmega169 base ALU simulation using Proteus. This is 8bit ALU, and functionally it is similar to other entry level ALUs […]

App note: Measuring mains power consumption with the STM32x and STPM01

Power consumption measurement using an STM32 micro and the STPM01 power metering IC. App note can be found here This document describes a software and hardware solution concerning the STM32x microcontroller and the STPM01 power meter for measuring mains power consumption and also provides hardware and firmware guidelines to interface the STPM01 with the STM32x […]

App note: Audio and waveform generation using the DAC in STM32 microcontroller families

App note on utilizing the built-in DAC on your STM32 micro. This application note gives examples for generating audio output signals using the Digital to Analog Converter (DAC) peripheral embedded in the STM32F10xx microcontroller family. The STM32 DAC module is a 12-bit word converter, with two output channels for supporting stereo audio. The DAC can […]

Last minute chance to join us at soldering school this week!

By ian If you didn’t get a ticket to Hacker Camp Shenzhen there’s still a chance to join us at the mobile phone repair school this week. A few people are going to check it out and prepare the translations. This will be the full week-long course, not the abbreviated 2 session version used during […]

App note: Modbus TCP for the Microchip TCP/IP Stack

Here’s another application note from Microchip – Modbus TCP for the Microchip TCP/IP Stack  (PDF!) Modbus® is an industrial Transmission Control Protocol (TCP) used for remote monitoring and control applications. This application note describes a basic Modbus TCP server implementation and how it can be extended in a Modbus application. The application software that accompanies this document […]