SAN'S LAB

Initialising

Lab online — all systems operational
Bench 03 active
Signal 98.7%
CAN RX 184
Temp 27.4°C
Prototypes in test: 3
--:--:-- IST

Born in Chennai, India · Est. 2026

San's Lab

Where ideas become machines.

The real San's Lab workbench: oscilloscope, Edison bulb, circuit boards and blueprints

The actual bench — Chennai, India

How work moves through the lab

Research → Design → Prototype → Test → Build

01 ResearchExplore possibilities
02 DesignPlan & engineer
03 PrototypeBuild & integrate
04 TestValidate & refine
05 BuildDeliver & impact

Welcome to the workshop

Six stations, one bench

Every product leaves here having passed through all six. The numbers aren't decoration — that's the order work actually moves in.

01

The Lab

Research & ideas

Where a problem gets picked apart before a single part is ordered. Datasheets, feasibility maths, and a lot of crossed-out notebook pages.

Read the notes →
STATUS: ACTIVE
02

The Bench

Electronics & prototyping

Circuit design, breadboard to PCB, and the honest part — reflow, rework, and finding out the footprint was wrong.

See the components →
STATUS: ACTIVE
03

The Code Desk

Firmware & software

Bare-metal C, FreeRTOS tasks, drivers and the intelligence layer on top. Interrupt-safe or it doesn't ship.

Open a snippet →
STATUS: COMPILING
04

The Test Bay

Testing & validation

Scope traces, soak runs, thermal cycles and deliberate abuse. A board that hasn't been stressed hasn't been tested.

See the tools →
STATUS: TESTING
05

The Garage

Automotive / CAN

CAN bus tooling, sensor nodes and vehicle-grade signalling — the domain behind the CAN Model Car and the learning kit.

See current builds →
STATUS: BUS ONLINE
06

The Shelf

Finished products

What survived all five stations. Boxed, flashed, documented, and ready to dispatch from the lab.

Browse the shop →
STATUS: READY

On the bench right now

Current builds

What's actually being designed, broken and rebuilt at San's Lab this month.

Cyber DeckBENCH ACTIVE

A desk companion with a live telemetry display — the first San's Lab hardware product. Finished units are on the shop below.

See it in the shop →
WALL·EIN PROGRESS

A small tracked companion robot being built and trained on the bench — vision, motion and a lot of personality. Not for sale yet; it becomes a product when it's ready.

Follow in Lab Notes →

Station 06 — the shelf

The workbench shop

Things built, tested and collected at San's Lab. Every product here is shown working — hover or tap to power it on.

Show

San's Lab builds

Designed & built on this bench
01BEST SELLER Hover / tap to power on SAN'S LAB CYBER DECK SYSTEM ONLINE TEMP 27.4°C CPU 18% MEM 42% SIGNAL GOOD BOOTING…

Cyber Deck

Live telemetry · Always-on display · Desk companion

₹5,000
1
NEXT BUILD IN DEVELOPMENT

More builds coming

A new piece of hardware is currently on the bench. The bench is still busy.

San's Lab kits

Learning kits & instruments — built on this bench
02KIT Hover / tap to power

Automatic Night Lamp

LDR triggered · Solder-free · 1 evening build

₹299
1
03KIT Hover / tap to power

Plant Monitor

BLE + app · Soil + light sensing · 6-week battery

₹399
1
04KIT Hover / tap to power

Temp / Humidity Monitor

±0.3°C accuracy · OLED display · Wi-Fi upload

₹499
1
05KIT Hover / tap to power R 4.7kΩ

Mini Component Tester

Identifies R L C · ESR + hFE · ZIF socket

₹699
1
06KIT Hover / tap to power

ESP32 Sensor Board

Dual-core Wi-Fi + BLE · IMU + BME280 · USB-C

₹999
1
07KIT Hover / tap to power

ECE Experiment Board

12 experiment blocks · Full semester · Manual incl.

₹1,499
1
08KIT Hover / tap to power H

CAN Bus Learning Kit

3 live CAN nodes · Frame sniffer · Fault injection

₹2,499
1

The component bench

Basics, curated — more added as the bench grows
09 Hover / tap to power ESP32ONLINE WI-FICONNECTED RSSI-48 dBm

ESP32 Dev Board

Dual-core 240MHz · Wi-Fi + BLE · 30 GPIO

₹449
1
10 Hover / tap to print HEATING

PLA Filament — 1 kg

1.75mm PLA · Low-warp · Lab-verified profile

₹899
1
11NEW Tap the button ACTIVE PRESS ▸

Electronic Keychain

Button + LED · Months on coin cell · Pocket-proof

₹249
1
12

MB-102 Breadboard

830 tie points · Solder-free · Reusable

₹99
1
13

Jumper Wire Pack — 120pc

M-M · M-F · F-F · 20cm length

₹79
1
14

Resistor Kit — 300pc

1Ω–1MΩ · 30 values · Carry case

₹99
1
15

LED Assortment Pack — 100pc

5 colours · 5mm · Long leads

₹79
1
16 Hover / tap to power DHT22

DHT22 Temp/Humidity Sensor

±0.5°C accuracy · Digital output · Bench-tested

₹249
1
17 Hover / tap to power HC-SR501

PIR Motion Sensor

7m range · Adjustable delay · HC-SR501

₹99
1

Boards & Microcontrollers

The brains of any build
18 Hover / tap to power

Arduino Uno R3

ATmega328P · 14 digital I/O · USB-B

₹499
1
19 Hover / tap to power

Arduino Nano

ATmega328P · Breadboard-friendly · Mini USB

₹299
1
20 Hover / tap to power

NodeMCU ESP8266

Wi-Fi built in · Lua/Arduino · Micro USB

₹299
1
21 Hover / tap to power

Raspberry Pi Pico

RP2040 dual-core · MicroPython · 26 GPIO

₹399
1

Sensors & Modules

Give a project senses
22 Hover / tap to power

HC-SR04 Ultrasonic Sensor

2–400cm range · Distance sensing · 5V

₹79
1
23 Hover / tap to power

IR Obstacle Sensor

Adjustable range · Digital out · Line following

₹59
1
24 Hover / tap to power

Soil Moisture Sensor

Analog + digital out · Corrosion resistant

₹79
1
25 Hover / tap to power

MPU6050 Gyro + Accelerometer

6-axis motion · I²C · Drone & robotics

₹199
1
26 Hover / tap to power

2-Channel Relay Module

10A switching · Opto-isolated · 5V coil

₹149
1

Displays & Indicators

See what your code is doing
27 Hover / tap to power

0.96" OLED Display

128×64 I²C · Crisp white · No backlight

₹249
1
28 Hover / tap to power

16×2 LCD + I²C Module

Blue backlight · 2-wire I²C · Solder-free

₹199
1
29 Hover / tap to power

TM1637 4-Digit Display

7-segment · Clock colon · 2-wire

₹149
1
30 Hover / tap to power

WS2812 RGB LED Strip — 1m

60 addressable LEDs · Individually controlled

₹399
1

Motors & Motion

Make it move
31 Hover / tap to power

SG90 Micro Servo

180° rotation · 1.8kg·cm torque · 5V

₹129
1
32 Hover / tap to power

DC Geared Motor + Wheel

6–12V · High torque · Robotics ready

₹149
1
33 Hover / tap to power

L298N Motor Driver

Dual H-bridge · 2 motors · PWM speed

₹149
1
34 Hover / tap to power

28BYJ-48 Stepper + Driver

5V unipolar · ULN2003 board included

₹179
1

Power & Cables

Keep it running
35 Hover / tap to power

18650 Li-ion Cell — 2600mAh

3.7V · Rechargeable · High discharge

₹249
1
36 Hover / tap to power

TP4056 Charging Module

Li-ion charger · USB-C · Protection built in

₹49
1
37 Hover / tap to power

LM2596 Buck Converter

Step-down 4–35V · Adjustable output

₹79
1
38 Hover / tap to power

9V 1A Power Adapter

Barrel jack · Regulated · Arduino compatible

₹149
1

Bench Tools

The kit behind the kit
39 Hover / tap to power

Soldering Iron Kit — 60W

Adjustable temp · 5 tips · Stand + solder

₹799
1
40 Hover / tap to power

Digital Multimeter

Voltage, current, resistance · Continuity beep

₹599
1
41 Hover / tap to power

Wire Stripper & Cutter

10–24 AWG · Spring loaded · Non-slip grip

₹199
1
42 Hover / tap to power

Helping Hands + Magnifier

Dual alligator clips · 3× lens · Weighted base

₹349
1

San's Lab merch

Workshop culture, wearable
43

San's Lab T-Shirt

220 GSM cotton · Screen-printed · Sizes S–XXL

₹599
1
44

Logo Tote Bag

Heavy canvas · Reinforced handles · Inner pocket

₹499
1
45 SAN'S LAB

Lab Keychain

Anodised metal · Laser-etched · Split ring

₹199
1
46 SAN'S LAB LAB NOTES · REV 01 LAB DIARY

Lab Diary

Dot grid · 192 pages · Lies flat

₹349
1

More builds coming soon — the bench is still busy.

Quality productsTested & documented before dispatch
Pan-India shippingDispatched from Chennai
Secure paymentsRazorpay · UPI, cards, netbanking
Maker supportSchematics & docs with every order
Built by makersDesigned & built at San's Lab, Chennai

Station 04 — the test bay

The founder's
workbench

The instruments every board on the shelf has been through, and the person who ran them. The Mini Cyber Desk was designed on this bench, one probe at a time.

Digital oscilloscope100 MHz · 4 ch · 1 GSa/s — timing, ringing, and every glitch that only happens once
Bench multimeter6½ digit · true-RMS — the reference every other reading gets checked against
Soldering stationTemperature-controlled · hot air rework — 0402 passives and QFN reflow
Logic analyzer16 ch · protocol decode — I²C, SPI, UART and CAN, frame by frame
Programmable supplyTriple output · current limited — brownout tests without releasing smoke
FDM printer & calipersEnclosures, jigs and standoffs — designed to fit the board, not the other way round
SD
Sugash D Founder · Embedded Systems & Electronics

Founder of San's Lab, where ideas are turned into practical hardware through embedded systems, electronics, IoT and robotics. Currently pursuing a Master's in Applied Electronics while developing projects and products across agriculture, healthcare, automotive and smart living.

Have a project in mind? Let's build it.

MCUCANIoTPCBSensorsRTOS
2026Established
4Verticals
7Products shipping
Contact me →

Station 01 — the lab

Lab notes

Working notes from the bench, schematics included. Tap any diagram to probe it — the code behind that circuit drops open underneath.

Lab note 011 · Firmware · 6 min read

Debounce it in software, not in silicon

A 10 ms RC filter costs two parts and a board revision. A state-sampled timer costs eight lines and ships tonight. Here's the version running on every Tier 1 board.

/* 8 ms stable-state debounce — runs in 1 kHz SysTick */
static uint8_t hist = 0xFF;
static uint8_t state = 1;

uint8_t btn_poll(void) {
    hist = (hist << 1) | GPIO_Read(BTN_PIN);

    /* all-zero window = settled low */
    if (hist == 0x00) state = 0;
    else if (hist == 0xFF) state = 1;

    return state;   /* unchanged while bouncing */
}
Lab note 012 · Automotive / CAN · 9 min read

Why your CAN node goes bus-off at 3 a.m.

Error counters climb quietly, then the controller takes itself off the bus. Recovery has to be deliberate — here's the handler from the CAN Bus Learning Kit.

/* TEC >= 256 -> bus-off. Recover, don't reboot. */
void CAN_ErrorTask(void) {
    uint8_t tec = CAN_GetTxErrCount();

    if (CAN_IsBusOff()) {
        log_fault(FAULT_BUSOFF, tec);

        /* 128 x 11 recessive bits, then re-enter */
        CAN_AbortAllTx();
        vTaskDelay(pdMS_TO_TICKS(RECOVER_MS));
        CAN_Init(&hcan, BITRATE_500K);

        if (++retries > MAX_RETRIES)
            enter_limp_mode();   /* stop retrying */
    }
}
Lab note 013 · Low power / IoT · 5 min read

Six weeks on a coin cell, honestly measured

Deep sleep is easy to claim and hard to hit. The Plant Monitor gets there by staying awake for 41 ms a cycle — and by counting every microamp in between.

/* Wake, sample, ship, sleep. 41 ms awake per cycle. */
void sense_cycle(void) {
    sensor_power(ON);
    delay_ms(SETTLE_MS);        /* probe settle: 12 ms */

    reading_t r = soil_read();
    sensor_power(OFF);         /* rail down before radio */

    if (r.moisture < dry_threshold)
        ble_advertise(&r, ADV_MS);

    /* RTC wake, everything else off: 1.9 uA */
    rtc_set_alarm(SAMPLE_PERIOD_S);
    enter_deep_sleep();
}

// we don't just build products — we build solutions that matter

Technology is not just about what you build — it's about the problem you dare to solve.
Sugash D · Founder, San's Lab

Get in touch

Bring us
a problem

Custom hardware, a firmware rescue, or a bulk order for a college lab. Tell us what needs to exist and we'll tell you honestly whether we're the right bench for it.

Open a work order

We reply within two working days.

Emailcreate@sanslab.tech
LinkedIn/company/san-s-lab
The workshopChennai, Tamil Nadu
Companion appECE Toolkit — Play Store
Bench hoursMon–Sat · 10:00–19:00 IST