RepRap

From base48
Jump to: navigation, search


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)
  • 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:

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]

Zemciko2.4.png

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

Pictures

Videos

Time-lapse