====== DIY Kamera Slider ====== Beim Stöbern durch das Internet bin ich auf ein interessantes Projekt gestossen, dass mich sofort begeistert hat, den [[http://www.thingiverse.com/thing:315348|Canedolly v1.1 Time Lapse Dolly von jatolimon]]. Nach dem ich ein paar Videos mir angesehen haben, war der Entschluss gefasst auch so etwas zu bauen. Dann lag das Projekt aber erstmal auf Eis ...... ca. ein halbes Jahr. Bei einigen Überlegungen zu CNC Bastelleien hab ich die Idee vom Kamera Slider wieder ausgepackt und mal die Igus Drylin T Linearführungen ausgegraben, die ich mal "versehentlich" bei ebay erstanden habe.... {{youtube>dRr3ZkDK2f0}} ===== Hardware ===== * Igus Drylin T Linearführung 1070mm TS-01-25 * Igus Drylin T Führungswagen TW-01-25 * [[banggood>ATmega328P-Nano-V3-Controller-Board-Compatible-Arduino-p-940937.html|Arduino Nano]] oder [[banggood>Wholesale-New-Ver-Pro-Mini-ATMEGA328-328p-5V-16MHz-Arduino-Compatible-Nano-Size-p-68534.html|Pro Mini]] * [[banggood>HC-05-Wireless-Bluetooth-Serial-Module-With-Baseplate-For-Arduino-p-959393.html|Bluetooth Modul]] * 2 Stative mit Kugelkopf und Schnellwechselplatte ===== Bilder ===== {{gallery>phototech:diyslider:bilder}} ===== Software ===== ==== Firmware auf Arduino ==== Auf dem Arduino läuft GRBL 0.9g. Die Installation ist recht einfach. Da GRBL so entworfen ist, das es genügt alle Dateien von GRBL nur in dem eigenen Arduino Sketch als Bibliotek eingebunden werden muss, nichts weiteres. Kein setup und loop notwendig. #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define HOMING_CYCLE_0 (1< $0=9 (step pulse, usec) $1=25 (step idle delay, msec) $2=0 (step port invert mask:00000000) $3=6 (dir port invert mask:00000110) $4=0 (step enable invert, bool) $5=0 (limit pins invert, bool) $6=0 (probe pin invert, bool) $10=3 (status report mask:00000011) $11=0.020 (junction deviation, mm) $12=0.002 (arc tolerance, mm) $13=0 (report inches, bool) $14=1 (auto start, bool) $20=0 (soft limits, bool) $21=1 (hard limits, bool) $22=1 (homing cycle, bool) $23=1 (homing dir invert mask:00000000) $24=25.000 (homing feed, mm/min) $25=1000.000 (homing seek, mm/min) $26=250 (homing debounce, msec) $27=1.000 (homing pull-off, mm) $100=75.451 (x, step/mm) $101=250.000 (y, step/mm) $102=250.000 (z, step/mm) $110=5000.000 (x max rate, mm/min) $111=500.000 (y max rate, mm/min) $112=500.000 (z max rate, mm/min) $120=10.000 (x accel, mm/sec^2) $121=10.000 (y accel, mm/sec^2) $122=10.000 (z accel, mm/sec^2) $130=1000.000 (x max travel, mm) $131=200.000 (y max travel, mm) $132=200.000 (z max travel, mm)