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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
scottbez1 avatar

scottbez1/splitflap

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

Splitflap

Split-flap est un système intégré de spécifications logicielles et matérielles pour piloter des affichages mécaniques à volets (split-flap). Il fournit un contrôleur d'affichage à volets et des pilotes matériels distribués pour gérer la rotation des modules de volets mécaniques en utilisant des moteurs pas à pas et des microcontrôleurs.

Le projet inclut un générateur d'illustrations de volets vectoriels pour créer des fichiers de design SVG imprimables pour des caractères et polices personnalisés. Il propose également des outils pour le design de panneaux découpés au laser pour produire des composants matériels et des façades de modules combinées.

Le système couvre le contrôle matériel distribué via une topologie de contrôleur en guirlande (daisy-chain) et le contrôle de mouvement de moteur pas à pas utilisant des rampes d'accélération. Il inclut l'étalonnage des appareils matériels via un positionnement d'origine basé sur des capteurs et la surveillance de la santé du matériel utilisant la vérification d'erreur en boucle (loopback).

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.

Historique des stars

Graphique de l'historique des stars pour scottbez1/splitflapGraphique de l'historique des stars pour scottbez1/splitflap

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait scottbez1/splitflap ?

Split-flap est un système intégré de spécifications logicielles et matérielles pour piloter des affichages mécaniques à volets (split-flap). Il fournit un contrôleur d'affichage à volets et des pilotes matériels distribués pour gérer la rotation des modules de volets mécaniques en utilisant des moteurs pas à pas et des microcontrôleurs.

Quelles sont les fonctionnalités principales de scottbez1/splitflap ?

Les fonctionnalités principales de scottbez1/splitflap sont : 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.

Quelles sont les alternatives open-source à scottbez1/splitflap ?

Les alternatives open-source à scottbez1/splitflap incluent : 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…

Alternatives open source à Splitflap

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Splitflap.
  • arendst/tasmotaAvatar de arendst

    arendst/Tasmota

    24,502Voir sur 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
    Voir sur GitHub↗24,502
  • fashiontec/openwash-hardwareAvatar de fashiontec

    fashiontec/openwash-hardware

    1,035Voir sur 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

    Voir sur GitHub↗1,035
  • byrantech/laptopAvatar de byrantech

    byrantech/laptop

    4,105Voir sur 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
    Voir sur GitHub↗4,105
  • smartthingscommunity/smartthingspublicAvatar de SmartThingsCommunity

    SmartThingsCommunity/SmartThingsPublic

    2,629Voir sur 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
    Voir sur GitHub↗2,629
Voir les 30 alternatives à Splitflap→