• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

Make "Erase" a header (use jumper to erase) instead of a switch

Scheduled Pinned Locked Moved
Hardware wishlist
8
11
2.0k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    Yonkiman
    last edited by 26 Mar 2017, 03:37

    Most of us rarely (if ever) have to use it and it is just too close to the Reset switch for comfort!

    1 Reply Last reply Reply Quote 0
    • undefined
      dc42 administrators
      last edited by 26 Mar 2017, 07:41

      In the next PCB revision we're moving the Erase button in from the edge of the board, to reduce the risk of pressing the wrong button.

      Duet WiFi hardware designer and firmware engineer
      Please do not ask me for Duet support via PM or email, use the forum
      http://www.escher3d.com, https://miscsolutions.wordpress.com

      1 Reply Last reply Reply Quote 0
      • undefined
        vhoward
        last edited by 2 May 2017, 13:11

        Yes. Make erasing the firmware a little more involving than just pushing a button.

        1 Reply Last reply Reply Quote 0
        • undefined
          Cata
          last edited by 2 May 2017, 15:13

          I see twice before touch reset, it's a risk

          1 Reply Last reply Reply Quote 0
          • undefined
            red
            last edited by 10 May 2017, 14:51

            i think both the reset and erase need jumpers, once wired the duet is filled with wires going in from all sides. and if you were building some kind of casing, one side would require to be very close to the panel i got some extenders to see if i can move the board towards the center of the casing and mostly avoid touching the board every time i need to get something done ( I'm thinking some kind of vertical or horizontal pc casing like stuff so it holds the psu and everything ) plus the usb is too close to the sd slot

            i have attached some images of the thinnest usb and sd extenders i could find … the problem now is that its too close and i don't want to put them in any kind of stress, ill probably remove the usb housing and use a heat-shrink and see how that goes, and update once its done

            https://www.dropbox.com/s/faoa3hpj2frzssb/20170510_194335.jpg?dl=0

            https://www.dropbox.com/s/r95f83bbtft6iw6/20170510_194036.jpg?dl=0

            1 Reply Last reply Reply Quote 0
            • undefined
              FrankNPrinter
              last edited by 10 May 2017, 16:39

              or even better make flashing firmware a button…

              1 Reply Last reply Reply Quote 0
              • undefined
                dc42 administrators
                last edited by 10 May 2017, 17:12

                @red:

                i think both the reset and erase need jumpers, once wired the duet is filled with wires going in from all sides. and if you were building some kind of casing, one side would require to be very close to the panel i got some extenders to see if i can move the board towards the center of the casing and mostly avoid touching the board every time i need to get something done ( I'm thinking some kind of vertical or horizontal pc casing like stuff so it holds the psu and everything ) plus the usb is too close to the sd slot

                Our intention is that you fit the edge of the Duet with the USB socket right up against one of the side panels on your printer, with the WiFi antenna protruding through a slot so as to get a good signal, the SD card and USB socket accessible through cutouts, and the Reset and Erase button accessible through small holes so that you can use e.g. a paper clip to operate them. That's why there are no other connectors within 20mm of that edge. With the 1.02 board revision we have set the Erase button back on the grounds that you probably won't want to make it accessible from the outside.

                You can see how I do it on my delta printer at http://www.thingiverse.com/thing:965396.

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

                1 Reply Last reply Reply Quote 0
                • undefined
                  red
                  last edited by 11 May 2017, 14:48

                  That's a good idea although pushing the wrong button hasn't happened to me yet, but its probably happening out there.
                  Anyhow i have decided to try and build a version where the duet is isolated from human intervention. This is really because
                  the duet seems to be very tolerant and fairly stable on its own. And constant tinkering ( stress test ) is kinda where things go wrong, at-least for me, i have 3 duet 0.8.5's and they all exhibit the same bizarreness of hardware bugging out (down-time) and i have been wanting to fork the firmware and add some hardware, I even had one of those big smd capacitors falling out (improper soldering), the fix could be just a matter of extending some ports and not tinkering with it directly, which should be fairly easy. It seems like an overkill but i can move on to doing something in the firmware and work out better printing or something.

                  (Kinda like usb hdd's where constant plug in's and pull out's eventually ruin the internal soldering compared to a direct sata on laptop internal hdd)

                  My main issue is the software reset which has to be processed by the sam3x8e
                  ( i didn't read the firmware yet so i could be very wrong here)

                  but once initiated, there's a delay
                  so if I'm crashing on to something while homing or if a sensor fails me, i have to get to the power button
                  the hard reset seems faster, neater and always does the trick. So i got a fancy metal button for it. For now ill just solder some headers on the board reset and pull it from there, Hopefully all this will amount to an insanely stable duet (kinda like a pc).

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    DjDemonD
                    last edited by 11 May 2017, 18:38

                    @dc42:

                    @red:

                    i think both the reset and erase need jumpers, once wired the duet is filled with wires going in from all sides. and if you were building some kind of casing, one side would require to be very close to the panel i got some extenders to see if i can move the board towards the center of the casing and mostly avoid touching the board every time i need to get something done ( I'm thinking some kind of vertical or horizontal pc casing like stuff so it holds the psu and everything ) plus the usb is too close to the sd slot

                    Our intention is that you fit the edge of the Duet with the USB socket right up against one of the side panels on your printer, with the WiFi antenna protruding through a slot so as to get a good signal, the SD card and USB socket accessible through cutouts, and the Reset and Erase button accessible through small holes so that you can use e.g. a paper clip to operate them. That's why there are no other connectors within 20mm of that edge. With the 1.02 board revision we have set the Erase button back on the grounds that you probably won't want to make it accessible from the outside.

                    You can see how I do it on my delta printer at http://www.thingiverse.com/thing:965396.

                    The issue I had, maybe others, is that during build, inevitably its powered up at some point, and you push the board into the panel and touch the erase button.

                    My solution was to mod David's panel with enough of a cutaway that this doesn't happen, label the panel with an R and E, so it needs a paperclip or tool to press the buttons.

                    https://1drv.ms/u/s!Apv79JfGbPIwgvU9iu8cbRjwBtqNJw

                    Simon. Precision Piezo Z-Probe Technology
                    www.precisionpiezo.co.uk
                    PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      EasyTarget
                      last edited by 26 Jan 2018, 15:26

                      I lost half of my printer-time on Tuesday night to this.

                      While sorting my jumping SD card out I accidentally hit erase. Took 2 hrs of increasing frustration and playing with serial connections to realize I was not looking at a total failure of my SD card/board caused by my fiddling with the SD card socket, but in fact the whole FW was deleted. Then I do not have Windoze in-house and had to spend an hr debugging and getting BOSSA 1.8 compiled on my Ubuntu box, fortunately that worked and I didn't have to remove the whole board in order to take it into work and bum a IMac + root permissions off a colleague.

                      Erase should be a Jumper. And this isn't a discussion.
                      Magic 'Totally bork my machine until I do a bunch of specific and technical recovery actions' buttons have no place in the modern world. The tiny, tiny number of users who will ever need to actually use this for it's intended use have the skills to open the case and short a jumper; or make a switch header for their development boards. For everybody else the possibility of accidentally pressing this is just too high; especially if nobody has shouted at you (via a sticker or whatever')that this silly button even exists, and the symptoms are indistinguishable from other common failure modes.

                      Disaster? The original Printeye is dying with RRF 3.5 (M208 depreciated).
                      PrintPy2024 to the rescue!
                      MicroPython based; with simple wiring and and no custom PCB.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        dc42 administrators
                        last edited by 26 Jan 2018, 15:50

                        We may change Erase to be a jumper on the next generation Duets. In the meantime, setting the Erase button further back as we do on 1.02 and later revision Duets has greatly reduced the risk of pressing it by accident.

                        Duet WiFi hardware designer and firmware engineer
                        Please do not ask me for Duet support via PM or email, use the forum
                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA