c-base 30th birthday stuff :D
Find a file
Vincent Palmer 31bfdb83bb Initial open source release with CC BY-NC-SA 4.0 license
- Add complete CC BY-NC-SA 4.0 International License
- Add comprehensive README with project description and usage
- Add CONTRIBUTING guidelines for developers
- Add Nix development environment with OpenSCAD tooling
- Add .gitignore for OpenSCAD and Nix projects
- Add copyright headers to source files
2025-09-30 23:43:44 +02:00
.gitignore Initial open source release with CC BY-NC-SA 4.0 license 2025-09-30 23:43:44 +02:00
CONTRIBUTING.md Initial open source release with CC BY-NC-SA 4.0 license 2025-09-30 23:43:44 +02:00
flake.nix Initial open source release with CC BY-NC-SA 4.0 license 2025-09-30 23:43:44 +02:00
LICENSE Initial open source release with CC BY-NC-SA 4.0 license 2025-09-30 23:43:44 +02:00
parts.scad Initial open source release with CC BY-NC-SA 4.0 license 2025-09-30 23:43:44 +02:00
README.md Initial open source release with CC BY-NC-SA 4.0 license 2025-09-30 23:43:44 +02:00

Cuatro - 3D Printable Game Pieces

Cuatro is a collection of 3D printable game pieces designed for board games. The pieces include tubes and boxes with various configurations optimized for game play.

Features

  • Tubes: Cylindrical game pieces with hollow centers
  • Boxes: Square-based pieces with hollow centers
  • Customizable: Configurable dimensions based on board square size
  • Print-friendly: Designed for easy 3D printing with minimal support

Requirements

  • OpenSCAD for viewing and modifying the design
  • 3D printer capable of printing PLA/PETG/ABS materials
  • Recommended print settings: 0.2mm layer height, 15% infill

Usage

Viewing the Model

  1. Install OpenSCAD
  2. Open parts.scad in OpenSCAD
  3. Press F5 to preview or F6 to render

Printing

The design generates four different types of pieces:

  • Row 1: Tube holes (negative space for creating molds)
  • Row 2: Solid tubes
  • Row 3: Solid boxes
  • Row 4: Box holes (negative space for creating molds)

Print recommendation: Create two copies in different colors for game play.

Customization

Key parameters in parts.scad:

  • board_square_size_in_mm: Base dimension (default: 26mm)
  • star_width: Piece width as ratio of board square (default: 0.4)
  • default_height: Piece height as ratio of board square (default: 1.9)

File Structure

cuatro/
├── parts.scad          # Main OpenSCAD file with all piece definitions
├── README.md           # This file
├── LICENSE            # CC BY-NC-SA 4.0 license
└── CONTRIBUTING.md    # Guidelines for contributors

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines on:

  • Reporting bugs
  • Suggesting enhancements
  • Submitting pull requests
  • Code style guidelines

License

This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).

You are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material

Under these conditions:

  • Attribution — Give appropriate credit and indicate if changes were made
  • NonCommercial — You may not use the material for commercial purposes
  • ShareAlike — Distribute contributions under the same license

See the LICENSE file for full details or visit https://creativecommons.org/licenses/by-nc-sa/4.0/

Support

For questions, issues, or feature requests, please open an issue in this repository.