svg
Back to Projects
Fabricated Hardware
PROJECT // HW-01 PHYSICAL COMPUTING TACTILE BRAILLE

My First Custom PCB: 6-Dot Tactile Braille Controller

A custom-fabricated PCB driving a 6-dot tactile matrix with MOSFET thermal actuators and I2C LCD interface.

// DOCUMENTED HARDWARE MEDIA 4 Photos from Verified LinkedIn Post

Fabricated PCB Board

Top and bottom copper routing with clean solder mask, ground plane, and silk screen labels.

Fabricated PCB Board — Top & Bottom Copper Routing

Fabricated PCB Board — Top & Bottom Copper Routing

Top and bottom copper routing with clean solder mask, full ground plane, and silk screen labels.

1 / 4
Click to enlarge
// POST REFLECTION Direct from LinkedIn
“Six months ago, I took a major step in my hardware journey by designing and manufacturing my very first Printed Circuit Board.”

As an ECE student, I’ve always leaned toward being a “practical implementer” — someone who loves taking theoretical circuit concepts and turning them into physical reality. Moving away from messy, high-impedance breadboard wiring to a clean, fabricated board was a massive shift in how I approach hardware design.

This specific PCB serves as the hardware foundation for a tactile Braille display. It controls a 6-dot matrix using thermal actuators driven by high-efficiency power MOSFETs, seamlessly translating digital incoming text into physical Braille characters through an Arduino microcontroller and an I2C LCD interface.

Domain: Electronics & Communication Engineering (ECE)
Stage: Fabricated & Bench Verified
// METHODOLOGY

Modern Workflows & Firmware Co-Development

One of the biggest takeaways from this project was the power of modern iterative engineering. Without a traditional formal software background, I built the firmware and logic entirely by collaborating with modern AI tools. It proved to me that bringing complex electronic systems to life requires a deep intuitive grasp of hardware, schematic sanity, and the persistent drive to build.

Schematic Sanity & ERC/DRC

Rigorous KiCad electrical rule checks before sending Gerber packages to fabrication.

Firmware Logic Synthesis

Synthesizing state machine logic for ASCII to 6-dot Braille actuator truth tables.

Practical Physical Testing

Multi-meter verification of logic gate pulses and high-current ground plane stability.

// LIVE LOGIC Interactive Braille Hardware Simulator
MCU FIRMWARE ACTIVE

Controller Live Logic State Machine

Type any letter (A-Z) or click the buttons below to test how the controller energizes the 6 MOSFET gates and translates digital text to tactile dots:

Quick Test:
I2C 16x2 LCD (0x27) 5V POWER OK
CHR: S HEX:0x53
DOTS: 2, 3, 4 ⠎
ATmega328P Firmware State 16.0 MHz
Digital Register: PORTD: 0b00001110
Active Gate Count: 3 / 6 MOSFETs HIGH
Actuation Method: Thermal Pulse (MOSFET ON)
6-Dot Tactile Matrix

Standard 2x3 Braille Layout

1
Q1 / D2
4
Q4 / D5
2
Q2 / D3
5
Q5 / D6
3
Q3 / D4
6
Q6 / D7
Amber = Thermal Actuator Raised
6x Power MOSFET Gates Vgs = 5.0V

Live Logic Channel Drivers:

Q1 (Dot 1)
LOW (0V)
Q2 (Dot 2)
LOW (0V)
Q3 (Dot 3)
LOW (0V)
Q4 (Dot 4)
LOW (0V)
Q5 (Dot 5)
LOW (0V)
Q6 (Dot 6)
LOW (0V)
High-efficiency switching via logic-level gate drive
// HARDWARE SPECIFICATIONS Physical Board Architecture & Components
Fabricated Spec Sheet
PCB Layers 1.6mm TG130

2-Layer FR4

Top and bottom copper routing with clean solder mask, full ground plane, and silk screen labels.

Verified Hardware Tested
Actuator Drivers Logic-Level Gate

6x Low-Rds MOSFETs

High-efficiency power MOSFETs switching thermal actuators for rapid dot actuation without gate driver loss.

Verified Hardware Tested
Display Interface PCF8574 Backpack

I2C 16x2 LCD

Two-wire serial interface (SDA/SCL) presenting ASCII characters and driver telemetry simultaneously.

Verified Hardware Tested
Controller 16 MHz Clock

Arduino / ATmega328P

Translates incoming digital ASCII stream to 6-bit tactile dot matrix with sub-millisecond gate strobing.

Verified Hardware Tested
Power Rail Decoupled Bus

5V Logic & High-Current Rail

Isolated ground plane and bypass capacitors ensure logic stability during simultaneous thermal actuator pulses.

Verified Hardware Tested
EDA Tool Verified DRC

KiCad PCB & Gerber Output

Engineered entirely in KiCad with schematic capture, custom footprint library, and certified manufacturing Gerbers.

Verified Hardware Tested
Return to All Projects