RepRap
Contents
Changelog
Current status: Broken
- 2017-06-22
- Machine works except for Z axis motors, needs wiring fix and resoldering
- 2013-02-23
- Extruder cleaned.
- Added load to heatbed supply's 5V branch
- Enabled PREVENT_DANGEROUS_EXTRUDE with minimal temp. set to 220°.
- Seems like there's a firmware bug causing temperature to drop too much if 'Other layers temperature' is different than 'First layer temperature' in slicer.
- 2013-02-14
- Hot-end died, waiting for new to be made.
- 2012-10-26
- the z-lift setting causes major problems,
- slow motion,
- it was scratching into glass after it printed first layer
- bed calibration done again
- hobbed bolt cleaned (extrusion problems experienced)
- the z-lift setting causes major problems,
- 2012-10-23
- Replaced both Z-couplings with printed ones
- heatbed transistor bypassed (FIXME)
- 2012-10-18
- Blue PSU refuses to work, there is 20-30 ohms resistance on the bed supply terminals (MOSFET broken?)
- No visible short circuits observed under the bed.
- Second PSU used for motors and Sanguinololu. (5V branch load needed)
- After some tampering with bed and software the blue works.
- The bed heats up now independently on software, does not reach the full temp. needed for ideal printing.
- The bed might need a slight calibration after our attempts to investigate the short circuit in heating.
- 2012-10-16 X-axis Pololu trimmer adjusted to lower the current (X stepper was overheating and skipping steps on fast moves)
- 2012-10-16 Blue PSU works again. 5V branch load put back. Voltage during full load is ~11.9V
- 2012-10-15 Binder clips in place
Todo
- Calibrate bed precisely and and fix screws with loctite or paint.
- Use more 12V branches for bed heating, isolate the wires better.
- Buy new MOSFET for bed switching.
- Find some 5V load for the second PSU (There is a 12V soldering iron for this purpose nearby for now)
- Buy 22.5x22.5 ~6mm glass, replace the current one (cost is roughly 40Kc)
- Print and replace current extruder with Airtripper's Bowden extruder
Financing
Contributions
Financials | |
---|---|
Who | How much |
Anoq (Radek) | 2040.00 Kč |
Anoq (Radek) | 346.52 Kč |
Hyna | 470.00 Kč |
Sorki | 525.00 Kč |
Skim | 500.00 Kč |
Hexo | 1337.00 Kč |
Alexej | 300.00 Kč |
Merlyn | 500.00 Kč |
Nixie | 555.00 Kč |
Cubz | 300.00 Kč |
martian742 | 1000.00 Kč |
Merlynuv tata | 3000.00 Kč |
Materials
Materials | |
---|---|
Who | What |
martian742 | AT? zdroje |
Hyna | 3ks ložisek 608 |
cubz | 3ks ložisek 608 |
martian742 | šmirgl 1500 |
Prices
Porizovaci cena Prusa Mendel
Porizovaci cenou se mysli nejen cena polozek, ale i naklady s dopravou, uskladnenim a uvedenim do provozu. Vychazi se ze stranek projektu a ceskych zverejnenych staveb stroje:
- http://reprap.org/wiki/Prusa_Mendel
- http://jakub.serych.cz/reprap-potrebny-material
- http://www.stehlik.net/lukas/index.php/reprap-domaci-3d-tiskarna
- http://forums.reprap.org/read.php?221,69892,69892
Prvni odhad porizovaci ceny: 12100 Kc. Ukazuje se, ze tento odhad je nadsazeny. Funguje mozna, kdyz se o stavbu pokousi lide bez vyrobnich zdroju a schopnosti. Nam se ukazalo, ze mnoho dilu udelame (nebo zkompletujeme) vlastni praci a z materialu, co mame doma. 6.1.2012 jsme proto upresnili porizovaci cenu (bez tiskoveho materialu): 8068.52 Kc 29.1.2012 s nejvetsi pravdepodobnosti je konecna cena 9973Kč, ktera obsahuje i 2.2kg ABS plastu (1299Kč) Takze ciste funkcni RepRap nas stal zatim 8647Kč. 28.7.2012 se cena navysila o novy procesor, SMD trimr (394Kc) a hlinikovou desku na heatbed (300Kc). Doufam ze uz finalni cena je 9341Kc (10640Kc i s plastem).
V tuto chvíli máme ještě vybráno 160Kč (ma je Hyna) - použijeme to casem na nejakej zlepsovak. A mame navic jeden procesor ATMega644p, kterej jsme nakonec vubec nepouzili.
Mechanicke dily
Kde je v tabulce napsáno dodáno - u toho platí že je uvedena skutečná pořizovací cena. U zbytku je cena odhadnutá.
Polozka | zdroje | cena |
---|---|---|
Tistene dily (potrebuje 12ks LM8UU lozisek) | EmakerShop | 2016 Kč |
Davkovac plastu (extruder) | link | */ |
Hot end | ZemcikO | |
Šroubky, matičky (vitaminy)+ pozinkované závitové tyče | Ferona+vlastní zásoba | 275 Kč |
Vodící tyče **nerezové** | Ferona | 195 Kč |
Motory 5x krokove | microcon.cz | 2040 Kč |
Loziska 608 6ks | link | 0 Kč |
Loziska LM8UU 12ks | - | 608 Kč |
Ozubený řemen 5*T5 delka 1955 na obě osy + pošta/2 | tyma.cz | 395 Kč |
Kapton páska | 520 Kč | |
ABS plast 2.2kg | 1299 Kč | |
Loziska | 90 Kč | |
Závitová tyč M8 | 20 Kč |
- / cena extruderu je zahrnuta v dilech, ze kterych se sklada (motory, tistene dily, vitaminy)
Elektronicke dily
Polozka | zdroje | cena |
---|---|---|
4ks Stepstick PCB | eBay | 158.16 Kč |
4x Stepstick soucastky | Farnell | 624 Kč |
Sanguinololu - PCB | eBay | 188.36 Kč |
Sanguinololu soucastky | Farnell+GME | 480+140 Kč |
Tepelna podlozka (hlinik + vlna +odpory) | link | 300+34+329 Kč |
Snimace dorazu (mikrospinace) | [http:// farnell] | 58Kč |
Termistory* | [http:// farnell] | 393 Kč |
Odpory na Hot end | [http:// farnell] | 33 Kč |
* Termistorů máme několik navíc. Pokud bude mít někdo zájem, tak jsou k dispozici u Hynka.
+147+34 Pošta (fedex,farnell) za některé součástky. Pokud by se to někomu zdálo netransparentní, účty k nahlédnutí u Hynka.
Hot end
Pokus o stavbu ZemcikO hot end v 2.4: [1]
Informace o termistorech [Wiki - Termistor]
Topné těleso je použito z verze 2.3, protože ve verzi 2.4 je to už unreal na výrobu.
Postup + časová náročnost:
Díly 3, 6 a 9 jsem jako soustružník amatér dělal cca 6 hodin (3 sady). S tím, že jsem na soustruhu ještě nikdy nevrtal díry a musel jsem přijít na to, jak se to dělá. A aby to nebylo málo, povolil jsem špatnej šroub a rozhodila se mě osa X. Takže to je čas aji se seřízením. Pro někoho, kdo na soustruhu umí to je práce na hodinku max.
U dílů 1 a 7 jsem strávil v dílně cca 5 hodin. Při vrtání děr do měděných víček jsem pěkně vynervil. Kdo vrtal nějakou větší díru do plechu, určitě se mu stalo, že místo kruhového otvoru vznikl trojúhelník :) Je to nejspíš špatným upnutím a malou tuhostí stojanu vrtačky. Nakonec jsem to vyřešil zase na soustruhu. Topné těleso šlo poměrně hladce, akorát to trvalo strašně dlouho. Největší pakárna bylo nařezání a zabroušení přesných rozměrů z pásoviny. Při vrtání děr a řezání závitů je potřeba mazat olejem, protože kdo maže, ten jede :)
Postup výroby trysky (díl č. 2) - Je potřeba vytočit prvně vnější tvar kde nejširší strana trysky je upnutá směrem k hlavě soustruhu (viz obrázek). Dál jsem nařezal závit M8. A to ze strachu, že bych mohl konec trysky utrhnout, kdybych ho dělal až na konec s vyvrtanýma dírama. Přece jen je tam stěna o šířce 1.5mm. Protože očko nedokáže vyřezat závit až do konce, musí se konec závitu osoustružit. Jinak by nešlo našroubovat topné těleso. Ve výkresu sice není udán žádný rozměr, ale podle strojních tabulek pro závit M8 je nejmenší rozměr závitu o průěru 6.3mm. Tak jsem to taky udělal a funguje to :)
Před odpíchnutím trysky od tyče je ještě potřeba navrtat 0.5mm díru (č.1 červeně na výkresu). Pak už se tryska může odpíchnout a udělat zbytek děr. 3.5mm díra normálně vrtákem a na 8mm je potřeba mít čelní frézku.
Electronics: Sanguinololu + ATMega644
Final solution for Sanguinololu + ATMega644 + Marlin firmware.
Download Arduino 023: http://arduino.cc/en/Main/Software extract arduino.
Download bootloader Sanguino-0023r4.zip: https://code.google.com/p/sanguino/downloads/list
extract Sanguino-0023r4.zip to arduino-0023/hardware. (final path will be arduino-0023/hardware/Sanguino)
open folder /arduino-0023/hardware/Sanguino/bootloaders/atmega644p and modify Makefile as follows
PROGRAM = ATmegaBOOT_644
# enter the target CPU frequency
AVR_FREQ = 16000000L
MCU_TARGET = atmega644
LDSECTION = --section-start=.text=0x0E000
Important thing which is not mentioned in README.txt: LDSECTION For ATMega644 must be set to 0x0E000.
Make the bootloader or download precompiled hex: Media:ATmegaBOOT_644.hex.zip
hyna@hyna-desktop:/arduino-0023/hardware/Sanguino/bootloaders/atmega644p$ make clean
rm -rf *.o *.elf *.lst *.map *.sym *.lss *.eep *.srec *.bin *.hex
hyna@hyna-desktop:/arduino-0023/hardware/Sanguino/bootloaders/atmega644p$ make
avr-gcc -g -Wall -Os -mmcu=atmega644 -DF_CPU=16000000L '-DMAX_TIME_COUNT=8000000L>>1' -DADABOOT -Wl,--section-start=.text=0xE000 \
-c -g -Os -Wall -mmcu=atmega644 ATmegaBOOT.c -o ATmegaBOOT_644.o
avr-gcc -g -Wall -Os -mmcu=atmega644 -DF_CPU=16000000L '-DMAX_TIME_COUNT=8000000L>>1' -DADABOOT -Wl,--section-start=.text=0xE000 \
-o ATmegaBOOT_644.elf ATmegaBOOT_644.o
avr-objcopy -j .text -j .data -O ihex ATmegaBOOT_644.elf ATmegaBOOT_644.hex
Connect your favorite AVR programmer (in my case BusPirate) and execute these commands:
avrdude -p atmega644 -c buspirate -P /dev/ttyUSB0 -U lock:w:0x3F:m
avrdude -p atmega644 -c buspirate -P /dev/ttyUSB0 -U lfuse:w:0xD6:m -U hfuse:w:0xD8:m -U efuse:w:0xFF:m
avrdude -p atmega644 -c buspirate -P /dev/ttyUSB0 -U flash:w:/arduino-0023/hardware/Sanguino/bootloaders/atmega644p/ATmegaBOOT_644.hex:i
avrdude -p atmega644 -c buspirate -P /dev/ttyUSB0 -U lock:w:0x0F:m
Disconnect AVR programmer and connect Sanguinololu to USB port. If everything goes well, now you should be able to upload firmware via USB. Don't forgot to press a reset button on Sanguinololu board, since without arduino IDE autoreset doesn't work.
Baudrate 38400 and -c arduino!
avrdude -patmega644 -c arduino -P /dev/ttyUSB0 -v -b 38400 -U flash:w:/home/hyna/programs/Marlin/applet/Marlin.hex:i
Without pressing reset button in proper moment it gives you
avrdude: stk500_recv(): programmer is not responding
instead of
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e9609
....
Now you are done, Enjoy!
Common printing errors
This part is about state of calibration as on 6th of September 2012. We achieved good quality of print on models that have straight walls and no holes. Problems are with edges and round shapes.
Lifting edges of the first layer
Original model:
Description of the error: the edges of the printed model are visibly lifted.
Possible causes: speed too high, not enough adhesion due to extruder being too high
Possible fixes: proper calibration. 3mm brim looks good
Flaws on the round shapes
Original model:
Description of the error: there are jumps in the walls of round objects
Possible causes: oozing nozzle
Possible fixes: http://reprap.org/wiki/Calibration#Oozebane
Irregularities on prints with sharp edges and holes in them
Original model:
Description of the error: the edges are messed, so are the holes. The print starts to broaden
Possible causes:
Possible fixes:
Skipped threads, vacant places on the print
Original model:
Description of the error: there are holes on the print, skipped parts
Possible causes: dirty hobbed bolt, oil leaked from bearings
Possible fixes: cleaning after every X prints, dual hobbed bolt extruder mod, knurled threaded bolt