Dag 22 - Volledige set klaar

De eerste prints zijn binnen! Zalig gevoel. Ik ben er super enthousiast over, maar ik heb meteen ook iets geleerd: géén overbodige support gebruiken. Op veel plaatsen was dat echt niet nodig en ik heb me zitten afbeulen om die rommel er weer af te krijgen. Niet bepaald mijn favoriete workout. Oh ja, er is nu ook een officieel e-mailadres: hello@openframe.cc. Stuur gerust een berichtje als je vragen hebt. En met een echt adres kan ik eindelijk ook sociale media opstarten om foto’s, video’s en timelapses (zoals die hieronder) te delen. ...

oktober 2, 2025 · 1 min

Dag 21 - Klein beetje afremmen

Oké, ik was weer wat té enthousiast bezig. Tijd dus om even gas terug te nemen en het project wat simpeler te maken. Voorlopig dan toch. Ik heb alles in huis om een fiets te bouwen – behalve de kennis om effectief een fiets te bouwen. Dat helpt dus niet echt. Het idee om meteen met een cassette achteraan te werken, bleek al snel een rem te zijn. Daar komt véél meer bij kijken dan gewoon een gaatje maken in de dropout en alles vastschroeven. Extra bedrading, minder ruimte, stevigheid… plots duizend vragen en twijfels, veel te vroeg in het proces. ...

oktober 1, 2025 · 1 min

Day 20 – more CAD

Loading 3D model… 📏 Measure ↺ ⛶ Please enable JavaScript to view the 3D model.

september 27, 2025 · 1 min

Day 19 – CAD

Vandaag verder gewerkt aan het CAD-ontwerp. Het wordt telkens duidelijker waarom elk onderdeel écht op de juiste maat moet gemodelleerd worden. Op de screenshot hieronder zie je meteen het grootste probleem: de achterband botst gewoon tegen het frame. En vooraan zit het tandwiel amper een millimeter van het frame af – da’s véél te nipt. Daar moet dus meer speling komen. Morgen ga ik door met de wielen, de voorvork en het zadel. Wordt vervolgd! ...

september 25, 2025 · 1 min

Dag 18 – Demonteren van de fiets en verder ontwerpen

Yes! De dummyfiets is eindelijk toegekomen. Ik ben er meteen ingevlogen en begon hem uit elkaar te halen. Alles liep vlot… tot ik bij de trapas kwam. Daar bleek dat ik wat extra speelgoed nodig had. Dus: een trapasverwijdertool besteld, samen met een cranktrekker. En voor de zekerheid ook ineens een spotgoedkope Shimano BB-UN300 trapas meegepakt – je weet nooit of de huidige vastzit alsof iemand er secondelijm in gespoten heeft. ...

september 24, 2025 · 1 min

Dag 17 – iProperties beheren zonder Inventor te openen + dummy bike update

Ik heb een kleine Python-app gebouwd waarmee je Autodesk Inventor-iProperties kunt beheren zónder de onderdelen in Inventor zelf te openen. De app leest de metadata, toont die in een simpele tabel, laat inline bewerken toe en schrijft de wijzigingen terug naar de bestanden. Ideaal om je modellib in een vroege fase netjes te structureren—zonder klikmarathons. Hoogtepunten Leest de belangrijkste iProperties: Part Number, Description, Comments, Date Checked. Dear PyGui-tabel met inline editing (geen dialoogvensters, gewoon tikken). Schrijft updates terug via de COM-interface van Inventor. Exporteert alles naar een strakke Markdown-overzichtspagina. Mist “Date Checked”? Dan valt ‘ie automatisch terug op de bestandstijdstempel. Basis materiaaltoekenning voor .ipt-partfiles. Werking onder de motorkap Inventor draait stilletjes op de achtergrond via een dedicated COM-workerthread. Veilige volgorde voor metadata: open → bewerk → save → close. Tabelnavigatie met Tab / Shift+Tab / Enter voor vlot doorrammen. Statusbalk laat direct zien wat er is aangepast of uitgevoerd. Waarom dit fijn is Je hoeft Inventor niet meer te starten om een paar iProperties te tweaken. In plaats daarvan pas je metadata over meerdere files in één keer aan—sneller, consistenter en met minder frictie. ...

september 23, 2025 · 2 min

misc - Verander Inventor Iproperties met Python

TL;DR Deze Python-app geeft je een snelle, point-and-click manier om metadata van Autodesk Inventor-bestanden (.ipt, .iam, .idw, .dwg) bulkmatig te bekijken en te bewerken. Het: Scant een map op Inventor-bestanden Leest kernvelden (Part Number, Title, Subject, Comments, Revision, Date Checked) Laat je de meeste velden inline bewerken in een tabel-UI (Dear PyGui) Schrijft updates terug naar de native Inventor-bestanden via COM Update Date Checked automatisch wanneer er iets wijzigt Exporteert een Markdown “Part Registry”-tabel voor je notities/wiki Inventor-automatisering draait veilig in een dedicated COM-thread, zodat de UI vlot blijft en niet vastloopt. Welke problemen dit oplost Handmatig eigenschappen aanpassen is traag: Bestanden één voor één in Inventor openen is pijnlijk. Inconsistente metadata: Revision/Title/etc. lopen na verloop van tijd uiteen. Statusrapportage: Je wilt een nette Markdown-tabel om in docs of Notion/Wiki te plakken. Deze tool stopt dat allemaal in één, vriendelijke window. Vereisten (de “ja, het is Windows”-sectie) Windows (COM + win32com.client) Autodesk Inventor geïnstalleerd (zodat COM-automatisering werkt) Python-pakketten: dearpygui (UI) pywin32 (win32com.client + pythoncom) tkinter (meestal ingebouwd in Python op Windows; gebruikt voor schermgrootte en bestandsdialoog) Architectuur op hoofdlijnen UI (Dear PyGui): Toont een tabel voor inline bewerken, mapselectie en knoppen (Reload, Apply Changes, Close). COM-werkthread: Draait Inventor-automatisering in een eigen STA (single-threaded COM-apartment). De UI post jobs via een thread-veilige queue; resultaten komen terug via concurrent.futures.Future. Bestand/metadata-laag: Opent elk bestand via Inventor, leest/schrijft property sets en sluit netjes af. Markdown-export: Serialiseert de huidige in-memory rijen naar een mooie Git-vriendelijke tabel. Configuratieknoppen (boven in het bestand) FOLDER: Standaard scanlocatie voor CAD-bestanden. MD_OUT: Waar het Markdown-register wordt weggeschreven. EXTS: Welke bestandstypen worden meegenomen. COLUMNS: Weergavevolgorde van de tabelkolommen. EDITABLE: Welke kolommen de gebruiker in de UI kan wijzigen. Pas deze aan voor jouw projectstructuur of voeg extra properties toe. De Inventor-COM-helpers (lezen/schrijven van properties) Inventor openen def open_inventor(): inv = win32.Dispatch("Inventor.Application") inv.Visible = True return inv We starten (of verbinden met) Inventor en maken het venster zichtbaar. Zichtbaarheid helpt bij debuggen en maakt COM vaak voorspelbaarder. ...

september 23, 2025 · 14 min

Dag 16 – Beslissende week

Als alles een beetje meezit, rijden we aan het eind van deze week al op een werkende fiets. Maar… daarvoor moeten er nog een paar cruciale stappen worden gezet. Allereerst: het dummy-frame is onderweg. En geloof me, dat is héél belangrijk. Zonder die onderdelen kan ik geen maten opnemen, en zonder maten geen definitieve lug-designs. De bottom bracket en seat lug zijn praktisch klaar, maar de head lug is een stuk lastiger. Op de foto’s lijkt het balhoofd semi-geïntegreerd, en dat is tricky: er bestaan véél varianten, dus ik moet exact meten voordat ik risico neem met bestellen. ...

september 22, 2025 · 1 min

Dag 15 – 3 weken ver

Vrijdag alweer?! Ongelooflijk hoe snel de afgelopen drie weken voorbij zijn gevlogen – alsof ik in een kogeltrein zat. Niet elke dag was even productief, maar hé, dat hoort erbij. In mijn zogenaamde “vrije” tijd ben ik vooral in research gedoken: welke hars is geschikt, waar haal ik een dummy-fiets vandaan, welke onderdelen zijn relevant… En ja, er ligt nog een flinke stapel marktonderzoek op me te wachten. Maar prioriteit nummer één blijft: dit MVP-fietsje aan het rollen krijgen! ...

september 19, 2025 · 2 min

Dag 14 – Epoxylijm & een tafelzaag erbij

Vandaag een flinke stap vooruit: de epoxylijm is gearriveerd én ik heb mezelf getrakteerd op een budget-vriendelijke tafelzaag uit de lokale doe-het-zelfzaak. De vorige methode werkte prima, maar een beetje extra comfort kan nooit kwaad, toch? Omdat ik graag knutsel met slimme oplossingen, heb ik meteen een kleine mal ontworpen om het werk makkelijker (en veiliger) te maken. De mal is bedoeld om de 40 mm bamboebuizen aan de uiteinden te versmallen. Het proces gaat in stapjes van 2,5 mm, zodat ik telkens gecontroleerd kan schrapen. Zo blijven beide handen vrij, en dat geeft niet alleen meer precisie maar ook meer veiligheid. ...

september 18, 2025 · 1 min