8KW Enduro E-Bike build
Building an E-bike for long distance commute has been on my mind for sometime. But the rising gas prices was the last push I needed to jump into this project. After months of planning and waiting for components from China, I finally started building. Requirements I wanted an E-bike with at least 100 miles of […]
Sipeed Maix Bit, a 64-bit dual core RISC-V AI development board
Sipeed MAIX is one of the cheapest RISC-V development boards in the world. It is a dual-core module capable of running at 400MHz (can be overclocked to 800MHz) and has Neural Network Accelerators topping at 0.5 TOPS with Tensorflow Lite support. Unable to resist, I backed the Indiegogo campaign and received the boards couple of weeks ago. […]
Building a 49cc Street Legal Motorized Bicycle
Hello everyone! When I moved to Oregon for my work, I started looking at cheaper modes of transport to work. The transit and MAX worked for sometime but the bus stops and stations are simply too far from my home and I found myself spending at least 30 minutes everyday for a 3 mile commute […]
Programming STM32 ARM microcontrollers in Arch Linux
Once upon a time, not so long ago, the 8-bit microcontrollers were ruling the hobbyist embedded world. But today, the 32-bit ARM Cortex Microcontrollers are so inexpensive and power efficient that there is no good reason to ignore them. Here, let us see how to program a STM32 ARM cortex Microcontroller in Linux environment. The […]
ESP8266 – WiFi + Speech Controlled Hexapod Robot
WiFi modules for projects were out of reach for lot of budget hobbyists like me for many years. But things changed when the Esp8266 module from Espressif Systems was released in 2014. Maker community went crazy over this module for the price tag (around $2 for the basic module) and within few months, toolchains, arduino […]
My badge Hack at Hackaday Superconference 2015
November was a good time for many hackers and makers around and outside California who got to attend the Hackaday’s Superconference 2015. Power-packed with technical workshops, project presentations and badge hacking , this Superconference was one of the best platforms for the best minds around the world. It was my first hardware conference in […]
Arietta G25 – an Atmel ARM9 board
While I own a Raspberry Pi already, I was looking for a bare minimum ARM development board capable of running Linux and offers a good amount of I/O peripherals which the R-Pi lacks. I finally stumbled upon Arietta G25, a really tiny ARM board from acmesystems. This teeny tiny board costed just $35 from microcontrollershop.com. […]
RTL Design & Implementation of a RISC Processor and Peripheral Multiplexer -Part II
Here is the second part of the RISC Processor Design. I have implemented this Processor as a part of my ASIC Design Lab project “Programmable Controller/Router and Peripheral Design with peripheral I/O multiplexing”. This project focuses of peripheral multiplexing to the GPIO pins of the processor in runtime. An example case will be a […]
RTL Design & Implementation of a RISC- Single Cycle Processor -Part I
Low cost FPGA development platforms and Hardware Description Languages like Verilog & VHDL have not only made lives of Front-end VLSI Engineers easier but also hobbyists’ . I have been experimenting with a 40$ Xilinx FPGA development board for couple of years and its real fun. And now, a part of my project for […]
JTAG – Test Access Port (TAP)Controller based Xilinx FPGA configuration using Raspberry Pi
JTAG – Joint Test Action Group is an IEEE 1149.1 standard used in many silicon devices for programming and debugging purposes. Xilinx FPGAs support this JTAG protocol for their configuration. Here I have designed a JTAG FPGA bitstream programmer using Raspberry Pi which programs the bit file into FPGA in fraction of seconds! JTAG physical […]