initial commit

This commit is contained in:
Adam Skotarczak 2025-07-13 15:23:16 +02:00
commit 54cf2313a8
Signed by: realAscot
GPG Key ID: 4CB9B8D93A96A538
15 changed files with 5995 additions and 0 deletions

0
.FreeCAD/README.md Normal file
View File

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<package format="1" xmlns="https://wiki.freecad.org/Package_Metadata">
<name>User-Saved Preference Packs</name>
<description>Generated automatically -- edits may be lost when saving new preference packs. To distribute one or more of these packs:
1) copy the entire SavedPreferencePacks directory to a convenient location,
2) rename the directory (usually to the name of the preference pack you are distributing),
3) delete any subfolders containing packs you don't want to distribute,
4) use git to initialize the directory as a git repository,
5) push it to a remote git host,
6) activate Developer Mode in the Addon Manager,
7) use Developer Tools in the Addon Manager to update the metadata file,
8) add, commit, and push the updated package.xml file,
9) add your remote host to the custom repositories list in the Addon Manager preferences,
10) use the Addon Manager to install your preference pack locally for testing.</description>
<license>All Rights Reserved</license>
<content>
<preferencepack>
<name>Standart</name>
</preferencepack>
</content>
</package>

File diff suppressed because it is too large Load Diff

27
.FreeCAD/system.cfg Normal file
View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<FCParameters>
<FCParamGroup Name="Root">
<FCParamGroup Name="Modules">
<FCParamGroup Name="Assembly">
<FCText Name="HelpIndex">Assembly/Help/index.html</FCText>
<FCText Name="WorkBenchName">Assembly</FCText>
<FCText Name="WorkBenchModule">AssemblyWorkbench.py</FCText>
</FCParamGroup>
<FCParamGroup Name="Path">
<FCText Name="HelpIndex">Path/Help/index.html</FCText>
<FCText Name="WorkBenchName">CAM</FCText>
<FCText Name="WorkBenchModule">PathWorkbench.py</FCText>
</FCParamGroup>
<FCParamGroup Name="Spreadsheet">
<FCText Name="HelpIndex">Spreadsheet/Help/index.html</FCText>
<FCText Name="WorkBenchName">Spreadsheet</FCText>
<FCText Name="WorkBenchModule">SpreadsheetWorkbench.py</FCText>
</FCParamGroup>
<FCParamGroup Name="Start">
<FCText Name="WorkBenchName">Start</FCText>
<FCText Name="WorkBenchModule">Start.py</FCText>
</FCParamGroup>
</FCParamGroup>
</FCParamGroup>
</FCParameters>

2174
.FreeCAD/user.cfg Normal file

File diff suppressed because it is too large Load Diff

BIN
.assets/icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
.assets/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 779 KiB

64
.gitignore vendored Normal file
View File

@ -0,0 +1,64 @@
# Universal Template Windows
# Version: v1.0.1
# Betriebssystem-spezifische Dateien
.DS_Store
Thumbs.db
# Editor- und IDE-Dateien
.vscode/
.idea/
*.sublime-workspace
*.sublime-project
# Log- und temporäre Dateien
*.tmp
*.swp
# OrcaSlicer temp/output (optional)
OrcaSlicer/logs/
OrcaSlicer/cache/
OrcaSlicer/outputs/
OrcaSlicer/temp/
# Windows spezifisch
ntuser.dat*
ntuser.ini
Desktop.ini
# Linux spezifisch
*~
.cache/
# FreeCAD backup files
*.FCBak
*.FCTmp
*.AutoSave.FCStd
*.FCStd1
*.FCStd2
*.FCStd3
# System-/Editor-spezifische Dateien
.DS_Store
Thumbs.db
desktop.ini
# VS Code settings (falls verwendet)
.vscode/
# Temporäre Dateien
*.swp
*.swo
*.bak
*.tmp
# Logfiles
*.log
# Projekt-Cache oder Build-Ordner (optional, falls vorhanden)
__pycache__/
build/
dist/
# Custom
*.pdf

7
CHANGELOG.md Normal file
View File

@ -0,0 +1,7 @@
# Flansche für Regenfass
- **v1.1.0**
- [x] weitere Version mit Kabelausführung erstellt.
Diese Ausführung kann verwendet werden, wenn z.B eine elektrische Fasspumpe verwendet wird.
- **v1.0.0**
- [x] erste Version zur Verwendung. Probedruck erstellt und aktiv am Fass montiert.

52
LICENSE Normal file
View File

@ -0,0 +1,52 @@
# Nutzungs- und Vertriebslizenz
**Modell:** Flansch 30mm Regenfass Parametrisiert
**Ersteller:** Adam Skotarczak (realAscot)
**Kontakt:** <adam@skotarczak.net>
**Erstellungssoftware:** FreeCAD (LGPL-2.0-or-later) - siehe README
---
## 1. Lizenztyp
Dieses Modell ist **nicht frei lizenziert**. Es unterliegt einer **proprietären Nutzungslizenz**.
Mit dem Erwerb erhält der Käufer eine **einfache, nicht übertragbare Nutzungslizenz** für den **persönlichen oder kommerziellen Gebrauch**.
---
## 2. Nutzungsrechte
Der Käufer darf:
- [x] das Modell beliebig oft **privat drucken**,
- [x] Änderungen oder Anpassungen für den Eigenbedarf vornehmen,
- [x] Druckdienstleistungen mit dem Modell anbieten.
---
## 3. Einschränkungen
Es ist **nicht gestattet**:
- [ ] das Modell oder abgeleitete Werke **weiterzugeben, zu verkaufen oder öffentlich anzubieten** (z.B. auf Cults3D, Thingiverse, Printables, GitHub etc.),
- [ ] die Konstruktion oder konvertierte Formate (z.B. `.FCStd`, `.STL`, `.STEP`) zu verbreiten,
- [ ] das Modell in Sammlungen, Druckdiensten oder Abomodellen anzubieten.
---
## 4. Urheberrecht
Das Urheberrecht verbleibt beim Ersteller.
Bei Verstößen gegen die Lizenz kann die Nutzung untersagt und rechtlich verfolgt werden.
Zur Nachweis der Urheberschaft, wurden die Modelle mit Zeitstempel und hashcode sowie Historie hinterlegt!
---
## 5. Haftungsausschluss
Das Modell wurde mit größter Sorgfalt erstellt. Dennoch erfolgt die Nutzung **auf eigenes Risiko**.
Der Ersteller übernimmt **keine Haftung** für Schäden, die aus der Verwendung resultieren.
---
© 2025 Adam Skotarczak Alle Rechte vorbehalten.

67
README.md Normal file
View File

@ -0,0 +1,67 @@
# Projektname
Alle Texte und Pläne in diesem Projekt: (C) 2025 - Adam Skotarczak - [LIZENZ](./LICENSE)
**Kurze Beschreibung des Projekts:**
siehe [Problembeschreibung/ Entstehungsgeschichte](#problembeschreibung-entstehungsgeschichte)
## Inhaltsverzeichnis
- [Projektname](#projektname)
- [Inhaltsverzeichnis](#inhaltsverzeichnis)
- [Enthaltene Pläne](#enthaltene-pläne)
- [FreeCAD-Einstellungen](#freecad-einstellungen)
- [Problembeschreibung/ Entstehungsgeschichte](#problembeschreibung-entstehungsgeschichte)
- [Lösungsansatz](#lösungsansatz)
- [Fertige Versionen und Ergebnisse](#fertige-versionen-und-ergebnisse)
- [ToDo](#todo)
---
## Enthaltene Pläne
- **Flansch standart:**
- **Flansch mit Kabeldurchführung:**
---
## FreeCAD-Einstellungen
Dieses Projekt basiert auf der Vorlage mit:
- **FreeCAD-Version:** [v1.0.0](https://github.com/FreeCAD/FreeCAD/releases/tag/1.0.0)
- **Maßeinheit:** mm
- **Zeichnungstyp:** Part Design
- ...
Als Slicer für den 3D Druck, habe ich persönlich [Orca Slicer v2.3.0](https://github.com/SoftFever/OrcaSlicer/releases/tag/v2.3.0) verwendet.
---
## Problembeschreibung/ Entstehungsgeschichte
Wie auf Bild 1 und Bild 2 zu sehen ist, befindet sich im Regenfass ein Loch.
Es soll ein Flansch konstruiert werden, der von innen gegen das Fass montiert wird.
Dieser soll nach aussen einen Flansch bieten, um ein 30 mm Schlauch zum befüllen montiere zu können.
Durchmesser des Flanschs sowie durchmesser des Regenrohrs erfolgt parametrisch.
![Bild 1](./assets/IMG_20250419_174717705.jpg)
![Bild 2](./assets/IMG_20250419_174723133.jpg)
- [X] Es wird zusätzlich eine Version mit Kabelausführung für die Pumpe benötigt. Wurde in der aktuellen Version bereits erledigt und getestet.
---
## Lösungsansatz
---
## Fertige Versionen und Ergebnisse
---
## ToDo
**Was ist noch zu erledigen oder in Zukunft zu ändern?**

1
VERSION Normal file
View File

@ -0,0 +1 @@
1.1.0

BIN
bugjar.FCStd Normal file

Binary file not shown.