awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
scottbez1 avatar

scottbez1/splitflap

0
View on GitHub↗
3,915 stars·339 forks·JavaScript·15 viewsscottbez1.github.io/splitflap↗

Splitflap

Split-flap is an integrated system of software and hardware specifications for driving mechanical split-flap displays. It provides a split-flap display controller and distributed hardware drivers to manage the rotation of mechanical flap modules using stepper motors and microcontrollers.

The project includes a vector flap artwork generator for creating printable SVG design files for custom characters and fonts. It also features tools for laser-cut panel design to produce hardware components and combined module faceplates.

The system covers distributed hardware control via a daisy-chain controller topology and stepper motor motion control using acceleration ramps. It includes hardware device calibration through sensor-based home positioning and hardware health monitoring using loopback error checking.

Features

  • Open-Source Hardware Designs - Provides open-source hardware designs and specifications for building mechanical rotating flap displays.
  • Split-Flap Display Controllers - Provides a comprehensive controller system and specifications for driving mechanical split-flap displays using stepper motors.
  • Hardware Channel Scaling - Allows chaining multiple controller boards to increase the number of manageable flap modules.
  • Custom Hardware Drivers - Provides a scalable custom hardware driver system for managing arrays of display modules via chaining.
  • Display Communication Interfaces - Implements hardware abstraction layers for routing character data to displays via serial protocols.
  • Sensor Calibration Routines - Employs sensor calibration routines to find the home position and ensure accurate mechanical alignment.
  • Home Position Detection - Uses hall-effect or infrared sensors to detect the physical starting point for precise character alignment.
  • Hardware Daisy Chaining - Uses a daisy-chain topology to connect multiple driver boards in sequence for expanded module control.
  • Mechanical Flap Drivers - Ships a driver system that rotates mechanical flap modules to advance the display to specific characters.
  • Stepper Motor Controllers - Manages stepper motor rotation and acceleration to position physical characters accurately.
  • Hardware Control Protocols - Provides a specialized application-layer binary protocol for transmitting commands and character data to hardware controllers.
  • Hardware Control Packet Distribution - Implements the distribution of control data from a central source to a chain of distributed hardware nodes.
  • Vector and SVG - Generates SVG vector files for printing flaps and cutting mechanical hardware components.
  • Artwork Tools - Provides a utility to create vector design files for custom printed mechanical flaps.
  • Flap Artwork Generators - Ships a utility to generate printable SVG design files for custom split-flap characters and fonts.
  • Physical Asset Generation - Produces SVG files with configurable fonts and bleed settings for laser-cutting and printing physical flaps.
  • Laser-Cut Hardware Chassis - Produces SVG files for laser-cutting hardware components and combined module faceplates.
  • Mechanical Display Fabrication - Provides designs for building mechanical split-flap displays using laser-cut panels and custom flaps.
  • Acceleration Ramps - Manages stepper motor speed changes using acceleration ramps to ensure smooth character transitions without slippage.
  • Hardware Loopback Monitoring - Validates data integrity across the driver chain by reflecting signals back to detect transmission faults.

Star history

Star history chart for scottbez1/splitflapStar history chart for scottbez1/splitflap

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does scottbez1/splitflap do?

Split-flap is an integrated system of software and hardware specifications for driving mechanical split-flap displays. It provides a split-flap display controller and distributed hardware drivers to manage the rotation of mechanical flap modules using stepper motors and microcontrollers.

What are the main features of scottbez1/splitflap?

The main features of scottbez1/splitflap are: Open-Source Hardware Designs, Split-Flap Display Controllers, Hardware Channel Scaling, Custom Hardware Drivers, Display Communication Interfaces, Sensor Calibration Routines, Home Position Detection, Hardware Daisy Chaining.

Which projects share features with scottbez1/splitflap?

Projects with overlapping indexed features include: arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… vorondesign/voron-2 — This project is an open source hardware project providing the design specifications, blueprints, and parts lists… fashiontec/openwash-hardware — Openwash-hardware is an open-source project providing technical schematics, structural specifications, and assembly… byrantech/laptop — This project provides open-source hardware designs for a high-end, repairable laptop. It defines a modular… smartthingscommunity/smartthingspublic — This project is a smart home automation framework and a library of device drivers and handlers designed to integrate… calcprogrammer1/openrgb — OpenRGB is a centralized software suite for controlling colors and lighting effects across various brands of RGB…

Projects sharing features with Splitflap

These projects share indexed features with Splitflap. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • arendst/tasmotaarendst avatar

    arendst/Tasmota

    24,502View on GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Carduinoautomationesp32
    View on GitHub↗24,502
  • fashiontec/openwash-hardwarefashiontec avatar

    fashiontec/openwash-hardware

    1,035View on GitHub↗

    Openwash-hardware is an open-source project providing technical schematics, structural specifications, and assembly instructions for constructing a functional, automated washing machine. It serves as a comprehensive repository of mechanical engineering documentation designed to facilitate the creation of household laundry appliances from scratch. The project emphasizes a modular approach to hardware design, utilizing standardized mechanical interfaces and common fasteners to ensure that components are interchangeable and accessible. By organizing the physical assembly into independent modules

    View on GitHub↗1,035
  • byrantech/laptopbyrantech avatar

    byrantech/laptop

    4,105View on GitHub↗

    This project provides open-source hardware designs for a high-end, repairable laptop. It defines a modular architecture centered on a precision-milled CNC aluminum chassis and a hardware layout that prioritizes accessibility and user-replaceable parts for long-term maintenance. The design is distinguished by the integration of a 4K AMOLED display and a custom wireless mechanical keyboard utilizing low-profile switches. The system employs a modular approach that allows the input system to be detached and used as a standalone peripheral. The technical scope covers high-performance motherboard

    KiCad Layouthardwarekeyboardlaptop
    View on GitHub↗4,105
  • smartthingscommunity/smartthingspublicSmartThingsCommunity avatar

    SmartThingsCommunity/SmartThingsPublic

    2,629View on GitHub↗

    This project is a smart home automation framework and a library of device drivers and handlers designed to integrate hardware into the SmartThings ecosystem. It functions as an IoT device handler repository that translates proprietary hardware signals into standard commands for a central hub. The system emphasizes a local hub rules engine to execute automation logic and device routines directly on hardware, reducing reliance on cloud processing. It provides a collection of custom drivers specifically for managing Zigbee, Z-Wave, and LAN devices. The framework covers the development of custom

    Groovyinternet-of-thingsoauth2open-source
    View on GitHub↗2,629
  • Compare all 30 related projects→