Quotethe_digital_dentistWhy would anyone choose to compile when they can simply edit a text file and reboot the controller? Because compiling and uploading is a one-click operation. Because editing text files is a 1990ies strategy. And because a custom compiled firmware performs much better. Whatever you do not compile has to be calculated at runtime.by Traumflug - General
Quotethe_digital_dentist I recently upgraded the extruder and hot-end on a Solidoodle printer that has a printrboard controller. I had to flash the firmware to reset the maximum temperature limits so the machine could take full advantage of the new hot end. That's when the trouble started. First I had to get an obsolete version of the Arduino IDE - easy enough right now because Arduino keeps tby Traumflug - General
QuotebigbangnowIch bin auf der suche nach eine günstige Alterative Du kannst so ziemlich jedes Board verwenden. 4 Stepper und 2 Heizungen können die alle. Wie die Mechanik aussieht ist dem Board egal, solange es nicht gerade ein Scara oder ein Delta ist.by Traumflug - Elektrik & Elektronik
This list should give a good idea about the achievable step rates: . Formulas to calculate it for other constrains are also given.by Traumflug - General
QuoteBT75Controller wird so wie's aussieht ein Gen7 [...] Witzigerweise dürfte der ATX24 Stecker mit am kompliziertesten zum Auftreiben sein... egal. Jedenfalls gefällt mir das Design irrsinnig gut (ich bin Anhänger des KISS Prinzips) Erst mal vielen Dank für die Blumen :-) Von den ATX24 habe ich ganz viele. So viel, dass ich sie gerne hergebe. Wenn schon kaufen, dann beim Designer kaufen. Dasby Traumflug - Allgemeines
Quotedc42Are there any kits that use the Gen7? Gen7 is a kit! :-)by Traumflug - General
Quotedc42But at the price point you are looking at, you will only find kits that use the ancient AVR electronics. You forgot the Gen7.by Traumflug - General
QuoterobvoiWie kann ich per G-Code pausieren, bis eine weitere Eingabe erfolgt Einfach keinen weiteren G-code schicken. Klappt mit jeder Firmware. Wenn man von SD-Karte druckt, den Kalibrierungsteil vor Druckstart machen. Kann man z.B. bei Pronterface in einem Makro ablegen oder in eine eigene Datei auf der SD-Karte. Oder mal einen Drucker bauen, den man nicht ständig neu vermessen muss. Das mby Traumflug - Software
QuoteWurstnase Sollte bald auch im experimental sein. Ist es jetzt, seit 10 Minuten :-) Teacup dankt @Wurstnase und @Phord für den Code.by Traumflug - Software
QuoteWurstnase Und wenn da nen Retract zwischen ist und um das ganze noch besser zu synchronisieren kann man das auch so machen. G1 blub G4 M221 S100 G4 G1 Retract G4 M221 S98 Weiter im Gcode Ja, das kann man machen. Wenn es schon ein Skript zum ändern des G-code gibt, würde ich die E-Werte aber direkt ändern, denn sonst kann man mit M220/M221 nicht mehr während des Drucks manuell anpassen.by Traumflug - Software
QuoteVastionWer bitte bezahlt für sowas 600 € ? Leute, denen es egal ist, ob es 100 oder 600 Euro sind - die gibt's. Leute, denen das Prestige wichtig ist. Schon die Geschichte der "I'm Rich"-App gehört? Die hat 999 Dollar gekostet und nichts gemacht als ein spezielles Bild anzuzeigen, um andere Leute auf das "Rich" hinzuweisen. Leute, die einfach alles kaufen ... so wie Sammler. "Muss ich malby Traumflug - Offtopic
QuotetheothermikeD.h. in Teacup ist dieses von dir verlinkte Verfahren ( ) für die kartesischen Bewegungen hinterlegt?! Das war es bis vor etwa 3 Jahren. Man kann das noch im Git-Repo sehen: Dieses Verfahren führt für jeden einzelnen Schritt eine neue Berechnung aus, was den Prozessor überfordert, wenn man mehr als etwa 10'000 Schritte/Sekunde ausführen will. Deswegen wird jetzt die Beschleunby Traumflug - Software
Ein paar Dinge: - Den Zweig Scara gibt's immer noch, sowas geht nicht verloren. Bei dem sind noch ein paar Fragen offen, deswegen ist es immer noch ein Zweig. Er ist eben inzwischen weiter nach hinten gerutscht, ansonsten aber unverändert. - Kaputt machen kann man nichts, denn es gibt die Versionskontrolle (Git). Mit Git kann man jederzeit die vorherige Version wieder herstellen. Man kann auchby Traumflug - Software
QuoteVDX... also Alles eine Frage der Zeit ... Du meinst also, irgendwann würde sich schon ein Doofer finden. Nun, für meinen Teil habe ich da sehr viel Sitzfleisch.by Traumflug - Software
QuotetheothermikeLeider bin ich nicht DU und leider raffe ich C++ auch nicht so wie du, da ich noch nicht mal einen Kurs dazu an einer Uni hatte. [...] Ja, ich will lernen, ich bin auch bereit dafür etwas zu machen, aber wenn man fragt "wie funktioniert eine Linse", warum ist dann die Antwort "lern erst mal jahrelang Optik" ? Da wäre eine hilfreiche Antwort eher: "Schau dir mal Strahlenoptik odeby Traumflug - Software
One common cause for bubbles is humid filament. One can dry it by putting it into an oven for a few hours (50 °C for PLA, 70 °C for ABS). To turn PLA its self into vapor you certainly need much more than just a few degrees overtemperature. It'd stink severely.by Traumflug - Printing
Try with Teacup's experimental branch . Teacup received a number of improvements for temperature regulation recently. That said, oscillation by a few percent is no reason to not print. What matters are oscillations during prints where filament melting starts and stops all the time and these might be lower with the tuning you observe than with one optimized for super steady temperatures at idleby Traumflug - Printing
Hah, this was fixed just 3 days ago :-) Try branch experimental, the commit is there. That said, ACCELERATION_REPRAP is rarely used, because it requires a different slicer, so you might run into additional issues. The only slicers supporting this kind of G-code I'm aware of is RepRap Host of 2009 and maybe Skeinforge of similar vintage. If you get this working, all the better!by Traumflug - Firmware - experimental, borrowed, and future
QuoteMutley3DMaybe Traumflug can chime in on this. Current limiting on the SevenSwitch isn't the MOSFET (good for 150 A ignoring the package, good for 70 A taking the package into account) and also not the PCB (really wide tracks there), but the screw terminals. These can warm up due to not optimal contacts; make sure to use not only thick wires, but also well cleaned wire ends. That said, thesby Traumflug - General
QuotesigxcpuHaving a way to tweak stuff after upload is good because it is cheaper in consumed time. You change the value, hit build, upload and it's done. Consumes like 3 to 5 seconds.by Traumflug - Reprappers
Quotesigxcpu- we (me?) are spoiled by graphical LCDs. I'm using Repetier firmware right now and I like the tons of information in the primary screen and the myriad of settings and menus without G-codes or re-uploading the firmware. Does Teacup have that? - The config tool is cumbersome at least. Why don't you use the "normal", float, numbers format and transform them to integers right when you geby Traumflug - Reprappers
Quotesigxcpu300mm/s are reachable, if ever, on long, straight lines only. Even then, at 80 steps/mm which is the usual configuration it means 24000 steps/sec. Base on this page (http://reprap.org/wiki/Step_rates) an 8-bit CPU will reach <10k steps/sec in total Nice you looked at the Step rates wiki page - and obviously missed that Teacup can do 40k steps/s on 8-bit CPUs without quadstepping.by Traumflug - Reprappers
Quotesobo84Bei den TMC2100 muss man dann doch glaub ich von oben durch die Öffnung... Hmm. Dann muss man den also "verkehrt" herum, mit den Bauteilen nach unten einbauen. Besten Dank für die Erläuterung, da wäre ich sonst nicht so schnell drauf gekommen.by Traumflug - Elektrik & Elektronik
Es ist ja nicht verboten, die Vref zu messen. Damit kann man prima feststellen, wo sich das Poti gerade befindet. So im Sinne von "beim ausprobieren habe ich herausgefunden, dass ab einer Vref von 0,83 V der Treiber überhitzt". Oder "unter 0,3 V gibt es definitiv dauernd Schrittverluste". Es funktioniert nur nicht so toll, sich an einen festen Wert zu halten. "Dieser Drucker braucht immer 0,65 Vby Traumflug - Elektrik & Elektronik
Bitte sehr:by Traumflug - Elektrik & Elektronik
QuoteTechnixkann man einen 3D Drucker auch komplett ohne Endstops aufbauen? Klar geht das. Dann muss man mit G1 und G92 die Null-Position manuell festlegen. Fährt man den Druckkopf vor dem Abschalten an eine definierte Position und setzt diese Position nach dem nächsten Anschalten wieder mit G92, verliert man diesen manuell gefundenen Nullpunkt auch nie. Es sei denn, man bewegt den Druckkopf zwiby Traumflug - Elektrik & Elektronik
Laufen die Motoren denn? Bleiben Schrittverluste aus? Dann ist alles in Butter. Man kann die Vref berechnen, man kann es aber auch bleiben lassen. Um die Stellung des Potis nachzuvollziehen ist sie ganz nützlich, doch dafür muss man nur messen, nicht berechnen. Der Motorstrom ist zu hoch wenn - der Motor so warm wird, dass man sich daran die Finger verbrennt (60 °C, das dauert ggf. 20 Minuten)by Traumflug - Elektrik & Elektronik
Der Algorithmus nimmt einfach die Temperaturveränderung seit der letzten Messung, multipliziert die und sagt so die Temperatur acht Minuten in die Zukunft voraus. Mit dieser Vorhersage wird dann ein reines I-Glied betrieben: // Extrapolation. Take care of the sign. temp_future = temp_now + 8 * (temp_now - temp_last); // Act according to the prediction. if (temp_future &lby Traumflug - Offtopic
QuotemajodoWollte ungern die beiden Y-Motoren an einen Treiber hängen, die Treiber sollen ja auch gerne mal heiß werden und dann mal aussetzen. Wenn das passiert, hast Du auch mit komplizierteren Verdrahtungen, 5-fach Firmware und 7-fach Steppertreiber verloren. Das darf einfach nicht passieren. Dafür macht man die Mechanik reibungsarm, stellt den Motorstrom ein, bringt ggf. Kühlkörper und einenby Traumflug - Elektrik & Elektronik
QuoteVDXich geh davon aus, daß es hier schon um eine Frage zu den Möglichkeiten einer 1-Achs-Ansteuerung mit schnellstmöglichem Takt ging Was hier das zu lösende Problem ist, weiss ich auch nicht. Beim PWM kann man "mitzählen", indem man einen zweiten Timer verwendet. 1000 Schritte bei 6 MHz brauchen bekanntlich genau 1/6000 Sekunde, also misst man diese Zeit mit einem zweiten Timer und hält Pby Traumflug - Elektrik & Elektronik