PanelDueFirmware 3.2-RC1 released
-
@elmoret said in PanelDueFirmware 3.2-RC1 released:
@CaLviNx said in PanelDueFirmware 3.2-RC1 released:
I'm almost speechless with disbelief.
How is this unlike literally any other software/hardware situation?
You cannot run iOS on a iPhone 3.
You cannot run Windows 10 on a 286.
You cannot flash the firmware of a 4k HDTV onto a 720p HDTV.
Etc...
Ah so Duet is using the Apple business model of planned obsolescence to generate sales, thanks for the clarification....
-
I am getting popcorn
This is getting ridiculous.It is so hard to understand, that older hardware is not capable of handling new features?
-
@CaLviNx said in PanelDueFirmware 3.2-RC1 released:
Ah so Duet is using the Apple business model of planned obsolescence
I hope so!
This typed on a MacBook Pro Retina, 15-inch, Late 2013, running Mac OS X 10.14 Mojave perfectly, and expecting quite a few more years out of it, even though OS X 10.15 Catalina is the last version of OS X that will support it. I've also got an iPad 3 from 2012, on iOS 9.3.6, that still works pretty well for web browsing and streaming TV, and the iPhones I've had have generally served me well for 3 to 4 years, far longer than anyone I know has kept an Android phone. Sure, I paid more up front, but long term? To me, Apple's perceived planned obsolescence is BS. I don't know anyone with even a high-end laptop from 2013 that runs Windows 10 nicely (though my MacBook Pro does).
But then let's not start a Mac vs PC flame war.
Ian
-
I agree, it's getting very tedious.
First, I should point out that until late last year, PanelDue was a product of my own company, which pre-dates Duet3D. So any blame for lack of foresight falls on me, not on Duet3D.
I designed PanelDue in 2014, as an accessory for the RepRapPro Ormerod 3D printer. My original design used an 8-bit processor, but after I realised the limitations of that processor I switched to the 32-bit ATSAM3S2BA. This was when very few 3D printer control boards (let alone 3D printer accessories) used 32-bit processors.
By December 2015 I had some OEM requests for customised splash screens, and I realised that a processor with more memory might be needed. So I had some PanelDue made with the ATSAM3S4B processor.
This all happened before the Duet WiFi was launched in 2016. From August 2016 (around the time of the Duet WiFi launch), I switched all production of PanelDue boards to use the larger processor, despite the negative impact on profitability. So all PanelDue boards with the smaller processor are more than 4 years old and their manufacture pre-dates bulk shipping of the Duet WiFi.
I guess my crystal ball failed, because back in 2014 I didn't know that we would develop the Duet WiFi, or how successful it would become, or how in 2020 RepRapFirmware would provide so much additional data available to user interfaces via its object model that we would need more memory to make use of it. But I did have the foresight even before Duet WiFi was launched to switch to a larger processor, which more than 4 years later has turned out to be sufficient to support the new features in PanelDueFirmware 3.2. I upgraded the processor further in PanelDue v3.
Those who bought a PanelDue 4+ years ago with the smaller processor can continue to use it, with exactly the same functionality as now (somewhat more than when they bought it), by continuing to use version 1.24 firmware. Those who have continued to develop their 3D printers and would like the new functionality can choose to replace the PanelDue control board (keeping the LCD), or replace the processor if they feel able, or hack the open source firmware to remove features they do not want in order to make the firmware fit.
I had none of those options with equipment I purchased that cost many times more than a PanelDue:
- The only time I took an iPhone as part of a mobile phone contract, it became unusably slow because of a forced firmware update after just 18 months, 6 months before the contract ended
- The Humax PVR I bought had a bug which forced me change my password to a much less secure one. They announced that they would not fix that bug - in fact, they have never issued any firmware updates for that PVR. Their attitude seems to be ship and forget.
So please tell me, is Duet3D really being unreasonable in producing new firmware that doesn't run on a $40 piece of hardware more than 4 years old, while RepRapFirmware continues to support the older hardware/firmware combination?
-
Quite frankly I do find Duet3D rather unreasonable, borderline outrageous - but as it usually works out in favour of the user I choose to overlook it.
7i and 4.3 updated; excited for 3.2 testing!
-
Technical limits are a perfectly fine reason, in this case there's really not much to be upset about, particularly as the existing products will still work well, just without newer features.
Planned obsolescence doesn't really apply here. That term is usually reserved for unethical techniques to ensure products will break, slow down, or become impossible to repair to necessitate replacement.
It's a bit laughable that a product with fully published specifications including every individual component potentially needed for repair, along with open source firmware could be accused of 'planned obsolescence'. It's just normal obsolescence
-
I have a paneldue 5i that was purchased from Filastruder last year. Can I safely assume I’d be fine to use this firmware? Short of disassembling my printer to look for the processor type, is there a “safe” date that’s a good way to determine the likelihood the hardware will be compliant?
-
@Nuramori yes! The 5i and 7i upgrade without issue (I did it myself on several today). The discussion above is about the older models..
-
@oozeBot thanks. I wanted to make sure because other than when I bought it, it would be hard to determine the processor short of examining the board. (The “I” models weren’t mentioned, so I don’t know if they are inherently the proper processor).
-
@Nuramori Thanks for pointing out that it was not clear enough. I updated the first post with a rough time until when it applies.
-
@Nuramori said in PanelDueFirmware 3.2-RC1 released:
I have a paneldue 5i that was purchased from Filastruder last year. Can I safely assume I’d be fine to use this firmware? Short of disassembling my printer to look for the processor type, is there a “safe” date that’s a good way to determine the likelihood the hardware will be compliant?
- Version 1.0, 1.1 and earlier 2 PanelDue: ATSAM3S2B processor (64MHz, 32kb RAM, 128kB flash) - these are the ones that the new firmware probably won't run on.
- Version 2 PanelDue manufactured from August 2016: ATSAM3S4B processor (64MHz, 48kb RAM, 256kb flash). Will run the new firmware, but not as fast as version 3 will.
- Version 3 PanelDue, including all 5i and 7i: ATSAM4S4B processor, 120MHz, 64kB RAM, 256kb flash. Will run the new firmware.
-
Just updated to 3.2-RC1 for PanelDue and 3.2-beta1 for the Duet ethernet. When using the console keyboard the characters hit are not echoed to the top line so you're typing blind.
I also have the issue of not being able to move the head via the PanelDue.
-
@DaveA said in PanelDueFirmware 3.2-RC1 released:
Just updated to 3.2-RC1 for PanelDue and 3.2-beta1 for the Duet ethernet. When using the console keyboard the characters hit are not echoed to the top line so you're typing blind.
Thanks for reporting. I will have a look at that.
I also have the issue of not being able to move the head via the PanelDue.
That's a known issue and will be fixed in the next release (probably on Tuesday).
-
@dc42 how will this effect the CNC pendant sketch? Will you be updating it?
-
@dhusolo said in PanelDueFirmware 3.2-RC1 released:
@dc42 how will this effect the CNC pendant sketch? Will you be updating it?
I asked @dc42 this the other day, he said “The CNC pendant just passes PanelDue commands through and does not look at responses. So it should not be affected.”
Ian
-
I have released PanelDueFirmware 3.2-RC2. You can find details at https://forum.duet3d.com/topic/18788/panelduefirmware-3-2-rc2-released.