Files
druckwerk/README.md
vikingowl cfa34298aa Add README with project documentation
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 22:56:49 +01:00

1.7 KiB

DruckWerk

A professional 3D printer enclosure documentation site built with SvelteKit.

About

DruckWerk documents the construction of a professional 3D printer enclosure built from an IKEA table. The enclosure features:

  • Fixed 230V power input via IEC C14
  • Internal AC distribution via WAGO terminals
  • Dual-output PSU (12V + 5V)
  • ESP32 control with PWM for LEDs and fans
  • Home Assistant integration
  • Cleanly separated AC and DC zones
  • BME280 temperature and humidity sensor
  • Carbon filter exhaust system

Tech Stack

Features

  • Bilingual support (English / German)
  • Dark / Light theme toggle
  • Responsive design
  • Component-based documentation structure
  • Materials list with specifications
  • Step-by-step build instructions
  • Wiring diagrams and pinouts
  • Final safety checklist

Development

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

Project Structure

src/
├── lib/
│   ├── components/    # Reusable UI components
│   ├── data/          # Materials and specifications
│   ├── i18n/          # Translations (en, de)
│   └── stores/        # Svelte stores (language, theme)
├── routes/            # SvelteKit pages
└── app.css            # Global styles

License

This project is licensed under the GPL-3.0-or-later license. See LICENSE for details.