Fabprint
B 82 completed
Cli Tool
cli / python · tiny
47
Files
6,940
LOC
1
Frameworks
6
Languages
Pipeline State
completedRun ID
#372116Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_scaffold_dupNovelty
37.93Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication group #47626
Member of a group with 2 similar repo(s) — canonical #93576 view group →
Top concepts (2)
Project DescriptionTesting
About: code-quality intelligence by Repobility · https://repobility.com
AI Prompt
Create a command-line tool in Python for a headless 3D printing pipeline, similar to fabprint. It needs to handle arranging, slicing, and sending print jobs. The tool must support multi-format inputs like STL, 3MF, and STEP files, and allow for automatic orientation and bin packing for efficient 2D arrangement. Key features should include managing multi-filament assignments via AMS slots, integrating with slicers like BambuStudio and OrcaSlicer via CLI, and supporting profile management. The tool should be configurable using a TOML file to define printer settings, plate size, and parts to be printed.
python cli 3d-printing slicing toml automation hardware
Generated by gemma4:latest
Catalog Information
The fabprint project is a headless 3D print pipeline designed for arranging, slicing, and printing.
Description
Fabprint is a headless 3D print pipeline that automates the process of preparing models for 3D printing. It allows users to arrange, slice, and print their designs without requiring manual intervention. The project aims to simplify the 3D printing workflow by providing a streamlined solution for model preparation.
الوصف
fabprint هو مسار طباعة ثلاثية الأبعاد بدون رأس يهتم بترتيب، تقطيع وطباعة النماذج. يسمح للمستخدمين بتسريع عملية إعداد النماذج للطباعة ثلاثية الأبعاد عن طريق توفير حل متكامل لترتيب وتقطيع الطباعة.
Novelty
5/10Tags
3d-printing model-preparation pipeline-automation design-arrangement slice-generation
Claude Models
claude-opus-4.6
Quality Score
B
81.8/100
Structure
91
Code Quality
74
Documentation
78
Testing
85
Practices
71
Security
100
Dependencies
60
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (87% test-to-source ratio)
- Code linting configured (ruff (possible))
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Containerized deployment (Docker)
- Properly licensed project
Weaknesses
- 110 duplicate lines detected \u2014 consider DRY refactoring
Security & Health
4.6h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility · code-quality intelligence · https://repobility.com
Apache-2.0
License
0.5%
Duplication
Languages
Frameworks
pytest
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Open data scored by Repobility · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Headless 3D print pipeline: arrange parts on a build plate, slice to gcode, and send to a Bambu Lab printer — all from a TOML config file. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
