1 / 2
Bounce4Nap - Spring Cradle/Federwiege - Remix — zdjęcie 1
1 / 2

Bounce4Nap - Spring Cradle/Federwiege - Remix

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

Remix of great spring cradle project Bounce4Nap - No supports, Support for Nema17, adustable Ring diameter

Ocena
0 / 5
Polubienia
2
Pobrania
4
Wydruki
0
Wyświetlenia
28
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Licencja
Creative Commons — Attribution — Noncommercial — Share Alike

English Version

Bounce4Nap is this great project by edelsteff of an open source spring cradle.

These things help a lot with your little ones. Unfortunately, these things cost a lot. Bounce4Nap tries to solve this by building an affordable version out of basically an NEMA engine and an metal ring. Here is the project: 

Great stuff, but I needed some adjustments:

  1. My ring did not fit - so I made the ring size adustable in CAD

  2. I did not like that it uses supports - so I redesigned the relevant parts

  3. I adjusted it so it is possible to mount NEMA17

  4. I did not get the string fixed to the little spool fixed so I redesigned it also increasing the diameter. The size can be adjusted in the CAD

  5. I did not want to have the the switch so I removed it. (Still available in CAD)

  6. I addad a slot for DC power plug

Note: If you have trouble opening the CAD, that is usually to the complex knob design. If you move the feature slider before that you should be fine.

Note:For some reason I can't 

Also I wanted to play around with the Firmware and use the ESP32C3. Therefore I created a new FW:

  • It still runs inside Arduino.

  • Supports STM32C3 (pinout in comments)

  • Supports webserver to adjust settings (Default config - SSID: Bounce4Nap, PW: bounce123)

  • Supports storage inside EEPROM/Flash for different values

  • Has a MASTER-PIN that allows to change values inside the web server or just use stored ones

  • Has a toggle pin to start/stop motor in manual mode (event driven on high flanks - it only switches engine mode is pin is toggled from low to high)

  • And some documentation.

Note: I experimented a lot with this firmware and it honestly there is no real benefit using this firmware over the one from edelsteff. even if there is the possibility to play around with values the values should be fine already if you use the little knob. :)

PLA should be sufficient, but use PETG to be safe. 0,4mm Nozzle, 0,2mm Layers.

Deutsche Version

Bounce4Nap ist ein großartiges Open-Source-Projekt von edelsteff für eine motorisierte Federwiege.

Solche Federwiegen können im Alltag mit Babys eine enorme Hilfe sein. Leider sind kommerzielle Modelle oft sehr teuer. Das Bounce4Nap-Projekt versucht dieses Problem zu lösen, indem eine kostengünstige Variante gebaut wird, die im Wesentlichen nur aus einem NEMA-Schrittmotor und einem Metallring besteht.

Hier findet ihr das ursprüngliche Projekt.

Das Grundkonzept gefällt mir sehr gut, dennoch habe ich für meine Bedürfnisse einige Änderungen vorgenommen:

  • Mein Metallring passte nicht. Deshalb habe ich den Ringhalter im CAD so angepasst, dass sich der Durchmesser flexibel einstellen lässt.

  • Einige Bauteile benötigten Stützstrukturen beim Drucken. Das hat mir nicht gefallen, daher habe ich diese Komponenten überarbeitet, sodass sie ohne Supports gedruckt werden können.

  • Außerdem habe ich die Konstruktion so angepasst, dass nun auch ein NEMA17-Schrittmotor verwendet werden kann.

  • Die Befestigung der Schnur an der kleinen Spule war für mich nicht zufriedenstellend. Deshalb habe ich die Spule komplett neu konstruiert und gleichzeitig ihren Durchmesser vergrößert. Auch dieser lässt sich im CAD individuell anpassen.

  • Den mechanischen Einschaltknopf wollte ich ebenfalls nicht verwenden. (im CAD noch enthalten)

Hinweis:
Sollte sich das CAD-Modell nicht öffnen lassen, liegt das meist an der komplexen Konstruktion des Einstellknopfes. Wenn ihr den Feature-Regler (Timeline) vor diesem Bauteil positioniert, sollte sich das Modell problemlos laden lassen.


Außerdem wollte ich mit einer eigenen Firmware experimentieren und dabei einen ESP32-C3 einsetzen. Deshalb habe ich eine neue Firmware entwickelt:

  • Läuft weiterhin vollständig in der Arduino-IDE.

  • Unterstützt den ESP32-C3 (Pinbelegung ist im Quellcode dokumentiert).

  • Integrierter Webserver zur komfortablen Konfiguration der Einstellungen.

    • Standard-SSID: Bounce4Nap

    • Passwort: bounce123

  • Speichert alle Einstellungen dauerhaft im EEPROM/Flash.

  • Besitzt einen MASTER-PIN, über den zwischen Websteuerung und automatisch geladenen gespeicherten Einstellungen umgeschaltet werden kann.

  • Besitzt einen Toggle-Pin, mit dem der Motor im manuellen Modus gestartet oder gestoppt werden kann. Die Umschaltung erfolgt ereignisgesteuert bei einer steigenden Flanke (LOW → HIGH).

  • Enthält zusätzlich eine ausführlichere Dokumentation.

Hinweis:
Ich habe sehr viel mit dieser Firmware experimentiert. Ehrlich gesagt bietet sie gegenüber der ursprünglichen Firmware von @edelsteff keinen entscheidenden Vorteil. Zwar lassen sich viele Parameter komfortabel über das Webinterface verändern, in der Praxis sind die voreingestellten Werte der Original-Firmware – insbesondere bei Verwendung des Einstellknopfes – bereits sehr gut gewählt.

PLA sollte reiche - mit PETG geht ihr auf nummer sicher: 0,4mm Nozzle, 0,2 mm Schichthöhe.