Skocz do zawartości

qulet

Users
  • Zawartość

    37
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O qulet

  • Ranga
    3/10

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Poznań
  1. Witam ! Program kompilował się w roku 2020 na skutek zmiany wersji PlatformI0 (automatyczna aktualizacja) wyrzuca błędy. Chcę kompilować pod płytę MKS SBASE V1.4 i zmienić kinematykę na Core XY w Visual Studio Code , niestety na dzień dzisiejszy jest to niemożliwe na skutek w/w powodu. W załączniku Pliki Merlina + plik BIN kompilacji z 2020 r na dowód że pliki konfiguracyjne Marlina były OK. Proszę o pomoc. Jak mogę na nowo dokonać kompilacji . Jak wrócić - zainstalować starą wersję PlatformI0. w VSC. Marlin-2.0.x.rar
  2. Treker Dziękuję za zainteresowanie. Mam już właściwy kod od Cprezzi z https://forum.makerforums zamykam temat.
  3. Chyba trafiłem pod zły adres. Te nasze dialogi niczego nowego do tematu nie wnoszą... Nie mam pretensji do całego świata jak piszesz , liczyłem tylko na prostą ludzką życzliwość i podpowiedź co by należało w tym kodzie zmienić aby serwo po podaniu napięcia ciągłym nie impulsowym 5V wychylało się o zadany kąt a po podaniu GND (ciągły stan na pinie) wracało do pozycji zerowej. Teraz to działa tak 1 naciśnięcie (impuls) podanie GND na Battonn_PIN powoduje właściwe wychylenie. Drugi raz podane GND (impuls) powoduje powrót serwa do zera. Zachowanie serwa jest OK. Chcę zmienić sposób wyzwala
  4. Nie wiem jak zmienić cytowany powyżej kod i pytam?????? Jak go zmienić aby działał jak opisałem to jest konkretne pytanie. No chyba jaśniej nie można. ethanak stwierdzenie : "Wszystko co trzeba jest w kursach " jest odkrywcze i bardzo pomocne . Dzięki!
  5. Pomijam już użycie potencjometru. Wydaje się że zmiana tego programu tak aby działał jak wyżej napisałem dla znawców nie powinna być trudna w realizacji. NIKT NIE MOŻE POMÓC ? To forum ma chyba spełniać taką rolę. Panie Moderatorze "Gieneq" czy bywalcy tego forum mogą odczytać moje posty z tego tematu? Bo chciałbym założyć no wy temat z Tym problemem i tam umieścić wszystkie posty powyżej. Nie wiem jak to zrobić .
  6. * * Created by ArduinoGetStarted.com * * This example code is in the public domain * * Tutorial page: https://arduinogetstarted.com/tutorials/arduino-button-servo-motor */ #include <Servo.h> // stałe się nie zmienią const int BUTTON_PIN = 8; // Pin Arduino połączony z pinem przycisku const int SERVO_PIN = 9; // Pin Arduino podłączony do pinu silnika serwo Servo servo; // utwórz obiekt serwa, aby kontrolować serwo // zmieniące się zmienne: int angle = 0; // aktualny kąt silnika serwo int lastButtonState; // poprzedni stan przycisku int currentButtonState; //
  7. Witam ! Czy może mi ktoś napisać potrzebny kod do sterowania serwomechanizmem w taki sposób jak wyjaśniłem w moim powyższym poście ? Pozdrawiam wszystkich entuzjastów CNC i mechatroniki ! PS. Gieneq proszę umieść Mój post we właściwym miejscu na forum abym mógł uzyskać pomoc.
  8. Witam ! zbudowałem draw machine sterowanie to GRBl _serwo. Serwo działa na PIN D11. Chciałbym zmienić oprogramowanie Arduino na standardowe i podłączyć moduł lasera do pinu PWM D11, a sterowanie serwa podłączyć do drugiego arduino które na wejściu otrzymywało by sygnał: ON 5V- Pozycja 30 -40 stopni OFF 0V - pozycja kontowa 0 Opcjonalnie byłoby super mieć na potencjometrze regulacje wielkości kąta wychylenia przy sygnale ON 5V..... Aktualnie po podłączeniu lasera mam tylko dwie osie .Po takiej przeróbce miałbym do dyspozycji 3 osie i mógłbym wypalać ko
  9. Aktualny kod: /* This program is deigned to act as an interface between the grbl UNO board * and your laser driver analog input. * 0 = laser off * -4095 = laser maximum * * stated another way * when Z-Axiz = 0 there is 0 volts sent to the laser driver * when Z-Axis = -1 there is 5 volts sent to the laser driver * * Z step/mm set to 4095 * Z Feedrate should be set to 439.5604 mm/min * Z Max Depth set to -1 mm * */ #include <Wire.h> #include <Adafruit_MCP4725.h> Adafruit_MCP4725 dac; #define STEP 2 // digital pin 2 = interrupt 0 #define DIR 3 // digital pin 3 not used as an
  10. Marku1707 dziękuję za odzew.. Schemat układu , kod programu, (wsad do arduino nano) oraz zdjęcie płytki wrzuciłem kilka postów wyżej... W kodzie nic nie zmieniłem . Chciałbym właśnie podejrzeć wartość zmiennej "pulseCounter " w monitorze portu szeregowego w czasie rzeczywistym, ale nie mam pojęcia jak to można osiągnąć z poziomu kodowania. Mogę jedynie obserwować wartość napięcia na wyjściu taktowaną impulsami , a ta zmienia się nie liniowo tak jak opisałem. Pozdrawiam
  11. Nie ma nikogo kto by chciał udzielić pomocy????
  12. Proszę o pomoc w identyfikowaniu problemy z kodem w w/w DAC. Sytuacja jest następująca: Program Mach3 wysyła do DAC dwa sygnały STP i DIR. Mam to podłączone do osi "A" tak ze przesunięcia liniowe 0-1 mm powoduje wzrost napięcia na DAG : : 0 mm - 0 V 0,5 mm - 2,5 V 1 mm - 5 V Do tego momentu jest wszystko "OK" teraz następuje zmiana kierunku DIR był wysoki teraz jest niski Zliczanie przez DAC sygnałów przestaje być liniowe przesuwam oś "A" z 1 mm na 0,5 mm powinienem na DACu mieć ok 2,5 V a mam wartość napięcia bliską 0 V. Przesuwając wirtualną
  13. Witam ! Kto pomoże przepisać kod przeznaczony na lcd 20x4 , na LCD-SPI-ST7920-128x64 program testowy pod bibliotekę U8G2 działa . Nie potrafię jednak przypisać tego graficznego wyświetlacza do kodu jak w załączniku. Proszę o wprowadzenie odpowiednich zmian do załączonego kodu: /* Version 15-10-2017.002 Arduino MEGA - Serial1 (pins 18 and 19) communicates with arduino with grbl shield GCode Sender. Hardware: Arduino Uno, ,analog thumbstick (small joystick, with intgrated push button) ,sd card reader with SPI interface ,a general 4x20 LCD display with i2c int
  14. Informuję zainteresowanych tematem że kod : " laser driver analog input" jest "OK" miałem błąd na moim "PCB".
  15. Dziś zrobiłem coś takiego na MCP4725 /* This program is deigned to act as an interface between the grbl UNO board * and your laser driver analog input. * 0 = laser off * -4095 = laser maximum * * stated another way * when Z-Axiz = 0 there is 0 volts sent to the laser driver * when Z-Axis = -1 there is 5 volts sent to the laser driver * * Z step/mm set to 4095 * Z Feedrate should be set to 439.5604 mm/min * Z Max Depth set to -1 mm * */ #include <Wire.h> #include <Adafruit_MCP4725.h> Adafruit_MCP4725 dac; #define STEP 2 // digital pin 2 = interrupt 0 #define DIR 3 // dig
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.