Rotary Un-Smartphone Shipping Update
Justine Haupt
justine at skysedge.com
Tue Nov 15 11:20:41 EST 2022
I’ve been doing electronics production (printed circuit board
assembly/soldering/programming/quality checks) since the beginning of
the month. All other parts are in hand and ready to be sent out. In
parallel, I’ve been doing test-builds and quality checking along the way.
Okaaaaaay. So.
*
The rotary dials aren’t dialing consistently. *I thought (was sure) I
had this problem worked out, but now about 10% of the time, when I use
the dial, it returns a wrong number. At times its very reliable (owing
to software improvements, which I previously thought made good dialing
the rule rather than the exception), but on the two kits I’ve assembled
from production parts so far, the reliability is, frankly, terrible.
It’s unusable for real-world use. I can’t send these out.
This is a a knots-in-my-stomach-oh-my-god-what-the-hell-am-I-going-to-do
type of situation, considering that with both old and recent pre-orders,
about 770 kits are promised to be sent out this month (or at least by
Christmas TBH).
After more tweaking, both mechanically and in software, I’ve resigned
myself that a hardware design change is the only solution, meaning all
the phone motherboards I’ve produced so far need to be scrapped. As of
two days ago (Nov. 12^th ) I redesigned the motherboards and will not be
using any that I have on hand. The daughterboards are also affected, and
those too are being scrapped for a fixed version.
TECHNICAL PARAGRAPH, OK TO SKIP. The way the I made the rotary
mechanism, pulses (numbers) are counted both as the dial is wound and on
the return, so the final count is divided by 2 to get the intended
number. This allowed a significant mechanical simplification, but, on
the windup, those pulses often go too fast to get counted accurately.
The software fix I had in place used the fact that the total number of
pulses always needs to be even to be valid, as well as incorporating
timing for debounce detection, but this just isn’t good enough. My fix
is to add a hall sensor to detect when the finger stop is pushed to its
limit (while dialing), so that the software knows only to count pulses
after the finger stop is released.
I’m trying to figure out if I can still get 700+ *working* kits in the
mail in time to arrive (let’s say) by December 18^th . If I overnight
them and take the loss on shipping, which I will absolutely do, then
that gives me about 31 days from nowto finish the electronics for all
orders accepted until I moved the promised ship-by date on the website
(which was Sept. 14 at 6:15PM EDT).Producing the new boards should take
18 days end to end. A few days will be needed for programming, kitting
and mailing of course, so if I have all new blank PCBs from my
fabrication house in hand by November 28^th , this can still work.
To air the rest of the rest of the dirty laundry, there are a couple
other (less critical) problems I’d like to make public:
-The headset jack: The auxiliary TRRS jack only work to hear, not to
speak through a headset microphone. The microphone built into the phone
works as a speakerphone mic, so this could be used with headphones in
that sense, but proper “talk/listen” headset functionality isn’t working
on this version. This will NOT be fixed until a future production batch.
-Battery life: It seems that right now the real-world battery life is
only about 12 hours. The issue isn’t the battery running out. It’s that
the system browns out when the cellular modem goes into call-receive
mode while other call-alert features are also working. My temporary
workaround is to have it consider itself out of battery when the battery
is down to about 50% capacity. The battery capacity is there but the
instantaneous current draw is too high. I may be able to figure out a
software fix for this before any units ship.
IFyou’re done with all this and would like a refund, please email
info at skysedge.com with “refund” in the subject.
IF you don’t particularly care if your order arrives for the holidays,
please email info at skysedge.com with “no rush” in the subject to let me
know. This would help me meet the holiday demand.
IF you /absolutely/need it for the holidays, please email
info at skysedge.com with “RUSH” in the subject. Please don’t hesitate to
let me know if this is your situation.
*A paragraph I was on the fence about including:*
Lastly, I just want to say to anyone who might start to feel like I’ve
taken all these pre-orders (many from about 2 years ago now!) on
anything but honest pretenses, I want to say that this hasn’t been a
process I’ve taken lightly or that has gone without impact to my
personal life, or my family’s. I’ve wanted to have a stable and
successful company for some time and in that sense this is a dream come
true. However, to make it work I’ve had to reduce my time at a career I
was previously passionate about as much as they would let me without
losing health insurance, while also balancing caring for an ongoing
critical health issue for a close family member that arose last year.
And then there’s the chip shortage, which is still not resolved for many
of my parts. I’m not one to lean on excuses, but, it hasn’t been cake a
walk. No one, /no one/, wants to have phones in customers hands more
than me. The idea that we’ll be at the point in the next couple months
where every single day isn’t overwhelmingly stressful for me… it almost
sounds to nice to be real. But I’m confident about it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://skysedge.com/pipermail/rotaryun-smartphone_skysedge.com/attachments/20221115/37e3ce82/attachment.html>
More information about the RotaryUn-Smartphone
mailing list