AllYarnsAreBeautiful / ayab-firmware

Contains the Arduino Firmware for the AYAB Shield
GNU General Public License v3.0
23 stars 19 forks source link

Is the long delay at the beginning of the first row still needed? #185

Closed Adrienne200 closed 3 months ago

Adrienne200 commented 8 months ago

AYAB has always needed a delay of several seconds after you cross the left turn mark for the first time, while it waits to be sure that the first row is fully available. We had a brief discussion about it in one of the dev meetings in 2023, but I'm not sure if anyone investigated. Native Brother mode doesn't have any delay, you can just cross the turn mark and start knitting. So new users often miss that they need to wait, and even experienced AYAB users will sometimes forget.

t0mpr1c3 commented 8 months ago

As of now it is a fixed 2 second delay. I don't think it accomplishes anything, I suspect it is a holdover that we never got rid of.

X-sam commented 7 months ago

@X-sam to make a test firmware for this and @Adrienne200 to confirm

Adrienne200 commented 6 months ago

The delay is maybe a little shorter now, but it is absolutely still needed. So unless it can be eliminated completely, we still need to document the requirement to hesitate for 2 seconds after crossing the turn mark on the first row. And the reminder sound is less clear now than in 0.95, I'll be documenting that separately. It is still possible to get it to completely miss the first row and send the row 1 pattern data in row 2. Just zoom out from the left and shoot across, (as Brother knitters are accustomed to doing) it's possible to get well past the center before AYAB has caught up, so that it sends row 1's data as if it's row 2.