Table of Contents
Introduction
Python Console
Getting Footprint Information
Python writing Python
Trying it Out
Holes in a Geometric Pattern
Summary
Introduction
One of the great advantages of KiCad is that it supports a decent language for scri...
Table of Contents
Introduction
Cloning a Repository
Creating a Branch and Publishing the Branch
Editing Code and Committing your Code
Creating a Pull Request
Merging the Code to the main branch
Creating your Next Feature
Viewing Branches Graphicall...
Table of Contents
Introduction
What is GitHub and Version Control, and Why is it useful?
What Really Happens
Installing Software
Cloning (Checking out) Code
Creating a Branch and Publishing the Branch
Editing Code and Committing Code
Creating a Pul...
Back in December of last year I backed a Kickstarter campaign by Soldered Electronics for the Inkplate 2 - a 2.13" e-paper display with an ESP32 microcontroller.
I received my unit about a month ago, but have been busy with design challenges and...
I was surfing the net looking for inspiration to build something new to me when I stumbled across Building a Voltage-Controlled Oscillator (VCO) by shabaz .
His blog post inspired me quite a lot, but also showed me the amount of work a...
It’s been almost exactly one year since I decided to try using KiCad, to migrate off EAGLE CAD.
I was a newcomer to KiCad, but it was possible to feel comfortable enough with KiCad 6 within a week, to the point of producing my first PCB with it...
Table of Contents
Introduction
What is it?
Working with the Module
KiCAD Symbol and Footprint
Debugger Tool
Software Development
Building Code
Controlling an LED
Running the Firmware from RAM
Connecting and Controlling the BLE Device
Writing the Fi...
Table of Contents
Introduction
Using It
I2C Instruction Set
(a) Wake every n seconds (n is between 5 and 255)
(b) Wake every n minutes (n is between 1 and 255)
(c) Read Inputs
(d) Write Outputs
(e) Write to RAM
(f) Read from RAM
(g) Set RTC Time
(...
AUDIO MEASURING SYSTEM BASED ON HP 8903A
This is a project that brings together a few long-term plans of mine and (I hope) combines them into a useful system for measuring audio devices.
The key components are:
HP 8903A – a mainly analog...
Introduction
USB-UART devices provide an interface between a host computer and a peripheral device, connecting between the USB port and a serial connection called a serial UART. Nearly all microcontrollers have a serial UART, and sometimes it can be ...
Cheap case for USB audio card called SkySong
Goal+ cheap and useful case for SkySong USB audio card;+ appearance of device suitable to wooden and black case of headphone amp;+ case must increase total weight of device due to lightweight USB card, whi...
Cheap headphone amplifier integrated with DAC
Goal+ good quality headphone amplifeier;+ good quality DAC;+ integrated device for cost reduction (one power supplly and one housing);+ headphone amp. and DAC board must have common voltage of power suppl...
Building compact size cubic micro-atx PC case from plexi and 3D printed parts
Goal+ cheap PSs dedicated for special purposes (like VHS grabbing and video compressing);+ based on standard size components (for excellect ratio efficiency / cost);+ as sm...
Table of Contents
Introduction
Circuit
Construction
Output Noise
Summary
Introduction
This is quite a niche blog post, but may be relevant for anyone who needs a simple, quick, low-noise power supply! This project is PCB-less, it can be very qu...
Way back in June, I was Building a Simple Radio Receiver that was intended to be solderable by kids, low-cost, and almost guaranteed to work the first time, owing to its simplicity, requiring no adjustments or trimming.Unfortunately, other work got i...
Following on from a Project14 discussion DIY 100kHz VCO - Build & Test on copper-clad board techniques for prototyping, I was curious to know how I could improve my current method of using a craft knife to cut channels for creating isolated...
Introduction
What is DSP?
Installing the Software
USBI Board ( EVAL-ADUSB2EBZEVAL-ADUSB2EBZ )
Turning an LED on and off
A Simple Audio Effect
Summary
IntroductionThis blog post relates to a simple digital signal processing setup, ...
Introduction
Radio Circuit
Amplifier Circuit
Power Entry
Circuit Board
Wiring Diagram
Soldering
Enclosure
Components and Parts List
Potentiometers
Speaker
Parts List
Summary
IntroductionThe aim of this project was to d...
Introduction
SMD Proto Board Features
Ordering Them
Other Surface Mount Ideas
Tools
Components
Summary
IntroductionGrowing up, using perforated board (Perf-Board) and Stripboard were the ways things got prototyped. With surf...
Introduction
What it is?
Oscillator Design
Output Spectrum Stability
Output Filter
Circuit Diagram
Using a Printed Circuit Board (PCB)
Components
Summary
Introduction
This blog post covers the construction of a voltage-controlled oscilla...
Introduction
How does it work?
Building It
Parts
Trying It Out
Summary
IntroductionSometimes it’s useful having the ability to generate signals with sharp edges! It can be handy for time-domain reflectometer (TDR) experiments or for...
I found this quite interesting. The BBC Doctor Who HiFive Inventor Coding Kit is a very cool implementation of the RISC-V architecture (150-MHz SiFive FE310 RISC-V) making it accessible for youngins' which includes narration of tutorials by Jodi...
Introduction
What else is out there?
How does it all fit together?
Thunderboard Sense 2
ESP32 Boards/Modules
What Protocols are used?
Low Layer Protocol
High Layer Procedures
Custom Procedures
Coding the Protocols
Debugging the C...