root@wguilherme:~$ cat ~/projects/fusionbrick/README.md

FusionBrick

#engineering #openscad #3d-printing #fdm #parametric-design

In Developmentv0.2.0

Sistema de design modular paramétrico para impressão 3D FDM. Qualquer peça conecta em qualquer outra, em qualquer face e em qualquer direção, por encaixe sob pressão — sem cola, sem parafuso, sem ferramenta.

fusionbrick-assembly.gif

Três premissas

  • O grid é sagrado. O passo de 20mm nunca muda para acomodar uma junção. A geometria se adapta ao grid, nunca o contrário.
  • Circuito elétrico passa por padrão. Toda peça nasce com passagem para fio. Fechar é opt-in, não o inverso.
  • Compatibilidade é permanente. Tudo conecta com tudo — inclusive com as peças que você já imprimiu.

Spec antes de código

spec/ é o contrato, agnóstico de ferramenta: premissas, parâmetros globais, regras de compatibilidade e a intenção de cada peça. impl/openscad/ é uma tradução dele.

Divergência entre os dois não é variação — é bug. Cada peça ecoa as próprias cotas e as checagens de encaixe no console ao renderizar, então o modelo se autoverifica.

Duas escalas de encaixe

  • Macro, nas faces — furo Ø10 com rebaixo Ø14×2. Empilhamento e conexão estrutural.
  • Micro, nas bordas — furo Ø3×4 com colar Ø3.8×1. Articulação, quinas e travessias.

ATOM · PLATE · LINK · BRIDGE · CORNER · PIN · ELBOW · VERTEX

Auxiliares: WHEEL · TRACK · DOCK — este último adapta dispositivos que não nasceram modulares (motor, sensor, placa): por dentro é exclusivo do dispositivo, por fora é ATOM puro.

Licença

O sistema de peças é MIT. O editor visual é um projeto separado e não é open source.