Kevin O'Connor
3d37362d6e
buildcommands: Call irq_poll() after last task function
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-21 19:36:49 -04:00
Kevin O'Connor
8f9e497d69
linux: Rework timer_check_periodic() to use ticks
...
Avoid using a 'struct timespec' to simplify the code.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-19 09:50:40 -04:00
Kevin O'Connor
e0aba590f9
linux: Move timer fields into a struct
...
Storing the fields in a struct allows gcc to optimize memory pointers.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-19 08:53:47 -04:00
Kevin O'Connor
16b8922af2
github: Fix cron entry in close-invalid-bot.yaml
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-18 19:47:17 -04:00
Kevin O'Connor
f9601f70b1
github: Add close-invalid-bot.yaml
...
The generic stale issue tool wont close an issue that has comments
after the initial invalid message. Add a bot to close invalid issues.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-18 19:39:27 -04:00
Kevin O'Connor
962315a5fc
github: Update issue template to further encourage reading the directions
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-18 18:18:45 -04:00
Kevin O'Connor
4ef713f6b8
docs: Update Linux RPi benchmarks
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-18 13:21:31 -04:00
Kevin O'Connor
db0fb5d596
linux: Avoid calling timer_read_time() in timer_dispatch() when not needed
...
The timer_read_time() call can be expensive - when the next timer is
definitely pending, avoid making that call.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-18 13:12:32 -04:00
Kevin O'Connor
89af88d016
linux: Simplify timer dispatch code
...
Implement rescheduling math using the simple 32-bit timer instead of
the Unix timespec struct. This makes the code simpler and doesn't
adversely impact the overall performance.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-18 12:25:50 -04:00
Kevin O'Connor
d5c72e3693
linux: Fix local timer_repeat_until cache in timer.c
...
Make sure to update the local copy of timer_repeat_until when updating
it.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-18 12:17:00 -04:00
Kevin O'Connor
c5f1835bec
config: Add printer-flashforge-creator-pro-2018.cfg to test cases
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-16 13:58:24 -04:00
le-Bark
47f2899e37
config: Config for the flashforge-creator-pro ( #4156 )
...
Signed-off-by: Marc-André Denis <marcadenis@msn.com>
2021-04-16 13:55:42 -04:00
Kevin O'Connor
ca1d431653
stepper: Register a config default for calculated homing_positive_dir
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-16 11:42:39 -04:00
Kevin O'Connor
dcf6d30aba
config: Updates to printer-tronxy-x5sa-pro-2020.cfg
...
Minor updates to use default values.
Also, add to printers.test test cases.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-16 00:16:09 -04:00
TheBugLebowsky
f6cb1d0450
config: Create printer-tronxy-x5sa-pro-2020.cfg ( #4144 )
...
A working configuration example for Tronxy X5SA Pro printer (https://tronxy.com/x5s-series/x5sa-pro.html ) with no Touchscreen funcionalities because separated LCD firmware needed.
Silent TMC2225 drivers soldered on board.
The Self-levelling plate sensor is a blue Tronxy XY-08N model.
Direct Drive is a Titan Extruder Clone "3:1" gear ratio.
Signed-off-by: Morgan Barresi <morganfw@gmail.com>
2021-04-16 00:12:03 -04:00
Clifford Roche
3a023d0ff4
palette2: Fix get_status ( #4171 )
...
Signed-off-by: Clifford Roche <clifford.roche@gmail.com>
2021-04-15 13:53:06 -04:00
Clifford Roche
e7b0e7b43b
palette2: Add ping variation + ping status reports ( #4114 )
...
Signed-off-by: Clifford Roche <clifford.roche@gmail.com>
2021-04-14 11:37:24 -04:00
Kevin O'Connor
316b49c6bf
docs: Note that attribution/history should be avoiding in Example_Configs.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-13 21:14:46 -04:00
Kevin O'Connor
de8eb884b4
test: Add generic-bigtreetech-skr-2.cfg to printers.test
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-13 21:08:24 -04:00
popshansen
b8186ac4cf
config: Add example generic-bigtreetech-skr-2.cfg config ( #4160 )
...
Signed-off-by: Lars R. Hansen <popshansen@hotmail.com>
2021-04-13 21:06:16 -04:00
Kevin O'Connor
dce9971aa9
stepcompress: Improve numerical stability of step+dir+step filter
...
Apply the step+dir+step filter even if, for some reason, a negative
time is found.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-11 12:19:57 -04:00
Arksine
a93d09cdf4
docs: document bed mesh "faulty_regions"
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-04-10 11:16:07 -04:00
Arksine
60372fd0cf
bed_mesh: introduce "faulty_regions" option
...
Users may define "faulty regions", locations within the mesh where a probed value is unreliable. When bed mesh generates points it will substitute points in faulty regions with up to 4 points nearest to the region. After calibration is complete the Z values at these points will be averaged and assigned to the original value inside the faulty region.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-04-10 11:16:07 -04:00
Arksine
5f5dfbaa7f
bed_mesh: Allow user to clear the relative_reference_index via gcode
...
If a negative number is specified for the RELATIVE_REFERENCE_INDEX parameter clear the internal relative_reference_index.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-04-10 11:16:07 -04:00
Kevin O'Connor
38b2805136
toolhead: Export the print_stalls value via get_status()
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 20:44:27 -04:00
Kevin O'Connor
49a2b0354f
statistics: Export the OS and process load in a get_status() method
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 20:27:38 -04:00
Kevin O'Connor
cacf1197b6
docs: Minor changs to pca9533 in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 17:50:30 -04:00
le-Bark
eb4abdd830
pca9533: RGB support for the mightyboard ( #4150 )
...
Signed-off-by: Marc-André Denis <marcadenis@msn.com>
2021-04-09 17:47:16 -04:00
Kevin O'Connor
b1b2488538
docs: Minor display sectoin updates to Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 13:07:40 -04:00
Kevin O'Connor
cf0c165361
Docs: Split the display section of Config_Reference.md into multiple sections
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 12:59:13 -04:00
Kevin O'Connor
26603e8369
docs: Minor copy-and-paste fix to Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 12:02:18 -04:00
le-Bark
317402d5ba
hd44780_spi: added lcd support to the mightyboard ( #4121 )
...
Signed-off-by: Marc-André Denis <marcadenis@msn.com>
2021-04-07 21:07:23 -04:00
Dmitry Butyugin
165d2fc228
resonance_tester: Fixed multi-point resonance testing
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-04-07 19:05:23 -04:00
Demetrius Apostolopoulos
bf01d6d1f8
config: Added config for Eryone Thinker Series ( #4096 )
...
Signed-off-by: Demetrius Apostolopoulos <dapostol73@hotmail.com>
2021-04-07 14:10:59 -04:00
Kevin O'Connor
c59da22707
docs: Add link to Discourse server in Example_Configs.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-07 13:30:29 -04:00
Oliver
41999eb94d
stm32: CAN Kconfig typo
...
Fixed simple typo in the Kconfig and can.c. stm32f4 CAN Pins
Signed-off-by: Oliver Walter <oli1111@web.de>
2021-04-07 13:06:13 -04:00
Arksine
689c2f9baf
stm32f1: reset peripherals in enable_pcclock()
...
Some bootloaders do not disable peripherals in use before jumping to the application. Reset peripherals to assure correct operation.
SIgned-off-by: Eric Callahan <arksine.code@gmail.com>
2021-04-07 12:57:21 -04:00
Kevin O'Connor
5729109727
stale-issue-bot: Increase stale warning from 3 weeks to 5 weeks
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-07 11:08:14 -04:00
Desuuuu
0d646c4a2e
rename irq handler on lpc176x
2021-04-07 14:44:13 +02:00
Desuuuu
6430a1e91b
re-organize t5uid1 mcu code
2021-04-07 13:27:11 +02:00
Desuuuu
3de6447315
fix UART baudrate on LPC176X
2021-04-06 01:05:23 +02:00
Desuuuu
f8decd96e4
minor Makefile changes
2021-04-06 00:36:31 +02:00
Desuuuu
10bceefbf9
Merge remote-tracking branch 'upstream/master'
2021-04-06 00:08:05 +02:00
Kevin O'Connor
b5b2fe2d2b
bed_mesh: Perform initialization from klippy:connect instead of klippy:ready
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-02 13:50:38 -04:00
Kevin O'Connor
3cfc42e54a
bltouch: Minor indentation change
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-02 13:43:01 -04:00
Kevin O'Connor
2a9a133f36
bltouch: Raise the probe as soon as the endstop triggers
...
Start the raise sequence once the endstop notification arrives. This
can reduce the response time as it does not require waiting for the
homing sequence to fully finalize.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-02 13:43:01 -04:00
Kevin O'Connor
c9ae89e142
bltouch: Use hmove.check_no_movement() to verify bltouch deployed
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-02 13:43:01 -04:00
Kevin O'Connor
cdaf9379b0
pause_resume: Perform setup via "klippy:connect" instead of "klippy:ready"
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-01 10:10:39 -04:00
Arksine
74d527776e
bed_mesh: lookup the toolhead object in "handle_connect"
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-04-01 09:32:23 -04:00
Kevin O'Connor
d609753a6a
gcode_move: Make sure to call reset_last_position() in _handle_ready()
...
If reset_last_position() is invoked prior to the printer being
"ready", then the transform may not be properly accounted for. Handle
this by calling reset_last_position() when the printer becomes
"ready".
This should fix some "must home first" errors on extrude-only moves.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-31 22:15:54 -04:00