Creating a Custom Fritzing Part

Overview This document provides a general guide for creating a custom Fritzing part for any electronic component not available in the Fritzing library. The process involves designing SVG images in Inkscape, importing them into Fritzing, and configuring the part’s properties to ensure compatibility with circuit diagrams across breadboard, schematic, and PCB views. Prerequisites Software: Inkscape… Continue reading Creating a Custom Fritzing Part

Published
Categorized as Robotics

Magnetoresistive Sensors

Introduction: Magnetoresistive sensors are devices that detect changes in magnetic fields by measuring variations in electrical resistance. They are highly sensitive and commonly used in applications such as position sensing, data storage, and current measurement, leveraging the magnetoresistive effect of certain materials. Working principle: Magnetoresistive Effect:  The fundamental principle behind magnetoresistive sensors is the change… Continue reading Magnetoresistive Sensors

Published
Categorized as Robotics

Using Mouse Ears in 3D Printing with OrcaSlicer

3D printing small parts or models with narrow contact areas often leads to adhesion issues. Warping, curling, or outright detaching from the build plate are common problems, especially when printing with materials like ABS. One proven solution is the use of “mouse ears”, a simple yet highly effective adhesion aid. What are mouse ears? Mouse… Continue reading Using Mouse Ears in 3D Printing with OrcaSlicer

Constructing a Fritzing part using Inkspace

Fritzing uses SVG graphics for the visual representation of parts (breadboard, schematic, PCB views). Inkscape is a popular open-source vector editor you can use to create and edit these SVG files.   Steps to create a Fritzing part graphic in Inkscape   Plan your part  Determine the views you need:  Breadboard view: realistic visual appearance.  Schematic view:… Continue reading Constructing a Fritzing part using Inkspace

Published
Categorized as Robotics

Tactile Sensors (GelSight and e-Flesh)

Tactile sensors, small but critical components in robotics, enable robots to sense touch, pressure, and surface properties, mimicking human skin. Recent 2025 advancements, such as GelSight Svelte and e-Flesh, have revolutionized robotic manipulation by providing high-resolution, flexible, and affordable tactile sensing. Key Features High-Resolution Sensing: GelSight Svelte uses camera-based technology to capture detailed surface textures… Continue reading Tactile Sensors (GelSight and e-Flesh)

Published
Categorized as Robotics

L293D Motor Driver module

L293D Motor Driver: In-Depth Explanation  The L293D motor driver is a widely used integrated circuit (IC) designed to control the direction and speed of DC motors and stepper motors. It is particularly popular in robotics, automation, and DIY electronics projects due to its ease of use and versatility.  1. Detailed Features of L293D  Dual H-Bridge… Continue reading L293D Motor Driver module

Published
Categorized as Robotics

Comprehensive Documentation for KiKit Panelization in KiCAD

KiKit is a powerful tool designed to facilitate the panelization of PCBs in KiCAD, streamlining the manufacturing process. Below is a structured overview of its documentation, focusing on panelization. 1. Introduction to KiKit KiKit is an automation tool that integrates with KiCAD to assist in the panelization of PCBs. It allows users to create panels… Continue reading Comprehensive Documentation for KiKit Panelization in KiCAD

Published
Categorized as Robotics

Panelising PCB in Kicad

Panelizing a PCB in KiCad involves arranging multiple copies of a PCB design on a single panel for efficient manufacturing and assembly. Below is a concise, step-by-step guide to panelizing a PCB in KiCad, based on common methods and tools. Note that KiCad does not have a native panelization tool, so manual methods or third-party… Continue reading Panelising PCB in Kicad

Air Vents in molding design

1. Purpose of Air Vents Allow trapped air and gases to escape from the mold cavity during the injection or casting process. Prevents defects such as voids, burn marks, and short shots. 2. Improved Material Flow Helps the molten material (plastic or metal) fill the mold completely and uniformly. Reduces flow resistance, allowing for better… Continue reading Air Vents in molding design

Published
Categorized as Robotics

GPIO Pin Initialization in STM32F407VE Using Memory-Mapped Registers using program

This knowledge base article provides a detailed explanation and example for initializing GPIO pins on the STM32F407VE microcontroller by directly manipulating hardware registers via their addresses. This is fundamental for embedded C developers who require low-level control over the hardware for custom applications. Overview:   The STM32F407VE microcontroller from STMicroelectronics features multiple general-purpose input/output (GPIO) ports having… Continue reading GPIO Pin Initialization in STM32F407VE Using Memory-Mapped Registers using program

Published
Categorized as Robotics