I’m facing a strange issue with our Replicator2X, then I decide to make a video to show it:
Other guy faced an issue even worst on Replicator 2:
My conclusion is MakerBot Replicator has many issues that needs to be fixed in the new versions.
Our company bought a Makerbot Replicator 2X that damaged its X axis in the first working week. It was a very intensive usage, but it damaged in less than 100 hour of use. I suspect they didn’t validate it well.
I fixed that issue following the suggestion from this guy: http://www.youtube.com/watch?v=Sd8y-dQVgoM
I *should* have bought an Ultimaker printer instead of a Makerbot. The Makerbot parasites the open-source and don’t contribute nothing back. The Ultimaker in the other hand contributes to open-source development and created Cura, the best and easy to use software to slice and control your printer.
Case you are looking for a 3D printer, please consider Ultimaker instead of Makerbot Replicator printer! This is my warning for you!
Thingiverse change their Term Of Service (TOS) last year, then instead of just using an open-source license they want you to give them total control over your design.
Fortunately their is an open-source alternative, it is called Repable:
Currently I’m working with the Makerbot Replicator 2X 3D printer and I want to share my experience with other people.
The initial configuration is easy. Just open the box, remove some plastic fixtures, connect the tubes where filament will pass thru and put the filament in the holder. Then turn on the machine and execute the start-up setup. This process will ask you to align the platform relative to two extruders. It is a little bit boring and need to be well done.
Then just use MakeWare to open your 3D object and print it. MakeWare is too easy to use, but there is not advanced features like Slic3r, Cura and other slicers softwares.
Bad things about Replicator 2X: after few hours printing (about 60h) the printer starts to print the objects in a messy way. This is strange because I oiled the gears after 50h printing. I noticed the horizontal belt (X axis) was a little bit loosened. The I tighten the motor connected to this belt and then it started to print again.
Conclusion: the printer and software are easy to use, but it needs some maintenance to stay working after few usage days. This printer was purchased by the company for which I am developing a product. Case you are planing to buy this printer, please consider Ultimaker 2 as an alternative, just my 2 cents.
Update: this above problem was already found and fixed by this guy: https://www.youtube.com/watch?v=VdMFXOacl3c. Bad news: you need to replace the cable which controls X axis.
Neste link há uma ótima dica de como você pode fazer uma case (“caixa”) para sua placa eletrônica:
A dica é baseada na impressora 3D 3Drag, mas pode ser aplicada em qualquer impressora 3D do mercado.
This is a nice post from Brett Beauregard the creator of Arduino PID library and osPID (Open Source PID) :
In that post he explains main issues faced when implementing a PID controller and how to improve it. If you are planning to create a PID controller this reading is recommended for you.
Ao pesquisar sobre fotosensores LDR encontrei uma dica interessante que vale a pena compartilhar aqui no site. Este cara usou a própria característica dos sensores LDR (de variar a resistência com a variação da luminosidade) para descarregar um capacitor.
Ele usa um pino do microcontrolador para fazer a carga do capacitor, então coloca o pino em alta impedância (tri-state) e fica lendo para detectar quanto tempo o capacitor demorou para descarregar. Quanto maior a luminosidade menor será o tempo de descarga do capacitor.
A ideia original esta neste blog, use o google translator para traduzir de Polones:
High Resolution timer is a necessary resource for realtime applications, fortunately the software support is already integrated on Linux kernel, but your hardware need to have internal support. Also fortunately all “modern” computer has this internal support.
Case you’re in doubt if your computer has it, then just execute this C code to test:
static int check_timer(void)
struct timespec ts;
if (clock_getres(CLOCK_MONOTONIC, &ts))
return (ts.tv_sec != 0 || ts.tv_nsec != 1);
missing_hires = check_timer();
printf("Your system has High Resolution timer!\n");
printf("Sorry, your system doesn't have High Resolution timer!\n");