Klipper Firmware
- Berg
- Zasłużony
- Postów w temacie: 53
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: Klipper Firmware
wyjechany jestem, to trochę poczekacie ale wiesz na Benchy nie spodziewam się jakiegoś efektu. Benchy wolno się drukuje, kształt nie jest zrobiony z bardzo drobnych odcinków. Poza tym Lume, na której testowałem ostatnio ma jakiś kłopot z Z. A jak już robię benchy to ma być dobre
Następnym razem sprawdzę jak idzie Klipper na Hypercube i czy działa podwójne Z.
Następnym razem sprawdzę jak idzie Klipper na Hypercube i czy działa podwójne Z.
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
- dragonn
- Zasłużony
- Postów w temacie: 70
- Posty: 6384
- Rejestracja: 12 gru 2016, 21:50
- Lokalizacja: Opole
- Drukarka: LUME
- x 1455
Re: Klipper Firmware
https://github.com/KevinOConnor/klipper/pull/45 naprawdę zaczynam lubić jak ten soft jest napisany . Dorobienie tego zajęło mi jakieś 3-4h a zaczynałem niewiedząca nic .
anraf1001, Berg
- anraf1001
- Konto z ograniczeniami
- Postów w temacie: 3
- Posty: 1509
- Rejestracja: 30 gru 2016, 11:43
- Lokalizacja: Gniezno
- Drukarka: Hypercube Evo
- x 182
Re: Klipper Firmware
Jak myślicie? Raspberry Pi Zero uciągnie Klippera i transmisję wideo przez OctoPrinta?
Pozdrawiam, Andrzej
Drukarki: Hypercube Evolution
Prusa ala Haribo/Mk3
Wsiadając do taksówki mówię: "G28"
Drukarki: Hypercube Evolution
Prusa ala Haribo/Mk3
Wsiadając do taksówki mówię: "G28"
- morf
- Drukarz
- Postów w temacie: 7
- Posty: 3232
- Rejestracja: 17 sty 2017, 12:28
- Drukarka: Reprapy, Prusa MK3S
- x 1598
Re: Klipper Firmware
Jak tam Panowie po paru tygodniach? Macie nadal klippera "onboard"?
Chetnie wyslucham opini a niestety nie mam drukarki z brancha dev obecnie
Chetnie wyslucham opini a niestety nie mam drukarki z brancha dev obecnie
Done is better than perfect.
- dragonn
- Zasłużony
- Postów w temacie: 70
- Posty: 6384
- Rejestracja: 12 gru 2016, 21:50
- Lokalizacja: Opole
- Drukarka: LUME
- x 1455
Re: Klipper Firmware
Ja może dziś podepnę z powrotem do Evo, miałem niestety pewne pechowe zdarzenie z Zero (magic smoke ) i muszę przenieść na Rassberry Pi 2 które akurat miałem pod ręką.
- morf
- Drukarz
- Postów w temacie: 7
- Posty: 3232
- Rejestracja: 17 sty 2017, 12:28
- Drukarka: Reprapy, Prusa MK3S
- x 1598
Re: Klipper Firmware
Dzieki
Swoja droga sprawa nad ktora sie nie zastanawialem
Swoja droga sprawa nad ktora sie nie zastanawialem
jak sobie zmapowac definicje pinoutu majac input z repetierowego pins.hstep_pin: ar54
dir_pin: ar55
...
Kod: Zaznacz cały
*****************************************************************
* DUE3DOM MINI Board
* http://www.due3dom.pl
******************************************************************/
#if MOTHERBOARD == 411
#ifndef __SAM3X8E__
#error Oops! Make sure you have 'Arduino Due' selected from the 'Tools -> Boards' menu.
#endif
#define KNOWN_BOARD
#define CPU_ARCH ARCH_ARM
#define ORIG_X_STEP_PIN 17
#define ORIG_X_DIR_PIN 16
#define ORIG_X_MIN_PIN 38
// on expansion port
#define ORIG_X_MAX_PIN 36
#define ORIG_X_ENABLE_PIN 22
#define ORIG_Y_STEP_PIN 2
#define ORIG_Y_DIR_PIN 3
#define ORIG_Y_MIN_PIN 34
// on expansion port
#define ORIG_Y_MAX_PIN 32
#define ORIG_Y_ENABLE_PIN 26
#define ORIG_Z_STEP_PIN 64
#define ORIG_Z_DIR_PIN 63
#define ORIG_Z_MIN_PIN 30
// on expansion port
#define ORIG_Z_MAX_PIN 28
#define ORIG_Z_ENABLE_PIN 15
#define ORIG_E0_STEP_PIN 61
#define ORIG_E0_DIR_PIN 60
#define ORIG_E0_ENABLE_PIN 62
// on expansion port
#define ORIG_E1_STEP_PIN -1
// on expansion port
#define ORIG_E1_DIR_PIN -1
// on expansion port
#define ORIG_E1_ENABLE_PIN -1
// on expansion port
#define ORIG_E2_STEP_PIN -1
// on expansion port
#define ORIG_E2_DIR_PIN -1
// on expansion port
#define ORIG_E2_ENABLE_PIN -1
// hotend1 heater
#define HEATER_0_PIN 13
// bed heater
#define HEATER_1_PIN 7
// on expansion port
#define HEATER_2_PIN -1
// hotend1 thermistor
#define TEMP_0_PIN 7
// bed thermistor
#define TEMP_1_PIN 6
// thermo fan thermistor
#define TEMP_2_PIN 5
// onboard thermistor NTC100K Beta3950
#define TEMP_3_PIN 2
// on expansion port
#define THERMOCOUPLE_0_PIN 3
// on expansion port
#define THERMOCOUPLE_1_PIN 4
#define SDSUPPORT 1
#define SDPOWER -1
#define SDSS 4
#define ORIG_SDCARDDETECT 14
#define SDCARDDETECTINVERTED 0
#define LED_PIN -1
// hotend1 cooler
#define ORIG_FAN_PIN 9
// print fan
#define ORIG_FAN2_PIN 11
// thermo fan
#define FAN_THERMO_PIN 12
// 4-pin header FAN0 - only for 4-pin fans !!!
#define FAN_BOARD_PIN 8
#define ORIG_PS_ON_PIN 40
#define KILL_PIN -1
#define SUICIDE_PIN -1
#define SDA_PIN 20
#define SCL_PIN 21
//servo pins 5, 6, 13
#define E0_PINS ORIG_E0_STEP_PIN,ORIG_E0_DIR_PIN,ORIG_E0_ENABLE_PIN,
#define E1_PINS ORIG_E1_STEP_PIN,ORIG_E1_DIR_PIN,ORIG_E1_ENABLE_PIN,
#define E2_PINS ORIG_E2_STEP_PIN,ORIG_E2_DIR_PIN,ORIG_E2_ENABLE_PIN,
#define TWI_CLOCK_FREQ 400000
// see eeprom device data sheet for the following values these are for 24xx256
#define EEPROM_SERIAL_ADDR 0x50 // 7 bit i2c address (without R/W bit)
#define EEPROM_PAGE_SIZE 64 // page write buffer size
#define EEPROM_PAGE_WRITE_TIME 7 // page write time in milliseconds (docs say 5ms but that is too short)
// specify size of eeprom address register
// TWI_MMR_IADRSZ_1_BYTE for 1 byte, or TWI_MMR_IADRSZ_2_BYTE for 2 byte
#define EEPROM_ADDRSZ_BYTES TWI_MMR_IADRSZ_2_BYTE
#define EEPROM_AVAILABLE 1
#endif
//End DUE3DOM MINI Board
Done is better than perfect.
- Berg
- Zasłużony
- Postów w temacie: 53
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: Klipper Firmware
@dragonn, skoro przyglądałeś się możliwości implementacji S-shape acceleration, to może wiesz też, czy była by możliwość implementacji w hoście korekty nierówności stepów DVR8825 ?
Nie wiem jak wygląd ramka, czy coś wysyłane do uC więc nie potrafię sobie odpowiedzieć.
To by dało jakieś nadzieje dla takich płytek jak sbase.
EDIT: już wiem. Tak sobie.
Znaczy tak ale bardzo by to zwiększyło komunikację. Count zawsze musiało by być =1. Prędzej po stronie uC jednak.
Nie wiem jak wygląd ramka, czy coś wysyłane do uC więc nie potrafię sobie odpowiedzieć.
To by dało jakieś nadzieje dla takich płytek jak sbase.
EDIT: już wiem. Tak sobie.
Kod: Zaznacz cały
queue_step oid=%c interval=%u count=%hu add=%hi : This command schedules 'count' number of steps for the given stepper, with 'interval' number of clock ticks between each step.
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
- dragonn
- Zasłużony
- Postów w temacie: 70
- Posty: 6384
- Rejestracja: 12 gru 2016, 21:50
- Lokalizacja: Opole
- Drukarka: LUME
- x 1455
Re: Klipper Firmware
Hmmm nie no to byś musiał robić raczej w hoście, przecież do uC wysyłasz jakiego kroki chcesz zrobić. Wystarczy że wyślesz już skompensowane wartości. Myślę że możliwość zrobienia tego na pewno jest.
Re: RE: Re: Klipper Firmware
Ale sbase ma wyjścia na stepsticki i zamiast mnożyć problemy wkładasz zewnętrzne na plytce, jakie życzysz, na dowolne napięcie etc.rafaljot pisze:@dragonn, skoro przyglądałeś się możliwości implementacji S-shape acceleration, to może wiesz też, czy była by możliwość implementacji w hoście korekty nierówności stepów DVR8825 ?
Nie wiem jak wygląd ramka, czy coś wysyłane do uC więc nie potrafię sobie odpowiedzieć.
To by dało jakieś nadzieje dla takich płytek jak sbase.
EDIT: już wiem. Tak sobie.Znaczy tak ale bardzo by to zwiększyło komunikację. Count zawsze musiało by być =1. Prędzej po stronie uC jednak.Kod: Zaznacz cały
queue_step oid=%c interval=%u count=%hu add=%hi : This command schedules 'count' number of steps for the given stepper, with 'interval' number of clock ticks between each step.
Jedynie tracisz ustawianie prądu, ale potencjometr albo serial i naprzód.
Jeżeli przypadkiem podam ceny w GBP to sobie kolego, koleżanko, pomnóż razy pięć.
- Berg
- Zasłużony
- Postów w temacie: 53
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: Klipper Firmware
@mcxmcx ależ właśnie chodzi o to by mnożyć problemy - by móc je potem rozwiązywać.
Przynajmniej w tym wypadku.
Przynajmniej w tym wypadku.
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2