• USB Security Token

    USB Security Token

    This design implements a USB security token powered by an STM32 microcontroller. The device is engineered for compactness and efficient PCB integration while ensuring robust security features. Key elements of the design include: - **Microcontroller Core:** A STM32F103T8U6 serves as the primary processing unit, handling USB communication and security protocols. - **USB Interface:** A USB-A plug provides connectivity to the host. Dedicated net portals ensure proper routing of the VBUS, D+, D–, and ground signals. - **Power Regulation:** A low-dropout regulator supplies a stable 3.3V operating voltage, ensuring low noise and proper current supply to the microcontroller and peripherals. - **Signal Conditioning and EMI Filtering:** An EMI filter is used to maintain signal integrity and reduce interference while preserving the security token’s functionality. - **Synchronous Elements:** A ceramic resonator is incorporated to provide a precise clock source for USB data transfer and microcontroller operations. - **Additional Components:** Surface-mount resistors, capacitors, and LED indicators are deployed to ensure proper conditioning, decoupling, and status feedback. Their compact 0402 packages facilitate a highly integrated design. - **Connectivity and Net Portals:** Custom net portals are used throughout the schematic to streamline connectivity and PCB layout, keeping the design modular and easy to modify. This USB security token is designed with industry-standard components and robust connectivity to ensure secure, reliable operation in portable security applications. #USBToken #STM32 #PCBDesign #SecurityTechnology #PortableSecurity #Microcontrollers #USBInterface #PowerRegulation #EMIProtection #CompactDesign

    &

    253 Comments

    29 Stars


  • [Example] Simulation of Astable Multivibrator Circuit

    [Example] Simulation of Astable Multivibrator Circuit

    A simulated blinking LED circuit using an astable multivibrator a.k.a "flip-flop" as a square wave generator. It also includes PCB layout of the project.

    99 Comments

    15 Stars


  • ESP32-S3 - PLC for Home and Small industry

    ESP32-S3 - PLC for Home and Small industry

    ESP32-S3-PLC For Home and Small Industry, include 8 12V SSR to control DC and AC Current, 8 isolated I/O and a ESP32 as a brain with a USB C to upload the code and the connectivity advantages of the ES32 like WIFI and Bluetooth.

    &

    9 Comments

    12 Stars


  • Mosfet board with driver

    Mosfet board with driver

    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.

    &

    129 Comments

    9 Stars


  • Raspberry Pi 5 Hat with PCIe Template

    Raspberry Pi 5 Hat with PCIe Template

    Template for Raspberry Pi 5 Model Shield. Include an official pinout so you will always know Raspberry Pi names, the alternative roles of pins, which one is SDA, or SCL, etc. On PCB you can find the 3D model of the Raspberry Pi itself along with the board outline on the silkscreen. #RaspberryPi #Raspberry #RaspberryPi5 #raspberry #Pi #RPi #Shield #template #project #project-template

    54 Comments

    4 Stars


  • ESP32 Dual Ultrasonic Water Level Monitoring System

    ESP32 Dual Ultrasonic Water Level Monitoring System

    This project is designed to measure water level of two tanks using ultrasonic sensors interfaced with the ESP32 microcontroller. The design leverages the processing power and wireless connectivity of the ESP32 to accurately monitor water levels and support automated water management processes. Key components include two ultrasonic sensors for precise distance measurement, robust voltage regulation using an LM2596 buck converter, and reliable power management circuits. Its modular design approach facilitates easy expansion and integration with other systems, making it an ideal solution for both DIY enthusiasts and professionals in automated fluid control and IoT applications. #ESP32 #UltrasonicSensor #WaterLevelSensor #LM2596 #VoltageRegulator #ModularDesign #IoT #DIYProjects #ElectronicsDesign #automation

    4 Stars


  • Strangest LED Blinker TestSite

    Strangest LED Blinker TestSite

    Project Overview: This project is an enhanced LED blinking circuit that goes beyond a simple 555 timer-based design. It incorporates additional features such as random blinking patterns, speed control, and a start/stop function. The project utilizes a microcontroller, such as an Arduino or Raspberry Pi, to control the blinking patterns, speed, and start/stop functionality. LED Blinking: The board features a total of 8 LEDs that blink in various random patterns. When the board is powered on, even before user interaction, the LEDs start blinking randomly, creating an eye-catching display. Each LED has its own current-limiting resistor to ensure proper current flow and prevent damage. The microcontroller is programmed to generate random blinking patterns for the LEDs, ensuring that the LEDs do not blink in a predictable or sequential order. This random blinking adds an element of unpredictability and visual interest to the project. Speed Control: The board includes two speed control buttons that allow the user to adjust the blinking speed of the LEDs. Button 1 is designated as the "fast" button, increasing the blinking speed when pressed, while Button 2 is designated as the "slow" button, decreasing the blinking speed when pressed. The speed control provides a range of blinking speeds, from a slow, gradual blink to a rapid, strobe-like effect. The microcontroller monitors the state of the speed control buttons and adjusts the blinking speed accordingly. Start/Stop Functionality: A third button serves as a start/stop control. When pressed, it toggles the blinking of the LEDs on or off. This allows the user to freeze the blinking pattern at any desired moment or resume the blinking when desired. The microcontroller handles the start/stop functionality by turning the LEDs on or off based on the state of the start/stop button. Manual Speed Adjustment: In addition to the speed control buttons, the board includes a potentiometer or variable resistor. This component allows the user to manually adjust the blinking speed of the LEDs by turning the knob or sliding the control. The manual speed adjustment provides more precise and customizable control over the blinking speed compared to the preset speeds of the buttons. The microcontroller reads the analog value from the potentiometer and adjusts the blinking speed accordingly. Power and Connectivity: The board is powered through a USB-C or USB-micro B connector, allowing it to be easily connected to a power source such as a computer or wall adapter. A voltage regulator may be included to ensure a stable and appropriate voltage supply to the components. A power switch is incorporated to conveniently turn the board on or off.

    224 Comments

    4 Stars


  • Arduino Nano Shield Template

    Arduino Nano Shield Template

    Template for Arduino Nano Shield. Include an official pinout so you will always know Arduino names, the alternative roles of pins, which one is SDA, or SCL, etc. On PCB you can find the 3D model of the Arduino Nano itself along with the board outline on the silkscreen. #Arduino #Nano #Shield #template #project #project-template

    &

    2 Comments

    3 Stars


  • ESP32-S2-MINI-1U Reference Design

    ESP32-S2-MINI-1U Reference Design

    This project is a reference design for an ESP32-S2-MINI-1U based device. It features USB-C for power and data transfer, onboard voltage regulation, and multiple peripheral connections. It also includes a CH340C for USB to serial conversion #referenceDesign #project #ESP32 #ESP32S2 #RF #WIFI #MCU #referenceDesign #simple-embedded #espressif #template #reference-design

    20 Comments

    3 Stars


  • ESP-WROOM-02U Reference Design

    ESP-WROOM-02U Reference Design

    This project is a reference design for an ESP-WROOM-02U based device. It features USB-C for power and data transfer, onboard voltage regulation, and multiple peripheral connections. It also includes a CH340C for USB to serial conversion #referenceDesign #project #ESP8266 #WROOM #RF #WIFI #MCU #referenceDesign #simple-embedded #espressif #template #reference-design #polygon

    &

    19 Comments

    3 Stars