Julia's Box (3D Druck + Touch Button + Neopixel-Ring)

Ja genau die Abdeckung ist mit weißen PLA gedruckt.

Hier der Link für die Magnete - 10x2mm

Tolle Box…Respekt.

Sehr saubere Arbeit und toller Druck ! Mir gefällt vorallem die Idee mit den Figuren. top !

Ich habe mal versucht die Sockel zu drucken. Die Version die es online und auch mal selbst was designed. Ich habe mit und ohne Adhesionsfläche diesen Ablöseeffekt (warping heißt das glaueb ich), also das sich unten an einigen Rändern die Fläche angehoben hat.

Ich drucke nur auf Arbeit ab und zu wenn mal Zeit ist, kann also in meiner Freizeit nicht viel rum experimentieren. Hattest du auch solche Anfangsprobleme?
Der Drucker ist ein Ultimaker 3+.
Was sind deine Druckparameter gewesen (Temp., Geschwindigkeit, Layeranzahl/-feinheit, Füllgrad,…)

Die Druckparameter sind meist von Drucker zu Drucker unterschiedlich.

Probier mal die Betttemperature etwas anzuheben (60 grad) und so zu lassen, oder zu verwendest einen Brim.
Evtl. mit der Duesentemp. etwas runter gehen damit der Temp.gradient nicht so hoch ist.
Der Ultimaker ist ja geschlossen, also kan man einen Luftzug ausschliessen.

Bei all3dp.com gibt es viele Tipps hierzu.

Echt eine Klasse Box :+1:t2:

Welche Spannungsversorgung hast du benutzt. Ich habe leider totale Probleme mit meiner Powerbank und dem LED Ring. Tendiere nun zu einem Akku von Eremit und einem TP5000 und einem step up Converter. Habe auch schon mit Kondensatoren probiert es abzupuffern, leider ohne Erfolg. Bin leider total enttäuscht weil ich es nicht in den Griff bekomme. Wäre echt happy wenn du einen Tipp hast was du verwendest.

Vielen Dank
Steffen

@Dotmatrix

In Julias Box wird eine 18650 Zelle von Samsung (gekauft bei Conrad) verwendet mit einen V8 Battery Shield (gekauft bei Amazon). Vom Battery Shield geh ich auch den Pololu 2808 LV mit 5V. Der LED Ring ist folgender: LINK

Die Box hält gute 6 Stunden im Dauerbetrieb.

Super. Danke für den Tipp. Muss nochmal genau den möglichen Platz ermitteln und an. Schaue ich mal bei Erimit. Ein LiFePo4 wäre mir lieber wegen der Sicherheit.

Echt eine tolle Box. Ich habe vor das ganze auch für meinen Kleinen zu bauen. Was mir noch fehlt ist die „Pause-wenn-Karte-weg“-Funktion. Ich habe schon versucht die verschiedensten Codes zu kombinieren, aber leider bisher ohne Erfolg. Auch im Forum habe ich ich die Kombi-Neopixel mit der gewünschten Funktion noch nicht gefunden :frowning: Hat es einer von euch schon probiert?

Kompliment, finde die Box sehr schick!!!
Ich würde mich sehr freuen wenn du die stl-Files mit uns teilen würdest.
LG Simon

2 „Gefällt mir“

Absolut genau was ich suchte. Touch-Sensoren und 3D-gedruckte Pods.
Für letztere wäre ich riesig für die STL-Datei dankbar.
Wäre wirklich super. Vielen Dank!

Beim Kompilieren bekomme ich folgende Fehlermeldung. Was mache ich falsch?

Arduino: 1.8.15 (Windows 10), Board: "Arduino Nano, ATmega328P (Old Bootloader)"

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino: In function 'void setup()':

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:865:27: warning: invalid conversion from 'int' to 'DfMp3_Eq' [-fpermissive]

   mp3.setEq(mySettings.eq - 1);

             ~~~~~~~~~~~~~~^~~

In file included from C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:7:0:

C:\Users\DELL\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:251:10: note:   initializing argument 1 of 'void DFMiniMp3<T_SERIAL_METHOD, T_NOTIFICATION_METHOD>::setEq(DfMp3_Eq) [with T_SERIAL_METHOD = SoftwareSerial; T_NOTIFICATION_METHOD = Mp3Notify]'

     void setEq(DfMp3_Eq eq)

          ^~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino: In function 'void adminMenu(bool)':

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:1646:37: warning: default argument given for parameter 1 of 'void adminMenu(bool)' [-fpermissive]

 void adminMenu(bool fromCard = false) {

                                     ^

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:139:6: note: previous specification in 'void adminMenu(bool)' here

 void adminMenu(bool fromCard = false);

      ^~~~~~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino: In function 'void adminMenu(bool)':

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:1721:29: warning: invalid conversion from 'int' to 'DfMp3_Eq' [-fpermissive]

     mp3.setEq(mySettings.eq - 1);

               ~~~~~~~~~~~~~~^~~

In file included from C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:7:0:

C:\Users\DELL\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:251:10: note:   initializing argument 1 of 'void DFMiniMp3<T_SERIAL_METHOD, T_NOTIFICATION_METHOD>::setEq(DfMp3_Eq) [with T_SERIAL_METHOD = SoftwareSerial; T_NOTIFICATION_METHOD = Mp3Notify]'

     void setEq(DfMp3_Eq eq)

          ^~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:1847:22: warning: invalid conversion from 'int8_t* {aka signed char*}' to 'uint8_t* {aka unsigned char*}' [-fpermissive]

       if (askCode(pin)) {

                      ^

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:1861:6: note:   initializing argument 1 of 'bool askCode(uint8_t*)'

 bool askCode(uint8_t *code) {

      ^~~~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino: In function 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)':

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:1878:120: warning: default argument given for parameter 4 of 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' [-fpermissive]

                   bool preview = false, int previewFromFolder = 0, int defaultValue = 0, bool exitWithLongPress = false) {

                                                                                                                        ^

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:133:9: note: previous specification in 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' here

 uint8_t voiceMenu(int numberOfOptions, int startMessage, int messageOffset,

         ^~~~~~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:1878:120: warning: default argument given for parameter 5 of 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' [-fpermissive]

                   bool preview = false, int previewFromFolder = 0, int defaultValue = 0, bool exitWithLongPress = false) {

                                                                                                                        ^

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:133:9: note: previous specification in 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' here

 uint8_t voiceMenu(int numberOfOptions, int startMessage, int messageOffset,

         ^~~~~~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:1878:120: warning: default argument given for parameter 6 of 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' [-fpermissive]

                   bool preview = false, int previewFromFolder = 0, int defaultValue = 0, bool exitWithLongPress = false) {

                                                                                                                        ^

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:133:9: note: previous specification in 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' here

 uint8_t voiceMenu(int numberOfOptions, int startMessage, int messageOffset,

         ^~~~~~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:1878:120: warning: default argument given for parameter 7 of 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' [-fpermissive]

                   bool preview = false, int previewFromFolder = 0, int defaultValue = 0, bool exitWithLongPress = false) {

                                                                                                                        ^

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:133:9: note: previous specification in 'uint8_t voiceMenu(int, int, int, bool, int, int, bool)' here

 uint8_t voiceMenu(int numberOfOptions, int startMessage, int messageOffset,

         ^~~~~~~~~

In file included from C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:7:0:

C:\Users\DELL\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h: In instantiation of 'uint16_t DFMiniMp3<T_SERIAL_METHOD, T_NOTIFICATION_METHOD>::listenForReply(uint8_t) [with T_SERIAL_METHOD = SoftwareSerial; T_NOTIFICATION_METHOD = Mp3Notify; uint16_t = unsigned int; uint8_t = unsigned char]':

C:\Users\DELL\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:105:27:   required from 'void DFMiniMp3<T_SERIAL_METHOD, T_NOTIFICATION_METHOD>::loop() [with T_SERIAL_METHOD = SoftwareSerial; T_NOTIFICATION_METHOD = Mp3Notify]'

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:808:14:   required from here

C:\Users\DELL\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:511:62: error: no matching function for call to 'Mp3Notify::OnPlayFinished(DfMp3_PlaySources, uint16_t&)'

                         T_NOTIFICATION_METHOD::OnPlayFinished(DfMp3_PlaySources_Usb, replyArg);

                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:153:17: note: candidate: static void Mp3Notify::OnPlayFinished(uint16_t)

     static void OnPlayFinished(uint16_t track) {

                 ^~~~~~~~~~~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:153:17: note:   candidate expects 1 argument, 2 provided

In file included from C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:7:0:

C:\Users\DELL\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:515:62: error: no matching function for call to 'Mp3Notify::OnPlayFinished(DfMp3_PlaySources, uint16_t&)'

                         T_NOTIFICATION_METHOD::OnPlayFinished(DfMp3_PlaySources_Sd, replyArg);

                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:153:17: note: candidate: static void Mp3Notify::OnPlayFinished(uint16_t)

     static void OnPlayFinished(uint16_t track) {

                 ^~~~~~~~~~~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:153:17: note:   candidate expects 1 argument, 2 provided

In file included from C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:7:0:

C:\Users\DELL\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:519:62: error: no matching function for call to 'Mp3Notify::OnPlayFinished(DfMp3_PlaySources, uint16_t&)'

                         T_NOTIFICATION_METHOD::OnPlayFinished(DfMp3_PlaySources_Flash, replyArg);

                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:153:17: note: candidate: static void Mp3Notify::OnPlayFinished(uint16_t)

     static void OnPlayFinished(uint16_t track) {

                 ^~~~~~~~~~~~~~

C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:153:17: note:   candidate expects 1 argument, 2 provided

In file included from C:\Users\DELL\Documents\Arduino\tonuino_led\tonuino_led.ino:7:0:

C:\Users\DELL\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:524:66: error: 'OnPlaySourceOnline' is not a member of 'Mp3Notify'

                         T_NOTIFICATION_METHOD::OnPlaySourceOnline(static_cast<DfMp3_PlaySources>(replyArg));

                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\DELL\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:529:68: error: 'OnPlaySourceInserted' is not a member of 'Mp3Notify'

                         T_NOTIFICATION_METHOD::OnPlaySourceInserted(static_cast<DfMp3_PlaySources>(replyArg));

                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\DELL\Documents\Arduino\libraries\DFPlayer_Mini_Mp3_by_Makuna\src/DFMiniMp3.h:534:67: error: 'OnPlaySourceRemoved' is not a member of 'Mp3Notify'

                         T_NOTIFICATION_METHOD::OnPlaySourceRemoved(static_cast<DfMp3_PlaySources>(replyArg));

                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

exit status 1

Fehler beim Kompilieren für das Board Arduino Nano.

Siehe Software FAQ, speziell dieser Eintrag, letzter Punkt:

Du musst wahrscheinlich eine ältere Version der DFPlayer Library verwenden (v1.0.5 oder älter) oder @manzn muss seine Firmware an die aktuelle v1.0.7 anpassen.

@stephan Perfekt. Danke. Eine ältere Library-Version zu verwenden hat es gebracht.