Meerdere holle samengestelde buizen samenvoegen met Openscad curvedPipe libs

OPEN curvedPipe for pipeconnector 4 into 1 FLAT 2023 05 01 V4 dev a.SCAD

OPEN curvedPipe for pipeconnector 4 into 1 FLAT 2023 05 01 V4 dev a.STL

 

Kijkje in de binnenkant.  De instellingen van Openscad moeten behoorlijk omhoog v.w.b. de CSG limiet om de cutouts aan te kunnen qua renderen.

Video van WhatsApp op 2023-05-02 om 23.08.14

snelle draft met 0.3mm LH en 220mms/ geprint op de Voron 2.4 50% scaled
in oranje ASA op de Voron 2.4 op 50% scaling
2 in 1 met dikke wanden 25% scaled, ASA op Voron 2.4. en 8.5 mm buiten diameter

Pipeconnector 2 into 1 all tight_hollow 2023 05 03 V4 dev b STL download

NB: Ik heb er voor gekozen om de 3 libs in de main code op te nemen zodat ik waar nodig nog makkelijk kan wijzigen zoals alles omzetten van child naar children.

 

Pipeconnector 3 into 1 all hollow 2023 05 26 V5 dev d 

 

STL file download voor windturbine, genereer zelf stroom op je dak

Vertical wind turbine Jantec.nl 2023 04 22 V2 DEVb

STL file om met je 3d printer uit te printen, ca 20 cm breed en ca 20cm hoog!

Er kan een 8mm bout of draadeind van boven naar onder door om vast te maken op bijvoorbeeld een oude dynamo uit een auto, of op een DC generator., of op een stappenmotor.

Plaats het op je dak en je kan (wanneer het waait) een accu opladen of binnen je licht gebruiken!

De 24V DC- & 230 Volt AC mini-windgenerator installatie:

En dit is waar de turbine op komt met 2x12V = 24V accu’s en een 24V naar 230 V inverter.

De 3-fase generator wordt met de regelaar (rechtsonder) geremd wanneer er te veel stroom wordt opgewekt…. . De montageplaat (rechtsboven) past op een 28mm buis en wordt aan de buis gelast.

En deze “Wind1500W Solar1500W, Auto 12V 24V, External Wind-Solar Hybrid” controller heb ik ervoor aangeschaft, omdat deze zowel de zonnepanelen als de windmolen bedient (als er voldoende wind is schakelt de controller over op wind, anders gebruikt hij de zonnepanelen):

5 Printbare STL files voor een tafellampje met waxinelicht

In deze versie heeft de waxinelichthouder een lagere open bolvorm, zodat hij kan worden gebruikt met een waxinelichtje.

Verderop staan de 4 versies van de recht uitlopende theelichthouder die ook goed geschikt zijn voor gebruik met een waxinelichtje.

Een elektrisch waxinelichtje is natuurlijk ook heel geschikt.

Een houder voor een elektrisch waxinelichtje met een hogere naar binnen lopende rand staat in het andere artikel.  Die versie is niet geschikt voor een waxinelichtje met een vlam, want een vlam kan de hogere, meer naar binnen staande rand vervormen.

Tea light chandelear convex and sphere Jantec.nl 2023 04 18 V9 STL DOWNLOAD

Versie 1;  Cylinder waxinelichthouder extra hoog

Tea light chandelear straight very high size Jantec.nl 2023 04 20 V2b STL DOWNLOAD 

 

Versie : Hoog

Tea light chandelear straight high size Jantec.nl 2023 04 20 V2b STL DOWNLOAD 

 

Versie 3: Middel

Tea light chandelear straight medium size Jantec.nl 2023 04 20 V2b STL DOWNLOAD 

 

Versie 4: Kort

Tea light chandelear straight low size Jantec.nl 2023 04 20 V2b STL DOWNLOAD 

 

VID-20230418-WA0001

Houder voor elektrisch waxinelicht STL printbare file voor 3d printer

Tea light chandelear simple convex and less shaved top of thinned sphere Jantec.nl 2023 04 16 V8 STL DOWNLOAD

     

 

Deze houder voor een elektrisch waxinelichtje met een hogere naar binnen lopende rand is niet geschikt voor een waxinelichtje met een vlam want een vlam kan de hogere, meer naar binnen staande rand vervormen.

STL ontwerpen die beter geschikt zijn voor originele waxinelichtjes met een vlam staan in het artikel:  5 Printbare STL files voor een tafellampje met waxinelicht

 

Dubbele magnetische parkerende extruders I3 Bear Duet2wifi bouw en Config files

Mijn dual carriage I3-bear gebaseerde 3d printer werkt erg goed.

Op deze pagina deel ik mijn laatste configuratiebestanden, mijn bouwervaringen zoals de gebruikte STL’s , schema’s enzovoort.

Veel plezier ermee!

Wees je ervan bewust dat de TOOL-instellingen voor de carriages in config.g zijn ingesteld inclusief relatieve X, Y, Z waarden voor deze build, dus zet dit NIET in je slicer!

En- je hebt minstens RRF3.3.1 nodig voor reprap FW en voor DWC.

De sensorloze homing vereist ook kennis van configuratie instellingen en het goede nieuws is dat de Duet2wifi dit allemaal beheerd via de reprap firmware.

Geen schakelaars nodig of complexe jumper instellingen!

Tip voor het printen van de onderdelen: Ik heb ABS gebruikt voor alle onderdelen. Gebruik minstens een printer met gekalibreerde XYZ waarden voor je specifieke filament. Ik heb alles op mijn Voron 2.4 geprint.

Print eerst een testcube en pas eventueel de instellingen van je slicer aan, zoals voorkrimpen van het eindresultaat enz.

Doe je dit niet, begin dan niet aan deze bouw.

Het is een voorwaarde om de 3 carriages soepel te kunnen laten bewegen op beide horizontale assen.

Daarom moet de beweging vrij zijn van onnodige wrijving.

En – als je sensorloze homing gebruikt, kan elke extra wrijving op elke sensorloze homing-as leiden tot onbedoelde stilstand.

Ik heb een ‘druppel’stop toegevoegd aan de linker en rechter X-carriage, gemaakt van een dunne vertinde plaatje blik. Het is zo geplaatst dat er een beetje spanning op de spuitmondtip komt te staan in de parkeerstand.

Het werkt echt heel goed!

De config.g voor deze bouw en de Duet2wifi is HIER

De Sys directory voor de bouw met dubbele slede en Duet2wifi is HIER

De Macros directory voor de bouw met dubbele slede en Duet2wifi is HIER

Het bouwplan voor het 2040 extrusieframe is HIER

2.1 version Prusa i3 MK3/MK3S Bear Z Extended 459mm Black kit 2040  Extrusion Anodized After Cut Prusa i3 MK3 Bear Profile Frame|3D Printer  Parts & Accessories| - AliExpress

 De STL-bestanden voor de X-as carriages zijn HIER

Alle andere benodigde STL-bestanden voor de printer staan HIER

De behuizing van de Duet en de 4,3 inch Paneldue zijn HIER

De pagina van de werkende printer is HIER

De bouwplannen voor de elektronica en Duet2wifi bedradingsschema’s zijn HIER

Doneer alsjeblieft $1 aan mijn paypal account als je (delen van) mijn ontwikkelde materialen gebruikt zodat ik leuke dingen kan blijven delen om te downloadennate $1 to my paypal account

Kerstster deur/raamhanger Arduino nano en WS2812 LEDS en LDR

Geprint op de Voron2.4-300 met wit PETG filament.

De ster bestaat uit 5 gelijke delen. Je moet de 5 delen printen, de LED’s er doorheen voeren en daarna de draden er ergens uit laten komen.  De punten kun je na het monteren en testen aan elkaar lijmen met hotglue of superglue.

De 3 draden van de WS2812 LED string soldeer je aan de Arduino Nano (5V aan 5V, Gnd aan Gnd en de Data IN van de LED string soldeer je aan D3 of D5 van de Arduino Nano.  That’s it!   Daarna kun je de Arduino aan je PC koppelen met een data USB kabel en kun je de code downloaden van mijn website.

undefined

IK houd het meestal gemakkelijk en gebruik een telefoonlader met een USB kabel, die past in de Arduino nano.  Dan soldeer je de 3 draden van je WS2812 leds aan VIN (+), GND (-) en D5 (data).  Optioneel kun je een LDR (lichtgevoelige weerstand) aansluiten op A0 en Gnd.

In mijn latere ontwerpen heb ik dus een LDR toegevoegd tussen A0 en Gnd.  Met een stukje extra code is de intensiteit van de ster nu automatisch afgestemd op het omgevingslicht.  Daarnaast heb ik een aantal extra lichteffecten gemaakt.

 

Als je de Arduino IDE nog niet hebt, download dan de app van de Microsoft website (Arduino IDE).

Zorg dat je mijn Arduino code download en open dit met de Arduino IDE APP> Waarschijnlijk moet de APP de arduino INO file nog herplaatsen in een nieuwe directory maar dat hoort vanzelf te gaan. Zo niet, doe dat dan zelf even.

Selecteer in de Arduino IDE de juiste microprocessor (Arduino Nano)..  Vervolgens de juiste versie processor (groot of klein geheugen) en de oude of nieuwe bootloader.  Deze keuzes zijn afhankelijk van het soort Nano dat je hebt gekocht of nog had liggen.  Daarna kies je de juiste poort (USB) voor je Nano.

Om te testen of je verbinding hebt tussen IDE en Nano , kun je opvragen of de Arduino IDE je Nano kan lezen.  Pas hierna kun je de Nano gaan laden met het gecomplieerde programma.

Succes!

De Arduino code zonder LDR staat HIER.

De arduino code MET LDR staat HIER:

De STL file voor de 76cm ster staat HIER.  Deze moet je 5x printen en in elkaar lijmen.  De LEDS kun je binnen door elk segment voeren.  Dat is een beetje puzzelen maar echt mogelijk.  Zie het voorbeeld:

E3D toolchanger 4xHemera direct drive eerste 4-kleuren PLA benchy & 3d world

De boeg van de benchy , het witte rechter deel aan de onderkant zakt een beetje in.

De oplossing was om het hotbed op 10 graden lager in te stellen, en niet meer op 70 graden te starten met het bed.

Dus: Starten met 60 graden en na de eerste laag gelijk naar 50 graden.

Daarnaast heb ik de Benchy 180 graden omgedraaid zodat de koele lucht aan de linkerkant de boeg beter koelt.

Nu is hij qua kleurwisselingen helemaal mooi geworden.

Geprint met 0,2 mm laaghoogte en een maximale printsnelheid van 120 mm/s.

Nog niet perfect maar daar komen we nog wel!

 

E3D toolchanger: Afstellen van de tool pickups met reprap global variables en macro’s

Nadat ik de homing schakelaars voor X en Y op de E3D toolchanger had geïnstalleerd, had ik eindelijk een fatsoenlijk startpunt om de pickup en parking van het gereedschap af te stellen.

Oorspronkelijk gebruikte ik sensorloze homing, maar dit veroorzaakte wisselende offset-waarden van de X- en Y-posities van de machine. Het gereedschap kon dus niet consequent worden opgepakt of thuisgebracht na een reset.

Nu werkt alles prima en veranderen de X-Y waarden niet meer na een reset.

Wat ik dis was om eerst wat macro’s te maken voor een eenmalige instelling van de X en Y positie van de 4 gereedschappen voor de positionering van de gereedschapskop.  Als je dit niet doet, moet je elke keer dat je de waarde van X wilt veranderen, alle X waarden handmatig veranderen in 8 macro’s.

Dit is gedaan met een aantal globale variabelen.  Nadat deze in een macro zijn gedefinieerd, moeten ze worden aangeroepen voordat ze worden gebruikt.  In Config.g heb ik een verwijzing gemaakt om de macro van de globals.g macro aan te roepen, zodat deze telkens wordt uitgevoerd als je de Duet opstart.

In config.g heb ik na de Tool definities de M98 code toegevoegd om de globale definitie van de gebruikte variabelen te starten:

M98 P”0:/sys/globals.g” ; Maak globale variabelen aan in deze globals.g macro

Dit macrobestand ziet er in mijn geval als volgt uit en wees u ervan bewust dat de werkelijke variabelen per machine zullen verschillen, maar dit kan u een uitgangspunt geven:

global T0_X_dock=-12.3 ; X-Parkeerpositie van gereedschap 0
global T0_Y_dock=225.2 ; Y-Parkeerpositie van gereedschap 0
global T1_X_dock=80 ; X-Parkeerpositie van gereedschap 1
global T1_Y_dock=225.9 ; Y-Parkeerpositie van gereedschap 1
global T2_X_dock=212 ; X-Parkeerpositie van gereedschap 2
global T2_Y_dock=226 ; Y-Parkeerpositie van gereedschap 2
global T3_X_dock=304.7 ; X-Parkeerpositie van gereedschap 3
global T3_Y_dock=225,4 ; Y-Parkeerpositie van gereedschap 3

De bestanden tfree 1-3 en tpre 1-3 zien er dan zo uit voor T0, en je kunt de anderen maken door gewoon T1 , T2 of T3 in te vullen waar nu T0 staat:

; tfree0.g
; aangeroepen wanneer gereedschap 0 is bevrijd
G91
G1 Z4 F1000
G90
;Purge nozzle
;M98 P”purge.g”
;Move In
G53 G1 X{global.T0_X_dock} Y150 F50000
G53 G1 X{global.T0_X_dock} Y200 F50000
G53 G1 X{global.T0_X_dock} Y220 F50000
G53 G1 X{global.T0_X_dock} Y{global.T0_Y_dock} F1000
G53 G1 Y{global.T0_Y_dock} F1000
;Koppeling openen
M98 P”Coupler – Unlock.g”
;ventilator uit
M106 S0
;Move Out
G53 G1 {global.T0_X_dock} Y175 F50000

;tpre0.g
;opgeroepen voordat gereedschap 0 is geselecteerd
;Koppeling ontgrendelen
M98 P”Coupler – Unlock.g”
;Verplaatsen naar locatie
G1 X{global.T0_X_dock} Y200 F50000 ; was X-10.5
;Naar binnen
G1 X{global.T0_X_dock} Y220 F50000
;Verzamelen
G1 X{global.T0_X_dock} Y229.2 F1000 ;was f2500
G1 Y{global.T0_Y_dock} F1000
;Koppeling sluiten
M98 P”Coupler – Lock.g”
WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING!
Als u niet-standaardlengte hotends gebruikt, moet u ervoor zorgen dat het bed voldoende is verlaagd VOORDAT u het gereedschap loskoppelt!
G91
G1 Z10 F1000
G90
;Verplaatsen
G1 X{global.T0_X_dock} Y150 F10000; was 4000

En ik heb wat macro’s gemaakt om te controleren waar de gereedschapskop staat, recht voor de gereedschappen T0-T3:

; fit_T0.g
;aangeroepen om het gereedschap vlak voor het dock te plaatsen
G91
G1 Z4 F1000
G1 Y-10 F2000
G90
G53 G1 X150 Y100 F20000
;Naar binnen
G53 G1 X{global.T0_X_dock} Y150 F10000
G53 G1 X{global.T0_X_dock} Y200 F10000
G53 G1 X{global.T0_X_dock} Y220 F10000

Als u wilt controleren of u de juiste wijzigingen in globals.g hebt aangebracht, moet u weten dat de nieuwe waarden in de variabelenmacro globals.g pas worden gelezen als u opnieuw opstart.  [Als u de waarden op een andere manier wilt herdefiniëren zonder opnieuw op te starten, hebt u een ander type aanroepfunctie nodig].