• Terrible Gray T-800

    Terrible Gray T-800

    use code and design skemetics > #include <Stepper.h> #define STEPS_PER_REVOLUTION 200 // Steps per revolution of your stepper motor #define MICROSTEPS_PER_STEP 8 // Microsteps per step of the stepper driver (DMA860H supports up to 256 microsteps) #define STEPPER_PIN1 12 // Stepper motor driver pulse pin #define STEPPER_PIN2 13 // Stepper motor driver direction pin #define STATUS_BUTTON_PIN 2 // Pin connected to status button #define EMERGENCY_BUTTON_PIN 3 // Pin connected to emergency stop button #define HOME_BUTTON_PIN 4 // Pin connected to home button // Define states for button handling enum ButtonState { Idle, Pressed, Debouncing }; ButtonState statusButtonState = Idle; ButtonState emergencyButtonState = Idle; ButtonState homeButtonState = Idle; // Create a Stepper object with 200 steps per revolution and connect to appropriate pins Stepper stepper(STEPS_PER_REVOLUTION * MICROSTEPS_PER_STEP, STEPPER_PIN1, STEPPER_PIN2); void setup() { Serial.begin(9600); stepper.setSpeed(100); // Set the speed of the stepper motor (steps per second) // Initialize button pins pinMode(STATUS_BUTTON_PIN, INPUT_PULLUP); pinMode(EMERGENCY_BUTTON_PIN, INPUT_PULLUP); pinMode(HOME_BUTTON_PIN, INPUT_PULLUP); // Attach interrupts to buttons attachInterrupt(digitalPinToInterrupt(STATUS_BUTTON_PIN), statusButtonISR, FALLING); attachInterrupt(digitalPinToInterrupt(EMERGENCY_BUTTON_PIN), emergencyButtonISR, FALLING); attachInterrupt(digitalPinToInterrupt(HOME_BUTTON_PIN), homeButtonISR, FALLING); } void loop() { // Handle button states handleButtonState(statusButtonState, statusButtonPressed); handleButtonState(emergencyButtonState, emergencyButtonPressed); handleButtonState(homeButtonState, homeButtonPressed); // Your main code here } // ISR for status button void statusButtonISR() { statusButtonPressed = true; } // ISR for emergency stop button void emergencyButtonISR() { emergencyButtonPressed = true; } // ISR for home button void homeButtonISR() { homeButtonPressed = true; } // Function to handle button state transitions void handleButtonState(ButtonState &state, bool &pressed) { switch (state) { case Idle: if (pressed) { state = Debouncing; delay(50); // Debouncing delay } break; case Debouncing: if (!pressed) { state = Idle; } else { state = Pressed; } break; case Pressed: // Perform actions here when the button is pressed if (state == statusButtonState) { Serial.println("Status button pressed."); // Perform status-related actions here } else if (state == emergencyButtonState) { Serial.println("Emergency stop button pressed."); // Perform emergency stop actions here } else if (state == homeButtonState) { Serial.println("Home button pressed."); // Perform homing actions here } state = Idle; break; } pressed = false; }

    maghji

    1 Comment


  • CM108AHjnXb

    CM108AHjnXb

    Highly integrated single chip USB audio solution. All essential analog modules are embedded in CM108, including dual DAC and earphone driver, ADC, microphone booster, PLL, regulator, and USB transceiver.

    oozliuoo

    1 Comment


  • Arduino Uno R3 Shield H Bridge

    Arduino Uno R3 Shield H Bridge

    Arduino Uno R3 shield + very basic H bridge driver and connector

    jaspreetqa

    1 Comment


  • Mosfet board bug

    Mosfet board bug

    This is a IR2110 high side mosfet driver circuit with mosfet included. This is a circuit I use often and I believe it is time to give it its own board and project.

    adrian95

    1 Comment


  • PIC16F628A DTMF Relay Audio Switch

    PIC16F628A DTMF Relay Audio Switch

    Rebuilt two-layer PIC16F628A DTMF relay audio switch with 12 V input, MT8870 decoding, PIC16F628A control, relay driver, and audio switching path.

    frzt

    &

    atoplu879


  • TB6612FNG

    TB6612FNG

    This tiny board is an easy way to use Toshiba’s TB6612FNG dual motor driver, which can independently control two bidirectional DC motors or one bipolar stepper motor. A recommended motor voltage of 4.5 V to 13.5 V and peak current output of 3 A per channel (1 A continuous) make this a great motor driver for low-power motors. #Module #Motor-Driver #TB6612FNG

    zjz24


  • Amused Gold Replicator

    Amused Gold Replicator

    Wearable closed-loop ultrasonic monitoring and transcutaneous neuromodulation system based on ESP32-C3, powered from a 7.4 V 1000 mAh LiPo battery with TP4056 charging, MT3608 boost conversion, AMS1117-3.3 regulation, JSN-SR04T ultrasonic sensing, LED and buzzer alerts through a BC547 driver, and a reserved neuromodulation interface for future integration.

    karlamarge


  • Sim Scada

    Sim Scada

    SCADA Sensor Node v2.1 using a Heltec WiFi LoRa 32 V4 module with separate +5V and board-generated +3V3 rails, ADS131M08 8-channel ADC front end, TCA9548A I2C multiplexer, TMP102-based fan control, ULN2003A relay and fan driver, CT/pressure/analog/One-Wire/vibration/humidity/Qwiic/flow/digital sensor interfaces, relay outputs, fan connector, brownout sensing, and a 200 mm x 140 mm 2-layer layout with Heltec keepout, antenna clearance, mounting holes, and DIN-rail slots.

    auzzironi


  • Careful Beige Lightcycle

    Careful Beige Lightcycle

    Driver drowsiness detection ECG front end based on the AD8232 with ECG electrode interface, analog signal conditioning, a dedicated 50 Hz twin-T notch filter for power-line interference rejection, regulated low-noise analog power, and a downstream conditioned ECG output prepared for processing and fatigue/drowsiness analysis.

    bhumi233

    &

    pawardhiraj11


  • Fragile Black Sonic Screwdriver

    Fragile Black Sonic Screwdriver

    300 W universal-input isolated offline SMPS based on a modified ATX-style architecture. Universal 115-230 VAC, 50/60 Hz input via fused IEC C14 inlet. Outputs: +12 V at 20 A, +5 V at 14 A, +3.3 V at 12 A, +5 Vsb at 2.5 A, and -12 V at 0.3 A. Includes primary rectification with GBU806 bridge, bulk capacitors, bleeders, snubbers, main PWM and driver transformer, standby flyback, optocoupler and TL431 feedback, supervisor logic, test points, fan and heatsink provisions, and 2-layer FR-4 PCB layout with 8 mm primary-secondary isolation and heavy copper routing on high-current rails.

    drisnz


  • Motor Project

    Motor Project

    5V barrel-powered stepper motor controller board using a TMC2300 driver, a 4-wire JST-PH motor connector, and mechanical motor mounting with two 2 mm holes spaced 20 mm apart plus a centered 8 mm shaft hole.

    calebyoung26


  • Blue Ant AMP Architecture Rev2 Six Board System

    Blue Ant AMP Architecture Rev2 Six Board System

    Single-project implementation of the Blue Ant AMP Architecture Rev2 using one shared schematic with six logical board partitions: PCB-01 phono stage, PCB-02 input selector and relay attenuator interface, PCB-03 balanced driver and RCA-to-balanced conversion interface, PCB-04 dual logical power amplifier channels, PCB-05 multi-rail power supply, and PCB-06 isolated control and display. Explicit inter-partition connector interfaces and named nets preserve balanced signal handling after RCA conversion, distinct rail domains (+63V, -63V, +15V, -15V, +5V, +3.3V), and documented hard constraints including low-noise analog isolation and high-voltage domain separation.

    blueant

    &

    thea-flux


  • Mosfet

    Mosfet

    Airsoft HPA FCU - 2S VBAT_SOL direct, nRF52 BLE, MOSFET solenoid driver

    xkamp

    &

    meshmanx


  • Led lampa uznemej 1

    Led lampa uznemej 1

    6S Li-ion USB-C charged 40V/0.75A PWM-dim LED driver with 433MHz remote

    uznempet


  • motor connect board v3 (buck) v2

    motor connect board v3 (buck) v2

    connects driver to motors and provides 3.3V from buck regulator

    jideas2flux


  • PCB E-dolly

    PCB E-dolly

    36 V Contactor Coil Driver with Safe Kill Loop, 3.3 V Logic, SPI IMU, 24 V/5 A Buck, and ESP32 IO12-Driven E-Stop MOSFET via Series PH2.0 Safety Connectors #E_STOP #MOSFET #PH2.0 #SAFETY

    raphiki66


  • Faint Aqua Carbonite Freezer

    Faint Aqua Carbonite Freezer

    Power Tree and Actuator Driver with Robust Filtering, Current Sensing, PGOOD Sequencing, and Star-Tie Grounding

    haiderp


  • Orbit Test Day 3.4 [15+ Components]

    Orbit Test Day 3.4 [15+ Components]

    Industrial USB-C PD (12 V) LoRaWAN LED Driver Node

    ryanf


  • wireless power bank

    wireless power bank

    4×4 cm USB-C PD & Qi Wireless Power Bank with Li-Po Charging, Power-Path Management, 3.3 V LDO, Full-Bridge Gate Driver, LED Resistors, and Corrected 5 V Output Feedback (Schematic Cleaned: Redundant Net Portals/Passives Removed, Fuel-Gauge LED Channels Verified, ERC/DRC Issues Resolved)

    zuhour


  • Yeasty Coffee Translation Collar

    Yeasty Coffee Translation Collar

    Compact MPPT Solar-Powered Dusk-to-Dawn 0.5 W LED Light with NCP3065 SEPIC Buck-Boost Driver, BQ24650 MPPT Charger, MIC845 Comparator, Vertical JST-PH 2-Pin Battery Connector, Off-Board Solar Input Pads/Optional Connector, Centered Backside LED, 1.4 mm Perimeter Clearance #SEPIC #NCP3065

    mrtucker


  • Shaggy Turquoise KITT

    Shaggy Turquoise KITT

    ESP32S3 XIAO ePaper HAT+ Driver Board with Integrated Power Rails and SPI Interface

    cashlol


  • Crowded Rose Warp Drive

    Crowded Rose Warp Drive

    Production-Ready 2-Layer ESP32-S3 Controller PCB: Dual WROOM-1U/WROOM-1 Footprints, ESD-Protected USB-C Debug, Protected 12 V Input (Fuse, Reverse Diode, TVS), TPS5430DDA Buck + TLV70033DDCT LDO Power, Integrated TMC2209 Stepper Driver, 3× 12 V/2 A LED Channels with Screw Terminals, Comprehensive Test Points, Full BOM/Pin Map/Gerbers, Logic Power Supply Audited and Validated #ESP32S3 #PowerManagement #MotorControl #LEDControl #ProductionReady #PowerAudit

    projectbuddy1


  • Biological Apricot P.K.E. Meter

    Biological Apricot P.K.E. Meter

    12V Stepper Motor Driver Board with A4988, ATmega328P, USB-C CH340 Interface, and Onboard 12V→5V Buck Regulation

    ahmedalzenk


  • Colossal Maroon TV Glasses

    Colossal Maroon TV Glasses

    Ultra-Stable 850 nm, 1 mW VCSEL Module with Low-Noise Constant-Current Driver and Analog Modulation

    jkahala


  • Particular Blue KITT

    Particular Blue KITT

    Integration of 2.9" Raw E-Paper Display with Raspberry Pi using FPC and Dedicated PMIC Driver

    informal-sam