Skip to content

Custom electronics & prototyping

Schematics, PCBs, assembled prototypes and the 3D-printed enclosures they live in. The same person designs the board, writes the firmware and prints the case, so the parts fit together the first time.

Schematic & 2–4 Layer PCB Design in KiCad
Component Selection & BOMs (LCSC / DigiKey)
Prototype Assembly, Soldering & Board Bring-up
LED, Motor, Sensor & Power Circuits
Enclosures in Fusion 360, Printed in PLA / PETG / ABS
Gerbers, STEP Files & Full Source Handover
Core Track Record

4+ Years

Building systems

Collaboration Mode

Remote + Onsite (Guwahati Area)

Breadboard → PCB Prototype → Enclosure & Test Fit

Platforms Used
KiCadFusion 360ESP32WS2812B / FastLED

Optimization Summary

Most prototypes stall at the same step: getting off the breadboard and into something that fits, survives and can be built again.

Common Obstacle

“The breadboard prototype works on the desk but fails when moved.”

Engineering Resolution

A custom PCB with proper power rails, decoupling and connectors replaces loose wiring, so the circuit behaves the same every time.

Common Obstacle

“The board doesn't fit the enclosure.”

Engineering Resolution

I export the routed board from KiCad as a 3D model and design the case around it in Fusion 360, so mounting holes, USB ports and LEDs line up.

Common Obstacle

“Printed brackets snap or warp under load or heat.”

Engineering Resolution

Parts designed for printing: layer lines aligned with the load, thicker walls, and PETG or ABS where there is stress or warmth.

Common Obstacle

“LEDs flicker or the board resets when everything switches on.”

Engineering Resolution

A power budget for the whole system, a supply sized for peak current, and power injection for long LED runs, as in my modular light panels.

Is This Service Right For You?

For anyone with an idea, a breadboard or a broken part who needs a real, physical thing that works.

Inventors & Hardware Startups

Founders whose prototype is a tangle of jumper wires and dev boards, and who need a compact board and case they can show, test and hand out.

Students & Researchers

Final-year projects, lab rigs and sensor mounts that have to survive real use, like the printed brackets on my 6-DOF robotic arm.

Local Businesses & Workshops

Small control boxes, display boards, replacement brackets and mounts that nobody sells, made without paying for moulds.

Product Designers

Looks-like and works-like prototypes to check size, weight, buttons and assembly before committing to manufacturing.

Typical Electronics Deliverables

Working hardware, plus every file needed to make more of it.

Hardware

KiCad Project Files

Schematics, 2–4 layer board layouts and custom footprints, organised so changes are easy.

Hardware

Fabrication Package

Gerbers, drill files, a BOM with LCSC/DigiKey part numbers, and pick-and-place files for assembly services.

Hardware

Assembled & Tested Prototype

Soldered, powered-up and tested boards, with firmware flashed where the project includes it.

Mechanical

Enclosure CAD & Print Files

Parametric Fusion 360 source, STEP files for manufacturers, and print-ready STL/3MF, plus the printed parts with brass inserts fitted.

Documentation

Assembly Notes & BOM

Wiring, assembly order, print settings and a parts list, so someone else can build the next one.

Specialized Building Areas

The electronics and fabrication work I do most.

Custom PCBs & Control Boards

Microcontroller boards (ESP32 and others) with sensors, drivers, connectors and protection on one board, routed in KiCad and ready for fabrication.

LED & Lighting Systems

Addressable LED builds with proper power distribution and custom firmware, like my audio-reactive modular hex light panels (WS2812B, FastLED).

Enclosures & Mechanical Parts

Cases designed around the board, with vents, snap fits and threaded inserts, plus load-bearing brackets and joints like those in the SmartPot and the robotic arm.

Technical Stack & Platform Coverage

Design tools, electronics building blocks and fabrication methods I use.

Design Tools

KiCad (Schematic & Layout)Fusion 360 (Enclosures)PrusaSlicer / CuraSTEP / STL / 3MF exchange

Electronics

ESP32 & other MCUsWS2812B / FastLEDServo & motor driversI2C / SPI / UART sensors

Fabrication

Calibrated FDM printersPLA / PETG / ABS / TPUHeat-set brass insertsHand soldering & rework

Manufacturing Handoff

Gerber & drill filesBOM with LCSC / DigiKey partsPick-and-place filesAssembly documentation
Related Technologies:KiCadFusion 360ESP32WS2812B3D PrintingPCB Design
Deep Technical Documentation

Engineering Notes & Tradeoffs

Detailed Technical Deep Dive: Custom Electronics & Prototyping

How I take a circuit from breadboard to a working board, and then design and print the enclosure around it: schematic and layout in KiCad, first power-up, and FDM parts modelled around the real PCB.

1. From Breadboard to PCB: Schematic, Layout & Bring-up

A breadboard proves the idea; a PCB makes it repeatable. Loose jumper wires add resistance, pick up noise and fall out when the prototype is moved. Moving to a custom board is where most of the reliability comes from, as long as a few rules are followed in the schematic and layout.

Decoupling Belongs at the Pin

Every microcontroller and sensor supply pin gets its own small ceramic capacitor (typically 100nF), placed as close to the pin as the layout allows, with a larger bulk capacitor near where power enters the board. A capacitor that is in the schematic but far away on the board does very little.

The checklist I apply before sending a board to fabrication:

  • Power Budget First: Add up the worst-case current of every part (radios transmitting, LEDs at full white, motors starting) and size the regulator and supply for the peak, not the average.
  • Protection on Every Input: Reverse-polarity protection on the power input, ESD protection on USB and external connectors, and fuses where a short could damage something upstream.
  • Solid Ground Plane: On 2-layer boards, keep one side as unbroken ground as far as possible; on 4-layer boards, dedicate an inner layer to it. Return currents follow the path of least impedance, and a broken plane turns into noise.
  • Test Points & Debug Access: Expose power rails, UART and the programming pins, so the board can be measured and reflashed without soldering wires on.
  • Parts That Exist: Choose components that are in stock at LCSC or DigiKey, and keep the BOM to as few unique parts as possible to make assembly cheaper.

Powering Long LED Strips from One End

Addressable LEDs like the WS2812B can draw up to around 60mA each at full white. Feeding a long run from one end makes the far LEDs dim and shift colour, and the voltage drop can reset the microcontroller. Inject power at several points, put a large capacitor across the supply, and add a small series resistor on the data line.

When the boards arrive, bring-up follows a fixed order: visual inspection for bridges and missing parts, a continuity check between power and ground, power on with a current-limited supply, measure every rail, and only then flash the microcontroller and test each peripheral one at a time. Problems found this way cost minutes, not a new board revision.


2. Enclosures: Design for Additive Manufacturing (DFAM) & Tolerances

Traditional CAD modeling focuses on subtractive milling or injection molding. Prototyping casings using FDM (Fused Deposition Modeling) 3D printers requires Design for Additive Manufacturing (DFAM), adjusting parameters to account for layer lines, extrusion width, and plastic thermal shrinkage.

Clearances on Snap-Fits

Modeling interlocking parts (such as casing lids or snap joints) without clearances will result in parts fusing together or cracking. Standard FDM printers require a clearance threshold of 0.15mm to 0.25mm on mating surfaces to allow components to snap together smoothly without friction slips or loose fits.

When modeling physical casings for custom PCBs, I export the physical board models directly from KiCad and import them into Fusion 360. This guarantees that USB port cutouts, mounting pins, and LED indicators align precisely with routed components.

Below is the mechanical layout checklist I apply in Fusion 360 before slicing and printing casings:

  • Wall Thickness: Set wall thickness to multiples of the nozzle extrusion width (e.g. 1.6mm or 2.0mm for a standard 0.4mm nozzle) to create continuous, strong walls.
  • Overhang Angles: Restrict draft slopes to less than 45 degrees relative to vertical axes. This prevents the printer from needing messy support structures, creating clean surfaces.
  • Corner Radii: Apply fillet operations (minimum 2mm radius) to sharp corners to distribute internal stress and prevent warping at the bed corners during printing.

Layer Line Alignment

Always align print orientations so that physical stress is perpendicular to layer lines. Since layers fuse together, parts are weaker along the Z-axis. Aligning joints along X and Y axes increases mechanical load capacity.


3. Slicing Optimization & High-Strength Printing (PETG/ABS)

Slicing translates 3D models into G-code commands. Standard PLA plastic is fine for visual mockups but warps easily under sunlight or warm electronics. I optimize slicing parameters in PrusaSlicer/Cura and select high-durability filaments (PETG or ABS) for structural components.

Incorrect Infill Patterns for Load-Bearing Parts

A common mistake is using high infill density (e.g. 80% Grid infill) to make parts strong. This wastes filament and increases print time without improving strength. Instead, increasing the wall loop count (from 2 to 4 or 5) and selecting a Gyroid infill pattern (at 20-30% density) yields much stronger, lightweight parts.

Slicing Configuration Checklist:

  • Material Choice: Use PETG for weather-resistant outdoor telemetry casing (like solar sensor packages), and ABS/ASA for high-temperature and high-impact structural frames.
  • Layer Height: 0.2mm for standard enclosures to balance speed and resolution. Use 0.12mm for fine snap-joints or threads.
  • Wall Loops: Enforce 4 perimeters for structural parts to resist compression around mounting screw holes.
  Naively Printed (Grid Infill)          Optimized DFAM (Gyroid Infill)
  +---------------------------+          +---------------------------+
  |  |  |  |  |  |  |  |  |   |          | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |
  |  |  |  |  |  |  |  |  |   |          | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |
  |  - High weight            |          | - Omni-directional load   |
  |  - Directional weakness   |          | - 30% lighter weight      |
  +---------------------------+          +---------------------------+

The NanoLeaf Modular Interconnects

During the development of the Lumex Nanoleaf System, panels had to lock together repeatedly. The first PLA prints broke easily at the joint clips. I redesigned the joints in Fusion 360 using a 0.2mm tolerance, switched the filament to PETG, and adjusted the slice orientation. This created sturdy snap-joints that survived thousands of assembly cycles.


4. Threaded Inserts & Post-Processing Assembly

To construct robust enclosures that can be disassembled for debugging, I avoid driving screws directly into plastic threads (which strip easily). Instead, I model pilot holes and heat-press brass threaded inserts (M2/M3) into the casing:

  1. Pilot Hole Dimensioning: Model holes 0.2mm smaller than the insert's outer diameter.
  2. Heat Setting: Use a soldering iron set to the material's glass transition temperature (e.g., 220°C for PETG) to press the insert into the hole. The plastic melts, flowing into the insert's outer knurling pattern.
  3. Cooling & Clamping: As the plastic cools, the insert locks in place, creating clean, durable metal threads that support thousands of screw cycles.

My Prototyping Process

Prove the circuit, then the board, then the box.

01. Requirements

What it must do, and where it lives

Phase 1 of 8

We pin down inputs, outputs, power source, size limits and the environment it will sit in: heat, dust, damp or vibration.

Featured Project Deliverables

Dynamic projects fetched from the portfolio database demonstrating execution.

SmartPot plant sensor
IoT
Edge AIVoice Control

SmartPot — AI Plant Companion

Voice-controlled ESP32 plant assistant with edge AI and sensor intelligence.

ESP32FreeRTOSTensorFlow LiteMQTT

Firmware & AI Systems Engineer

View Details →
Robotic arm
IoT
RoboticsComputer Vision

Smart Robotic Arm

Gesture-controlled multi-axis arm with computer vision.

ESP32OpenCVMediaPipeWebSockets

Firmware & System Engineer

View Details →
Nanoleaf panels
Embedded
Embedded SystemsHardware Design

Smart Nanoleaf System

Audio-reactive modular lighting with custom firmware.

ESP32WS2812B3D PrintingFastLED

Embedded Engineer

View Details →

Why One Engineer for Board, Firmware and Case?

When the PCB designer, firmware developer and print shop are three different people, most problems happen where their work meets. I do all three.

What MattersMy Prototyping ServiceTypical Print Shop or PCB Freelancer
Board + Enclosure Fit✓ Case modelled around the real KiCad board.❌ Separate people; fit issues found after printing.
Custom CAD from Scratch✓ Designed for your parts and use.⚠️ Print shops usually need a ready STL.
Working Firmware✓ Boards delivered powered up and tested.⚠️ Bare boards; bring-up left to you.
Durable Assembly✓ PETG/ABS where needed, brass inserts for screws.⚠️ PLA with screws straight into plastic.

Coverage Area & Physical Location

Based in Guwahati, I build electronics prototypes and printed parts for clients across Assam and ship them by courier, with on-site testing for projects in Jorhat, Dibrugarh, Silchar, Nagaon and Tezpur.

On-site Delivery Areas

Guwahati
Jorhat
Dibrugarh
Silchar
Nagaon
Tezpur
Tinsukia
Sivasagar
Golaghat
Barpeta
North Lakhimpur
Bongaigaon
Dhubri
Kokrajhar
Hailakandi
Karimganj

Remote Collaboration

For clients elsewhere in India (Bengaluru, Hyderabad, Pune, Mumbai, Delhi NCR) and abroad, I share 3D models and bring-up videos as we go, and ship boards and parts by courier.

Base: Guwahati, Assam, IndiaGSC Verified

Frequently Asked Questions

Structured query answers targeting specific informational searches.

Yes. Schematic, 2–4 layer layout in KiCad, and a fabrication package with Gerbers, BOM and pick-and-place files.
Yes, as part of this service: custom enclosures, brackets and replacement parts, designed in Fusion 360 and printed in PLA, PETG, ABS or TPU.
Yes. I heat-set M2/M3 brass inserts into the print so enclosures can be opened and closed without stripping the threads.
Yes. Boards are brought up with firmware, and connected products are covered in depth under IoT & Embedded Development.

Let's Build Your Prototype

Send a sketch, a breadboard photo or a broken part. I'll tell you what it takes to turn it into a working board and enclosure.