Stephen Hurd
f8afe49a2f
toolhead: Fix toolhead stop on SET_VELOCITY_LIMIT ( #5053 )
...
This fixes issue #5050
Signed-off-by: Stephen Hurd <deuce@synchro.net>
2021-12-30 18:56:24 -05:00
Dmitry Butyugin
309b8e030f
scripts: Migrated shaper calibration scripts to Python3
...
Also updated instructions to install python3-numpy and
python3-matplotlib Python packages.
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-12-30 18:14:53 -05:00
Kevin O'Connor
8b6753d68f
stm32: Unify enable_pclock() code
...
Unify the handling of the enable_pclock() and is_enabled_pclock() code
across all stm32 chips. All chips will now perform a peripheral reset
on enable_pclock() (this is a change for stm32f0 and stm32h7). The
enable_pclock() code will now also disable irqs during the enable.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-30 12:18:05 -05:00
adelyser
9bdd61758e
stm32: Fix the GPIO register for stm32h7 ( #5077 )
...
Signed-off-by: Aaron DeLyser <bluwolf@gmail.com>
2021-12-29 18:01:28 -05:00
Yifei Ding
98af5dffe6
docs: Improve filament width sensor documentation ( #5058 )
...
Add Filament Width Sensor to G-Codes.md
Remove Redundant Filament Width Sensor Entries
Remove Duplicate Status Reference In Hall Filament Width Sensor
Fix Indentation For Filament Width Sensors
Signed-off-by: Yifei Ding<yifeiding@protonmail.com>
2021-12-27 12:41:31 -05:00
Kevin O'Connor
634ae08df6
config: Minor updates to generic-bigtreetech-skr-pico-v1.0.cfg
...
Small wording change and add to printer test cases.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-27 12:32:12 -05:00
BigTreeTech
aa2ede4a8c
config: Add BigTreeTech SKR Pico V1.0 board ( #5022 )
...
Signed-off-by: Alan.Ma from BigTreeTech <tech@biqu3d.com>
2021-12-27 12:28:21 -05:00
Yifei Ding
4d3198d44d
docs: Clarify the Thickness of Paper
...
Signed-off-by: Yifei Ding <yifeiding@protonmail.com>
2021-12-27 12:24:58 -05:00
Kevin O'Connor
0db696b0e9
docs: Fix hybrid_corexy typo in Config_Reference.md
...
Reported by @controlflow.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-27 12:21:33 -05:00
Kevin O'Connor
8090d365f6
docs: Add stm32g0b1 to benchmarks
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-27 10:47:52 -05:00
Desuuuu
2cdd446b09
Merge remote-tracking branch 'upstream/master' into dgus-display
2021-12-25 21:27:37 +01:00
Kevin O'Connor
247cd753e2
stm32: Fix ADC on stm32f042
...
It seems the stm32f042 chip needs a small delay during ADC enable.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-24 19:27:04 -05:00
Kevin O'Connor
9f31a35e75
test: Add stm32g0 and generic-bigtreetech-skr-mini-e3-v3.0.cfg to test cases
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-24 11:43:08 -05:00
BigTreeTech
a518cfb02f
config: Add BigTreeTech SKR mini E3 V3.0 board ( #5040 )
...
Signed-off-by: Alan.Ma from BigTreeTech <tech@biqu3d.com>
2021-12-24 11:33:38 -05:00
Kevin O'Connor
f0b20f0bdf
spi_flash: Add btt-skr-mini-e3-v3 board definition
...
Signed-off-by: Alan.Ma from BigTreeTech <tech@biqu3d.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:26 -05:00
Kevin O'Connor
c89a01c83b
stm32: Enable SPI support on stm32g0
...
Signed-off-by: Alan.Ma from BigTreeTech <tech@biqu3d.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:26 -05:00
Kevin O'Connor
1c24317380
stm32: Enable ADC support on stm32g0
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:26 -05:00
Kevin O'Connor
88325b6c93
stm32: Rework register access on stm32f0_adc.c
...
Avoid read-modify-write operations where possible. The register
values are in a known state so prefer absolute writes.
Improve handling of race conditions with hardware updates.
Remove the adc reference from "struct gpio_adc" as it is a constant.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:26 -05:00
Kevin O'Connor
20ac48f680
stm32: Minor whitespace changes to stm32f0_adc.c
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:26 -05:00
Kevin O'Connor
b710174107
stm32: Enable I2C on stm32g0
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:26 -05:00
Kevin O'Connor
9549a3b4fb
stm32: Add support for USB on stm32g0
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:26 -05:00
Kevin O'Connor
8d7a6e4ca4
stm32: Rework USB transfer memory layout in usbfs.c
...
Use a fixed layout for the USB transfer memory and remove the ep_mem
struct definition.
This is in preparation for stm32g0 support.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:26 -05:00
Kevin O'Connor
a4a02e86af
stm32: Fix buffer size calculation in usbfs.c
...
When the buffers are over 32 bytes, a block count of 1 starts at 0.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
7d2c966241
stm32: Simplify irq declaration in usbfs.c
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
6e8f28117b
stm32: Initial support for stm32g0
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
4576b3918c
lib: Add cmsis libraries for stm32g0
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
dc3ac2b424
stm32: Enable optimized gpio_clock_enable() function on stm32h7
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
e56b63fd7e
stm32: Reorganize stm32h7.c into major code blocks
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
de35790709
stm32: Remove USB boot stubs from stm32h7.c
...
The USB dfu bootloader wasn't enabled on stm32h7, so remove the
copy-and-paste code stubs for it.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
617f620f00
stm32: Fix DFU entry point on stm32f072
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
e14dca0f06
stm32: Reorganize usb bootloader code in stm32f0.c
...
Reorganize stm32f0.c into major code blocks.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
e55011cde8
stm32: Reorganize usb bootloader code in stm32f4.c
...
Reorganize stm32f4.c into major code blocks.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
d29f97cd99
stm32: Reorganize code in stm32f1.c
...
Reorganize stm32f1.c into major code blocks.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
2ee1f48895
stm32: Add new gpioperiph.c file for gpio_peripheral() code
...
The gpio_peripheral() code is the same in stm32f0.c, stm32f4.c, and
stm32h7.c. Move that function to a new gpioperiph.c file to avoid
code duplication.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-23 22:15:25 -05:00
Kevin O'Connor
debcc22fc5
docs: Provide details on review process for new submissions
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-18 17:27:49 -05:00
Yifei Ding
dd714fc7a1
docs: Update raspberrypi.com Links in FAQ
...
Signed-off-by: Yifei Ding <yifeiding@protonmail.com>
2021-12-15 22:21:48 -05:00
gjsmo
e7ba140337
config: Add configuration for Modix Big60 printer ( #4986 )
...
Signed-off-by: Gabriel Smolnycki <gabjsmo0@gmail.com>
2021-12-15 14:06:29 -05:00
Kevin O'Connor
62cfc2527f
statistics: Improve Python3 compatibility
...
Reported by @vladimir-poleh .
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-15 11:27:08 -05:00
Kevin O'Connor
0f3d68613d
docs: Update tmc5160 stealthchop_threshold description in Config_Reference.md
...
Don't recommend tuning stealthchop_threshold as it can cause issues.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-15 11:24:44 -05:00
Kevin O'Connor
323268ea02
docs: Note systemic error introduced by interpolate setting in TMC_Drivers.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-12 12:44:06 -05:00
Kevin O'Connor
92c41b8827
config: Remove tmc interpolate setting from example configs
...
There is no reason to explicitly set the interpolate flag to true in
the example configs as that is already the default.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-12 12:44:06 -05:00
Kevin O'Connor
37a117e64f
docs: Update TMC_Drivers.md with notes on spreadCycle vs stealthChop modes
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-12 12:44:06 -05:00
Kevin O'Connor
dfe9e8f783
config: Don't specify a hold_current in printer-hiprecy-leo-2019.cfg
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-12 12:44:06 -05:00
Kevin O'Connor
307462c203
config: Don't specify a hold_current in printer-eryone-er20-2021.cfg
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-12 12:44:06 -05:00
Kevin O'Connor
bfd098eb19
config: Remove hold_current from sample configs and sample macros
...
Now that the documentation recommends that hold_current not be set,
update the example config files to not specify a hold_current.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-12 12:44:06 -05:00
Kevin O'Connor
9552f5e546
docs: Recommend that hold_current not be specified
...
Changing motor current may itself introduce unwanted motor movement.
As such, document that specifying a hold_current is not recommended.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-12 12:44:06 -05:00
Yifei Ding
bea2027869
docs: Refresh Bootloaders.md Links
...
Some links are pointing to a beta bl (v0.5-beta) instead of the newest release (v0.7).
Raspberry Pi documentation had changed to adocs
Signed-off-by: Yifei Ding <yifeiding@protonmail.com>
2021-12-07 23:42:51 -05:00
usrhere
051133f81c
docs: fixed typo in Resonance_Compensation.md option name ( #4981 )
...
Signed-off-by: Joseph Vilimas <4to5@protonmail.com>
2021-12-02 18:12:15 -05:00
Kevin O'Connor
8b2da0d353
motan: Fix comment copy-and-paste error in readlog.py
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-01 20:09:25 -05:00
Kevin O'Connor
fea30f8771
docs: Add a note on how to view the raw motan logs in Debugging.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-12-01 20:09:25 -05:00