-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 1.1.0-RC8 #5077
Comments
What time published |
@jackshi618 Not yet published. Just "a topic to work on the release notes," as stated. Note the "Discussion: Developers" tag. It will be announced publicly when actually released. Perhaps in a few |
@thinkyhead what can we test at this point? and how to do it.... ? i was thinking of a kind of script of things to put the printer through that tests as much a given setup can do |
@boelle ? Testing? You are scaring me. Please just try to use your printer. That will keep us busy enough with just answering your not Marlin specific questions. Writing a test script seems to be completely beyond your abilities. |
Your response is mean and inappropriate. |
That entirely depends on the question of how many of his issues you have read and answered. |
Sure, but everyone comes from different backgrounds with different skills. You assume alot. |
@boelle I can almost imagine a GCode file with just about every command in it, and a configuration with every possible option enabled. But truly, it would be daunting to test everything in one go. Plus we have to test many kinds of printers. In that vein, I was trying to recruit the PDX 3DP Lab —the user group in Portland, Oregon, USA— to help with this very thing. It's a large group with many kinds of printers, from the most standard to some very unusual. But it is like herding cats to get everyone together. I think our best bet is to put out the release candidate and, as usual, we'll get a big surge in feedback. The next round will be all about fixing any remaining bugs. And, Crom willing, RC9 will be the last RC before the final release. |
Hi! But: In the issues-list there are so many potential or confirmed bugs and I am not sure if it is a good idea to switch to a version with bugs as I do not see any relevant bugs in my setting. On the other hand I want to support the development and part of it is to use the actual version, test it and give feedback. So: as soon as you developers think the version is stable enough I would install it asap. Hopefully this post helps in a decision to do the next RC. Kind regards |
Hi Christian If i were you i would download the RCBugFix and use it - it may have bugs, but chances are you will never see them, or if you do, you can report them as well - and then disable the feature that are causing the bug - you are not worse off then with the RC7, on the contrary, it have a lot of benefits.. and even in worst case you can reinstall RC7.. just backup your folder with RC7 in... or even better download the RCBugFix into a separate folder and go from there, easy peachy... Trust me, its not that unstable - and i think most here actually run the RCBugFix (if not all - all is just a huge word ;) rgds |
Hi Stig! I already use RCbugfix from August, 8th and had some issues afterwards. Normally I think "do not change a running system". But I want to support the development and think it would be a sign from the developers if there would be a new RC and perhaps a feature freeze afterwards to get a real release. With this strategy there will perhaps a bigger community to install it and give feedback. And: Of course I do have a good system for my personal releases so I can switch back very easily to every running version from the past. Regards |
@christianh17 It's worth giving |
Hi Thinkyhead! First tests looked good! There is a very (!) small thing with M115 - but I already opened a new issue. I will test further on and report as soon I have new ideas for improving! Regards |
Scott how close do you think we are to releasing RC8, it seems like the line needs to be drawn somewhere or we'll just keep fixing ;-) |
@landodragon141 Dual X Carriage issues with Duplication Mode need to be solved. Please contribute, if you can. I seem to be the only coder around here who looks into bugs. I guess they're not as fun as other things. |
What's the issue # for that one? |
Great thanks! I'm not a phenomenal coder but I'm an excellent troubleshooter. I dig into that and see what I can find. |
I believe the last few PRs in the queue should cover the most serious issues. If there's no other blockers, I will release 1.1.0-RC8 on Monday or Tuesday. |
/fingerscrossed that this is the last RC
|
I think so. We'll leave it out there for a couple of weeks, patch up any serious bugs, and release 1.1.0 just in time for Kringelmas. |
Don't forget the linear-advance/lost E-steps problem. 😄 |
@VanessaE What's the issue number again? |
We kinda talked around it in #5222, but that issue wasn't explicitly meant to address that glitch. The short version is that |
Actually... I think it would be helpful if we could get confident enough to commit to that. The reason I say that is a lot of people have time off from work over the Christmas and New Year's holiday. It would be nice timing for a lot of people to have the V1.1.0 available so they can spend the time required to bring it up. |
I see an added advantage of potential bugs being found from a large uptake. |
@adamfilip no worries... i have kind of an internal "pissed off gauge", @jbrazio made that gauge go into the red a LOT..... @Blue-Marlin have gotten it to the yellow area... and then again i have grown up and are just ignoring certain names and avatars completely. ie i don't reed or respond, its like they are not even there. and should all fail etc etc... bla bla.... Marlin is not the only firmware arround :-D |
@thinkyhead yes its a big task with a common list of G-codes and all the various configs an old thought came to mind... 2 mega boards linked together... one is the "printer" with the config and options we want to test. the other is the "tester" that fires off commands and measures what the other do etc. or maybe travis could do this? just thoughts |
@boelle I'm such a peaceful person.. :-/ Doing unity testing would greatly improve Q&A for Marlin, doing it in the physical world would be possible but hard to automate to a certain degree IMO. Building upon your suggestion and @daid's firmware simulator could be a good way to go forward into such direction, because we could automate it and feed in test scenarios (we control all the inputs into the simulator) and can validate all the outputs. |
hehe i guess my nordic blood does not mix well with your Portuguese. but oh well, its nice to see that you are still among us mortals :-D Q: are travis at all usefull for automated testing? and could our config files be of any use in this regard? |
I have gotten it to build in XCode, but I have not gotten it to actually do anything — I am presented with a blank window. I would love to be able to get it working.
My Finnish blood is supposed to have me drinking clear liquors and ice fishing. |
I some how was able to make it run with the included Marlin firmware, I couldn't make it run with the latest marlin version. There are build time dependencies on the Marlin source code, which means we build the simulator at the same time as we build the Marlin firmware. In order to be useful we would need somehow to modify it to simulate the Arduino bootloader and boot .hex files. |
Ah, that's right, too. I couldn't build it with XCode. I had to get and use CodeBlocks… I will have to try it some day soon with the included Marlin source. I probably just dropped in some recent version. |
@thinkyhead Are we close to tagging RC-8 ? The reason I'm asking is I need to move the UBL code forward to the current code base. I'm hitting a number of bugs that are now fixed in RCBugFix and it is a lot of work to cross those bug fixes back to UBL. So, instead, I was thinking I would spend a couple of days moving forward. But I wanted to do that to something nice like 'RC-8'. (I'm losing characters on the serial line and there are a number of LCD Panel bugs that are currently fixed that are causing problems.) |
@Roxy-3D I'm working on debugging the Dual X auto-park issue right now. As soon as I have that resolved I will merge the code into |
Thanks for the info! As soon as I see RC-8 get tagged... I'll start moving the UBL code to it. |
Just waiting for confirmation that Dual X is working better. |
Ok, It's official! https://github.com/MarlinFirmware/Marlin/releases/tag/1.1.0-RC8 |
And can we have a 'Stable Release' on December 24th ? Then I'd have a 'Happy New Year' ! |
Test, report, and help fix, and it'll be done in no time. |
I'm want to configure RC8 for my Diamond Hotend. It uses three extruders and I'm using Ramps 1.4, so I have to use a Stepper Expander Board. My problem is that in pins_Ramps.h there are new used pins, like: Can someone explain what CS does? |
From Configuration_adv.h
Probably you can ignore them. |
Thx, that worked. I commented those out. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
A topic to work on the release notes. There have been over 160 pull requests merged, and several intermediate direct commits. This list gives a good overview of the stuff we've been working on since the last release. A lot of it is cleanup. We continue to refine and improve bed leveling.
Summary of biggest changes since 1.1.0-RC7:
M211
to Enable/Disable Software EndstopsM355
to turn the case light on/off and set brightnessG38.2
G38.3
command option for CNC style probingMINIMUM_STEPPER_PULSE
option to adjust step pulse durationR
parameter support forG2
/G3
M43
optional command (PINS_DEBUGGING
)DELTA_CALIBRATION_MENU
New / Updated Features
M211
to Enable/Disable Software EndstopsMINIMUM_STEPPER_PULSE
optionM0
/M1
withM108
(EMERGENCY_PARSER
)G2
/G3
withR
parameterG38.2
/G38.3
commands for CNC-style probingPINS_DEBUGGING
andM43
: Read pin statesM355
to turn the case light on/off and set brightnessM155
auto-report temperature (AUTO_REPORT_TEMPERATURES
)M115
capabilities protocol (EXTENDED_CAPABILITIES_REPORT
)AUTOTEMP
options inM104
(not justM109
)MENU_ITEM_CASE_LIGHT
)RGB_LED
)Code Cleanup & Documentation
Fix a misspelling of minimum #4749, Minor code cleanup, tweak M109/M190 #4779, Fix comment on FILAMENT_RUNOUT_SENSOR #4797, Some comments, const args, debug output tweaks #4836, Include requirements in "Implemented Codes" #4895, Add note for M205 #4941, Sort out some header dependencies #4993, Patch BAUDRATE line in configs #5053 : Code cleanup and documentation
ultralcd.cpp
Planner & Stepper
buffer_line
before waiting for a free blockPerformance & Stability
SLOWDOWN
for DELTA/SCARAM303
SET_OUTPUT
duration_t
toDigital
methodG29
USBCON
code_value_bool
for flag parametersBLTOUCH
string andSERVO_DELAY
MINIMUM_STEPPER_PULSE
HEATERS_PARALLEL
M119
outputLIN_ADVANCE
MIXING_EXTRUDER
Configuration
dropsegments
=>MIN_SEGMENTS_FOR_MOVE
PREVENT_DANGEROUS_EXTRUDE
=>PREVENT_COLD_EXTRUSION
MIN_SEGMENTS_FOR_MOVE
=>MIN_STEPS_PER_SEGMENT
Configuration.h
DISABLE_Z_MIN_PROBE_ENDSTOP
, clean up probe configEXTRUDER_n_AUTO_FAN_PIN
=>En_AUTO_FAN_PIN
OLD_SLOWDOWN
optionDISTINCT_E_FACTORS
)Homing and Bed Leveling
Z_DUAL_ENDSTOPS
with Z MIN HomingZ_PROBE_*_HEIGHT
options are nozzle-relativeG29
when possibleBLTOUCH
supportG29
for 3-point levelingPROBE_Y_FIRST
option. Arduino 1.6.8 required.M48
output; Add min, max, range, etc.G30
, report correct XYDELTA_HOME_TO_SAFE_ZONE
)M420
withZ
to limit compensation to a given heightABL_BILINEAR_SUBDIVISION
)Mesh (Manual) Bed Leveling
LCD Controllers
DELTA_CALIBRATION_MENU
universalfalse
when exiting babysteppingM600
) Filament ChangeLCD_DECIMAL_SMALL_XY
)Languages
For Developers
Makefile
to C++11The text was updated successfully, but these errors were encountered: