Scott Lahteine
ca145643bd
Merge pull request #8863 from thinkyhead/bf2_restore_position_float
[2.0.x] Restore position_float to LIN_ADVANCE
7 years ago
Scott Lahteine
97d509d4d2
Revert "Improved Core-compatible jerk code"
Reverting commit 3cd7659
7 years ago
Scott Lahteine
5bc2acc072
Restore position_float to fix LIN_ADVANCE
7 years ago
etagle
33a6fc70e4
Adding USB MSD implementation to the HAL: Now, when you plug the Native USB port of the Arduino DUE to your PC, it will be detected as a composite USB device: One of the devices is a USB CDC (Serial port over USB) with native USB handshake (no more overflows!!) (set SERIAL_PORT to -1 to use it as main serial port) and also, a MSD (USB Mass Storage Device) will be detected, and the SD card present on the socket will be reflected as a Removable disk on your PC)
7 years ago
etagle
d8a4db72ac
Reimplemented SW SPI for DUE in assembler. This allows to reach 12Mhz as SPI Clock and improves 4x the transfer speed to the SD card. This is REQUIRED so access to SD from USB is usable (allows 600Kbytes/second transfer speeds)
7 years ago
etagle
99b2fc2066
Adjusted timings on the ST7290 u8glib so RE-ARM and RAMPS4DUE have no problems when writing to the graphics LCD. This fixes Issue #8787 - Special thanks to Bergerac56 for testinf this out !!!
7 years ago
etagle
498ea7512a
Exposed SDCard interface to the public, to USB MSD is able to read/write sectors on the SD card
7 years ago
etagle
9aff55ed1f
Backported latest improvements and fixes from the SdFat liibrary to our own version. This includes support for CRC7 validation on commands and also, made sure that even if using software SPI implementations, SD card speed is properly adjusted when transitioning from INITIALIZATION to DATA TRANSFER mode. ALL HALs implement spiInit, even in SW SPI mode, and we NEED this change to improve 25x the transfer speed of the SD card and allow implementations of USB MSD
7 years ago
etagle
7447979110
Fixed some warnings on the MakerParts configuration, when compiling using the AVR toolchain (integer overflow on the preprocessor calculations)
7 years ago
etagle
b6f9c333d4
Adding hooks into the idle loop so HALs can execute 2nd plane tasks, such as serving SD card read/writes requested from the USB MSD layer
7 years ago
victorpv
2ec4113cb2
Changes to STM32F1 HAL ( #8833 )
Some to correct missing files from previous PR to completely avoid
HardwareTimer Class (reduce overhead). Some changes to formatting.
Changes to DMA ADC to work correctly.
Change to F1 sanity check.
7 years ago
Scott Lahteine
913d9e9a59
Matching sign across filwidth vars
7 years ago
Scott Lahteine
3cde4c78b2
Use wildcard *.cpp in Makefile
Based on #8738
Addressing #8731
7 years ago
Scott Lahteine
63cc34f632
Merge pull request #8846 from thinkyhead/bf2_no_volumetrics
[2.0.x] One setting to validate filament width
7 years ago
Scott Lahteine
fdc5e72720
A single setting to validate filament width
7 years ago
Scott Lahteine
5a0f9605e3
Merge pull request #8842 from thinkyhead/bf2_no_volumetrics
[2.0.x] Add option for NO_VOLUMETRICS
7 years ago
Scott Lahteine
93a6a4e1a8
Add VOLUMETRIC capability item
7 years ago
Scott Lahteine
af1d6acb7e
Travis test NO_VOLUMETRICS
7 years ago
Scott Lahteine
933f76fda3
Option to disable all volumetric extrusion
7 years ago
Scott Lahteine
31e33d2acd
Add NO_VOLUMETRICS to example configs
7 years ago
Scott Lahteine
fc9ee1a4de
Fix up serial sanity check
7 years ago
Scott Lahteine
de5ca96654
More parity with 1.1.x, plus whitespace
7 years ago
Scott Lahteine
a891d8d738
Merge pull request #8820 from thinkyhead/bf2_mks_sbase_spi
[2.0.x] Fix SDSUPPORT for MKS SBASE
7 years ago
Scott Lahteine
029333a8eb
Merge pull request #8819 from thinkyhead/bf2_reverting_XXXX
[2.0.x] Revert "Initial step correction"
7 years ago
Scott Lahteine
097a26007f
Fix SDSUPPORT for MKS SBASE
Fix supplied by @cjsoong in https://github.com/MarlinFirmware/Marlin/issues/8750#issuecomment-350779983
7 years ago
Scott Lahteine
8df5955da4
Revert "Reset timer count before first block step"
This reverts commit 5cf6a062e3
.
7 years ago
Scott Lahteine
957bbab57f
Update inc files for parity with 1.1.x
7 years ago
Scott Lahteine
f79026acc1
Apply MKS_12864OLED_SSD1306 to examples
Followup to #8814
7 years ago
Unknown
502258aa5f
Validate example configs with CircleCI
Runs in parallel to TravisCI and runs *much* faster on same jobs. Finishes all examples configs in <8 min on cache hit; <10 min on cache miss. Cache miss is triggered on platformio.ini change. I'd suggest move to it entirely, but it is limited to just 1500 min of runtime per month and it isn't clear yet how much Marlin would need so suggest we implement in parallel like this, then observe. If the example builds don't catch issues, and 1500 min turns out to be plenty, we can switch to implimenting standard arsenal of tests in CircleCI and ditch TravisCI to gain speed improvement (although I do like seeing the varied Travis avatars staring at me ;).
I agree that hand-crafted tests would be better, but until we have that, this can't hurt.
After merging, you'll need to add Marlin project to CircleCI at: https://circleci.com
Example results at: https://github.com/fiveangle/Marlin/commits/bf-circleci_config
7 years ago
Dan Delaney
b055d8c39c
[2.0.x] Adding support for using the MKS_12864OLED with the SSD1306 controller ( #8814 )
* Adding support for using the MKS_12864OLED with the SSD1306 controller
* Update comment for correct controller type
7 years ago
Scott Lahteine
2690ce7a96
Fix use_example_configs to handle spaces in path
7 years ago
Scott Lahteine
1de7c75590
Merge pull request #8799 from thinkyhead/bf2_zonestar_tronxy
[2.0.x] Support for Tronxy and Zonestar LCD
7 years ago
Scott Lahteine
15d05748df
Adding support for the Tronxy and Zonestar LCD
7 years ago
Scott Lahteine
9abbcc3ee0
Apply ZONESTAR_LCD to example configs
7 years ago
Scott Lahteine
20008b72a8
Merge pull request #8784 from fiveangle/bf2-travis_examples_squashed
[2.0.x] Fix example configs and add to TravisCI tests - squashed
7 years ago
Dave Johnson
aed0cfa3d1
Various fixes for 2.0.x configs
7 years ago
Scott Lahteine
f9aa1daa0d
Merge pull request #8793 from robpower/NanoDLP_Sync_improvement_2
[2.0.x] V2 Extended NanoDLP_Z_Move_Sync to G4 & G28,Added all axis option.
7 years ago
Scott Lahteine
674deaf223
Add NANODLP_ALL_AXIS to config examples
7 years ago
robpower
5595098063
V2 Extended NanoDLP_Z_Move_Sync to G4 & G28,Added all axis option.
7 years ago
Scott Lahteine
2b7db90340
Bring Malyan M200 config up to date
7 years ago
Scott Lahteine
8b12371e45
Change some hex case
7 years ago
Scott Lahteine
4782acf60e
Merge pull request #8780 from fiveangle/bf2-typo
[2.0.x] typo in Marlin.cpp
7 years ago
teemuatlut
0cd1e91056
[2.0.x] TMC driver update ( #8769 )
7 years ago
Scott Lahteine
09d13f186f
Correct unskew, after all
7 years ago
Scott Lahteine
c5632bb91b
Merge pull request #8792 from fiveangle/bf2-HAS_HEAT_BED_conditional
[2.0.x] Missing HAS_HEAT_BED conditional
7 years ago
Dave Johnson
0d531d9655
Missing HAS_HEAT_BED conditional
Fixes issue found in #8779
7 years ago
Dave Johnson
69efb87d19
typo in Marlin.cpp
7 years ago
Scott Lahteine
368c124de8
Fix Planner::unskew parity with skew
7 years ago
Scott Lahteine
21a7b4f26d
Merge pull request #8773 from thinkyhead/bf2_filwidth_refinement
[2.0.x] Comment, fix filament width sensor
7 years ago
Scott Lahteine
cf2193c07f
Comment, fix filament width sensor
7 years ago