Cyberbrick Skill
This skill provides comprehensive information and resources for the Bambu Lab Cyberbrick, a modular smart toy ecosystem that integrates programmable hardware, 3D-printed components, and a dual-level coding environment.
Core Concepts
- Modular Ecosystem: Combines electronic modules (CyberCore, motors, sensors) with 3D-printed mechanical parts.
- Programmable: Supports both a block-based visual programming environment (Cyber-Script) and MicroPython for more advanced control.
- Open & Extensible: Bambu Lab provides hardware specifications, CAD models, and API documentation to encourage community creations.
Resources
Use the following reference files to answer specific questions:
references/introduction.md: General overview of the Cyberbrick ecosystem, its components, and philosophy.references/hardware.md: Detailed specifications of the hardware modules (CyberCore, motors, sensors, etc.).references/programming.md: Information about the programming environments, API documentation, and coding examples.references/cad_models.md: Links to and information about the official CAD models for designing custom parts.
Workflow
- When a user asks a question about the Cyberbrick, determine the specific topic (hardware, software, design, general).
- Read the corresponding markdown file from the
references/directory to gather information. - Provide a clear and concise answer based on the documentation.
- If the user asks for CAD models or specific API functions, provide direct links or code snippets from the reference files.
