Workshop: Assembling the Tinusaur Kit in Varna, Bulgaria

This Saturday, September 2nd, we will have one day workshop for assembling the Tinusaur kits for those who supported our Indiegogo crowdfunding campaign. It will take place in Varna, Bulgaria, our host will be VarnaLab – the local hackerspace. We will learn the basics of electronic components, microcontrollers – ATtiny85 in particular and, of course, […]

via Workshop: Assembling the Tinusaur Kit in Varna, Bulgaria — The Tinusaur Project

Workshop: Assembling the Tinusaur Kit in Varna, Bulgaria

Battman Battery Management System

From Raphael Chang:


Battman Battery Management System

As part of the fully custom electric longboard I am building, I designed a battery management system (BMS) for a 12 cell lithium ion battery pack. The BMS, named “Battman”, is meant to monitor both Lithium Polymer cells (LiPo) and Lithium Iron Phosphate cells (LiFePo4), and it can protect the batteries against undervoltage, overvoltage, overcurrent, and overtemperature.

It also has an integrated charging circuit that can perform constant current/constant voltage charging of the cells up to 6A, while performing balancing of the cells at 100mA. In addition, it functions as the main power switch of the longboard system, and includes a precharge circuit to limit inrush currents. Finally, the BMS does current measurements for coulomb counting, and performs state-of-charge calculations.

The project is shared in these GitHub repos:

Andrius has shared the board on OSH Park:

Battman lithium ion battery management system


Order from OSH Park

Battman Battery Management System

Making A Pickit 3 Clone


Making A Pickit 3 Clone

After using the Microchip tools to program and debug the projects I work on, I wondered about creating my own programming/debugging module that I could put on my own boards – just like Microchip does with their starter kits and such.


I decided to use the open-source EDA program Kicad to design a 4 layer SMD project. I had only used it for 2 layer PTH designs previously, but wanted to see how it would do in something a little more complex than the ones I had already done. Here is a link to the completed Kicad project files

Sybex23 has shared the board on OSH Park:

PICKIT 3 Programmer


Order from OSH Park

Making A Pickit 3 Clone

Hackaday Prize Entry: MappyDot, a Micro Smart LiDAR Sensor

UPDATE: now available for sale on the Tindie

[Blecky]’s entry to the Hackaday Prize is MappyDot, a tiny board less than a square inch in size that holds a VL53L0X time-of-flight distance sensor and can measure distances of up to 2 meters. MappyDot is more than just a breakout board; the ATMega328PB microcontroller on each PCB provides filtering, an easy to use I2C interface,…

via Hackaday Prize Entry: MappyDot, a Micro Smart LiDAR Sensor

Hackaday Prize Entry: MappyDot, a Micro Smart LiDAR Sensor

Arduino Based TV Remote Project


Arduino Based TV Remote Project

A couple years ago my TV remote broke. I had used one of those universal remote phone apps as an alternative for a while, but that just got really frustrating. Without the tactile feel of buttons it was too easy to press wrong buttons on my smart phone; accidentally pressing mute, stop or changing the channel / input, etc.


I considered just ordering a cheap replacement remote off of Ebay for a few dollars but part of me wanted to take advantage of the situation and make one from scratch using the atmega328p chip used on the famous Arduino Uno.  I had been tinkering with the atmega chip quite a bit at the time and was also exploring the process of designing circuit boards using cad software.

eAnsT8s (1).jpg

I loved the idea of designing a circuit board from scratch & filling it with circuits. This seemed like the perfect project for me – being able to use my beloved arduino chip, design and populate a circuit board with circuits & fashion some kind of project case (altoids tin) to put it all in. I went for it.

Arduino Based TV Remote Project