StrokesPlus.net
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

3 Pages<123
Options
Go to last post Go to first unread
Rob  
#81 Posted : Wednesday, March 11, 2020 10:24:13 PM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Yes, the height of this touchpad is much less than the other one. Since we don't need to use the physical button (pressing the touchpad itself down for a click), I can take it out of the current housing to make it even lower profile.

Of course, you can decide which placement works best or is ideal for how you want to use it, but I will aim to make the footprint flexible.
Rob  
#82 Posted : Thursday, March 12, 2020 12:03:48 AM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Here are some pics of the touchpad without the housing. Of course, there's still some plastic which is glued to the bottom as part of the dev kit, but it's very low.

So it will really just be the height of a mouse pad, which will wrap around it and extend to the right for knuckle/hand comfort.


https://www.strokesplus.net/images/touchpad/cirque_nohousing1.jpg

https://www.strokesplus.net/images/touchpad/cirque_nohousing2.jpg
Kyrinn  
#83 Posted : Friday, March 13, 2020 11:56:28 PM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
I've actually seen this touchpad around, but without the software/work, I knew it wouldn't do what I need it to do.

I'm not having a great time with life right now, so this is basically my one shining beacon of hope in my life.

No pressure.:p
Rob  
#84 Posted : Saturday, March 14, 2020 3:53:32 AM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Well, how about you share in my excitement‽

Check out the build so far!

https://www.strokesplus.net/images/touchpad/caseopen.jpg

https://www.strokesplus.net/images/touchpad/caseclosed.jpg

https://www.strokesplus.net/images/touchpad/cuttingmousepad.jpg
Rob  
#85 Posted : Saturday, March 14, 2020 5:03:00 AM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Fortunately, I was able to use a pair of breakout boards for the flat cables and use an Ethernet cable to connect them, which made it much more forgiving. I have epoxy curing in the mouse pad cutouts holding the breakout board. So should be all done tomorrow.
thanks 1 user thanked Rob for this useful post.
Kyrinn on 3/14/2020(UTC)
Kyrinn  
#86 Posted : Saturday, March 14, 2020 5:17:46 AM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
The thumb alone made me smile.
Rob  
#87 Posted : Saturday, March 14, 2020 5:23:13 AM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Originally Posted by: Kyrinn Go to Quoted Post
The thumb alone made me smile.


Glad to hear BigGrin
Rob  
#88 Posted : Sunday, March 15, 2020 4:12:46 PM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Hardware video, mostly just some notes. Getting it packed up today for shipment.

I'll follow up with an updated overview of All Thumbs as well.

Before you install the new version, I'll have you delete the All Thumbs settings since there a lot of changes which need to be adjusted, etc.

Which just means deleting all folders in this location C:\Users\YOUR_USERNAME\AppData\Local\AllThumbs

Rob  
#89 Posted : Sunday, March 15, 2020 5:28:55 PM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Here's a quick overview of the All Thumbs updates.

Of course I forgot the Disconnect confirmation doesn't show up in the video, but it's just like the exit confirmation's yes/no.

Edited by user Sunday, March 15, 2020 5:39:27 PM(UTC)  | Reason: Not specified

Rob  
#90 Posted : Wednesday, March 18, 2020 3:28:53 PM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Okay, here's version 2 of All Thumbs:

https://www.strokesplus.net/files/allthumbs/AllThumbs_Setup_2.0.0.1.exe

Again, this is NOT compatible with your current touchpad!

Make sure to delete all folders in this location C:\Users\YOUR_USERNAME\AppData\Local\AllThumbs before you install this new version.
Kyrinn  
#91 Posted : Wednesday, March 18, 2020 9:48:46 PM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
Thanks so much. I will kill the old files.

But, because it's me... I likely have a hospital visit in my very near future. Maybe before version 2 arrives! So... screw me, I guess. Nothing like going to the hospital at the absolute worst time, when all you want to do is play with your new toy.
Kyrinn  
#92 Posted : Thursday, March 19, 2020 11:18:58 PM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
Okay, I got it! Impressed by the hardware!

I noticed the jitter, and began playing with settings. I mostly understood what they did, but realized I didn't know what direction each value had. I would go up a bit, then down, then try a new setting that I thought would help, got placebo results, and before I knew it, I probably boinked all the settings.

I decided to click and hold one of the arrows to change an amount by a lot to see what a drastic change would do, and once the numbers began to cycle quickly... the touchpad died. I couldn't move, click, or even click with the laptop's touchpad. The only way to stop the madness was to unplug the touchpad, then this popped up: [img]https://imgur.com/a/JRaejmi[/img]

Right, don't click and hold values in the AllThumbs settings. I decided to come here and begin to write my report and ask what I should try for the jitter, and then suddenly the touchpad went dead, and that multiplying stack of error messages appeared. Probably every 2000ms?

I then realized there might be some bigger problems.

When I uninstalled the previous AllThumbs, there was no Appdata folder for the app... I'm assuming because I uninstalled everything. Still, I decided to uninstall everything again, and I'm running a search for AllThumbs just to be sure. The next step on my end is to uninstall/update AllThumbs on the new computer. I figure a new environment might help see if corrections are urgent, as it's unlikely I'll be using AllThumbs on my old laptop.

Oh, and much more minor is the thing I was trying to fix in the first place. I was testing click and drag functionality. Sometimes, it would SAY it was registering the double click-drag, but nothing would happen. And then sometimes the click-drag would register, but there would be a largish pixel jump(maybe about 2 inches of screen space). I saved the log of my attempts, and I was going to isolate the times when the event said it triggers, but didn't... but then I realized I didn't know what part of the log it was. So... here's the log of both successful and at least one liar click-drag. I'm hoping you can tell the difference.

Quote:
4645,1571,0|
4600,1634,36|F
4595,1634,36|F
4597,1634,36|F
4601,1634,36|F
4604,1634,36|F
4611,1637,36|F
4616,1639,36|F
4621,1640,37|F
4624,1640,36|F
4631,1640,36|F
4639,1640,36|F
4647,1640,35|F
4651,1640,35|F
4658,1640,35|F
4673,1640,34|F
4688,1643,34|F
4696,1647,34|F
4712,1647,34|F
4719,1647,34|F
4724,1647,34|F
4729,1647,34|F
4732,1647,34|F
4737,1647,34|F
4740,1645,34|F
4747,1644,34|F
4752,1643,33|F
4755,1642,34|F
4761,1642,33|F
4767,1642,33|F
4771,1640,32|F
4771,1640,0|
4772,1640,0|
4780,1640,0|
4622,1555,37|F
4616,1550,37|F
4616,1545,37|F
4616,1542,36|F
4612,1536,37|F
4610,1530,37|F
4608,1526,37|F
4607,1520,36|F
4607,1517,36|F
4608,1515,37|F
4608,1512,37|F
4608,1508,37|F
4608,1505,36|F
4608,1499,35|F
4608,1497,36|F
4608,1496,36|F
4608,1495,36|F
4608,1483,35|F
4605,1474,35|F
4604,1473,35|F
4604,1471,35|F
4602,1470,35|F
4600,1464,35|F
4600,1461,35|F
4600,1459,35|F
4599,1450,35|F
4597,1446,35|F
4597,1444,35|F
4596,1444,35|F
4596,1443,35|F
4601,1442,30|F
4601,1442,0|
4608,1441,0|
4611,1441,0|
Tap Detected - Start Double Tap Timer
4593,1461,35|G
4595,1462,0|
4600,1460,0|
Double Tap - Timer Reached
Double Tap - Send Left Click
Tap Detected - Start Double Tap Timer
4599,1471,36|FG
Double Tap & Hold - Send Left Mouse Down
4600,1472,36|FG
4605,1478,37|FG
4605,1481,36|FG
4605,1483,36|FG
4605,1484,37|FG
4605,1485,37|FG
4609,1487,37|FG
4610,1495,37|FG
4613,1496,38|FG
4614,1500,37|FG
4614,1503,38|FG
4618,1505,38|FG
4619,1509,38|FG
4623,1512,38|FG
4623,1514,38|FG
4623,1515,38|FG
4626,1517,38|FG
4626,1521,38|FG
4629,1525,38|FG
4629,1529,38|FG
4633,1531,38|FG
4633,1534,38|FG
4637,1535,38|FG
4637,1537,38|FG
4639,1538,38|FG
4639,1542,37|FG
4642,1542,38|FG
4642,1544,38|FG
4644,1547,37|FG
4645,1549,38|FG
4648,1553,38|FG
4652,1559,38|FG
4655,1561,37|FG
4656,1563,37|FG
4657,1563,37|FG
4658,1565,38|FG
4661,1570,37|FG
4661,1573,38|FG
4661,1578,37|FG
4661,1586,37|FG
4664,1590,37|FG
4666,1594,37|FG
4669,1598,37|FG
4669,1599,37|FG
4669,1600,37|FG
4673,1606,37|FG
4675,1608,37|FG
4682,1617,36|FG
4686,1620,36|FG
4689,1623,36|FG
4689,1625,36|FG
4692,1627,36|FG
4697,1631,36|FG
4702,1635,36|FG
4702,1636,35|FG
4703,1640,36|FG
4704,1643,36|FG
4708,1647,37|FG
4711,1650,37|FG
4713,1656,37|FG
4713,1657,37|FG
4713,1662,37|FG
4717,1663,37|FG
4718,1665,37|FG
4718,1668,37|FG
4720,1671,37|FG
4720,1675,37|FG
4720,1678,36|FG
4720,1679,37|FG
4721,1679,37|FG
4722,1679,37|FG
Send Left Mouse Up
4722,1679,0|
Ping: Checking for connection...
RQS|HI
4722,1679,0|
4884,1754,0|
4882,1753,0|
4880,1753,0|
4877,1753,0|
4871,1749,0|
4857,1745,0|
4840,1736,0|
4829,1731,0|
4812,1727,0|
4768,1703,31|F
4763,1701,31|F
4754,1699,31|F
4754,1699,0|
4754,1699,0|
4632,1647,37|F
4627,1645,37|F
4612,1634,36|F
4609,1634,36|F
4606,1633,36|F
4602,1631,37|F
4601,1630,36|F
4598,1630,36|F
4594,1629,36|F
4586,1626,36|F
4580,1620,36|F
4579,1620,36|F
4571,1615,36|F
4565,1612,37|F
4559,1603,37|F
4558,1603,37|F
4554,1603,37|F
4553,1602,37|F
4547,1597,37|F
4536,1587,38|F
4531,1582,38|F
4520,1571,39|F
4512,1567,39|F
4510,1567,39|F
4510,1567,0|
4518,1560,0|
4522,1558,0|
4686,1553,0|
4668,1556,35|F
4658,1556,35|F
4656,1556,36|F
4644,1557,37|F
4638,1557,37|F
4627,1557,37|F
4622,1557,38|F
4618,1557,38|F
4612,1556,38|F
4604,1556,38|F
4599,1556,38|F
4597,1556,38|F
4586,1556,38|F
4584,1556,38|F
4578,1556,38|F
4577,1556,38|F
4573,1556,37|F
4573,1558,36|F
4572,1558,36|F
4572,1560,35|F
4571,1560,35|F
4571,1561,35|F
4571,1563,34|F
4571,1565,34|F
4570,1565,34|F
4566,1566,34|F
4564,1566,34|F
4564,1567,34|F
4562,1567,34|F
4562,1568,34|F
4562,1569,34|F
4562,1571,34|F
4562,1584,34|F
4562,1592,34|F
4561,1592,35|F
4561,1587,32|F
4561,1587,0|
4561,1587,0|
Tap Detected - Start Double Tap Timer
4568,1524,32|G
4569,1524,0|
Double Tap - Timer Reached
Double Tap - Send Left Click
4564,1521,0|
4593,1522,37|F
4593,1520,37|F
4590,1520,37|F
4587,1520,36|F
4586,1520,36|F
4581,1520,36|F
4579,1520,35|F
4577,1520,36|F
4576,1520,35|F
4574,1520,36|F
4573,1520,35|F
4573,1521,35|F
4572,1521,35|F
4571,1521,35|F
4571,1520,35|F
4570,1520,35|F
4566,1520,35|F
4565,1520,35|F
4563,1520,35|F
4564,1520,35|F
4566,1520,35|F
4566,1518,36|F
4567,1518,37|F
4570,1518,37|F
4571,1518,37|F
4572,1518,37|F
4572,1515,37|F
4572,1511,37|F
4572,1500,37|F
4572,1497,37|F
4569,1497,37|F
4567,1497,37|F
4565,1497,36|F
4563,1491,36|F
4560,1489,36|F
4558,1488,36|F
4560,1488,36|F
4565,1488,35|F
4569,1493,36|F
4574,1499,35|F
4575,1511,36|F
4583,1520,36|F
4587,1530,36|F
4590,1536,36|F
4592,1538,36|F
4593,1542,36|F
4596,1544,35|F
4596,1548,36|F
4596,1550,35|F
4594,1550,35|F
4592,1550,35|F
4589,1550,35|F
4588,1550,35|F
4581,1550,35|F
4580,1549,35|F
4574,1548,35|F
4573,1548,35|F
4570,1548,35|F
4569,1548,35|F
4571,1550,35|F
4571,1551,36|F
4573,1551,36|F
4575,1553,36|F
4575,1552,37|F
4574,1552,36|F
4573,1552,37|F
4573,1551,37|F
4573,1551,0|
4571,1549,0|
4598,1550,36|F
4596,1546,37|F
4595,1544,36|F
4595,1544,0|
4595,1541,0|
4602,1541,0|
4611,1542,0|
4605,1496,35|F
4605,1499,35|F
4605,1501,36|F
4608,1501,36|F
4608,1502,35|F
4608,1502,0|
4608,1504,0|
4604,1516,36|F
4603,1516,36|F
4603,1516,0|
4604,1516,0|
4617,1516,0|
Tap Detected - Start Double Tap Timer
4611,1475,33|G
4615,1476,0|
Double Tap & Hold - Send Left Mouse Down
4619,1502,34|FG
4615,1501,34|FG
Send Left Mouse Up
4615,1501,0|
4615,1501,0|
4628,1498,0|
Tap Detected - Start Double Tap Timer
4626,1551,34|G
4631,1553,0|
4630,1551,0|
Double Tap - Timer Reached
Double Tap - Send Left Click
Tap Detected - Start Double Tap Timer
4619,1538,37|FG
Double Tap & Hold - Send Left Mouse Down
4619,1536,37|FG
4619,1535,37|FG
4619,1533,38|FG
4619,1532,38|FG
4619,1530,38|FG
4616,1530,37|FG
4616,1528,38|FG
4616,1525,37|FG
4616,1522,37|FG
4615,1521,38|FG
4614,1519,37|FG
4614,1517,37|FG
4613,1516,37|FG
4613,1515,37|FG
4613,1510,37|FG
4612,1507,37|FG
4611,1502,37|FG
4611,1501,37|FG
4611,1500,36|FG
Send Left Mouse Up
4611,1500,0|
4617,1507,0|
4609,1507,31|F
Tap Detected - Start Double Tap Timer
4611,1506,31|G
4609,1507,0|
Double Tap - Timer Reached
Double Tap - Send Left Click
4625,1500,0|
4658,1538,0|
4624,1536,37|F
4619,1536,36|F
4617,1536,36|F
4612,1533,36|F
4607,1530,36|F
4605,1530,36|F
4603,1530,35|F
4600,1530,34|F
4599,1530,34|F
4598,1530,34|F
4596,1530,34|F
4592,1530,34|F
4590,1530,34|F
4581,1529,33|F
4581,1523,34|F
4581,1522,35|F
4580,1520,34|F
4575,1516,34|F
4573,1505,34|F
4565,1493,33|F
4564,1487,33|F
4564,1485,34|F
4564,1483,33|F
4564,1481,33|F
4564,1479,33|F
4566,1488,34|F
4575,1500,34|F
4582,1511,35|F
4590,1519,35|F
4598,1533,35|F
4607,1546,35|F
4610,1551,35|F
4622,1569,33|F
4631,1589,33|F
4638,1612,33|F
4652,1636,33|F
4654,1636,34|F
4665,1637,33|F
4665,1639,33|F
4665,1643,33|F
4665,1644,33|F
4666,1644,33|F
4669,1645,33|F
4675,1653,33|F
4678,1659,32|F
4694,1664,33|F
4703,1675,32|F
4715,1682,32|F
4719,1686,32|F
4725,1689,31|F
4731,1689,32|F
4730,1689,32|F
4730,1688,33|F
4730,1681,33|F
4730,1681,0|
4713,1613,33|F
4713,1606,33|F
4713,1603,33|F
4714,1602,34|F
4712,1601,34|F
4712,1600,34|F
4709,1600,34|F
4706,1599,35|F
4691,1593,35|F
4683,1589,35|F
4682,1588,35|F
4682,1587,35|F
4679,1587,35|F
4679,1586,35|F
4680,1584,35|F
4679,1584,35|F
4679,1579,35|F
4678,1569,34|F
4672,1561,35|F
4670,1552,35|F
4667,1544,35|F
4662,1538,35|F
4660,1537,35|F
4659,1537,35|F
4659,1536,36|F
4660,1534,34|F
4660,1531,34|F
4660,1524,33|F
4662,1524,34|F
4663,1521,35|F
4670,1521,35|F
4672,1517,33|F
4672,1515,32|F
4674,1514,33|F
4674,1509,34|F
4675,1509,34|F
4676,1507,33|F
4679,1507,33|F
4679,1505,32|F
4682,1505,33|F
4684,1505,34|F
4684,1505,0|
4686,1505,0|
4639,1519,35|F
4638,1519,35|F
4634,1518,34|F
4632,1516,30|F
4632,1516,0|
4640,1516,0|
4625,1505,35|F
4625,1506,36|F
4625,1508,35|F
4626,1508,35|F
4631,1514,36|F
4631,1516,36|F
4630,1516,37|F
4630,1516,0|
4630,1515,0|
4632,1513,0|
4603,1493,36|F
4601,1492,36|F
4596,1489,36|F
4598,1489,30|F
4598,1489,0|
4604,1484,0|
4614,1480,0|
4667,1584,0|
Tap Detected - Start Double Tap Timer
4659,1585,34|G
4663,1591,0|
Double Tap - Timer Reached
Double Tap - Send Left Click


I would assume it has something to do with the anti-jitter logic that I probably straight busted(though this happened pre-messing).

If there's a better way to share logs, let me know, but I don't see an attachment option.

Anyway, off to try the new computer.
Rob  
#93 Posted : Friday, March 20, 2020 1:10:35 AM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Clearly there are some opportunities to improve some areas of the code - always things we find once an actual user is using it, lol.

You can just email them to me (will send PM after this post).

So first I'd say we'll work on the jitter. The Max Force Change is the one which was specifically put in there for that. Keep in mind the scale of that is working within the minimum pressure range of things, so maybe 40 - 120; so you don't generally want to make it too large of a number. It also considers distance, so if it thinks you're moving too far, it might think you're intending to move, not lift.

Per Scott at Cirque, the Touch and Lift Thresholds should probably maintain about the same distance between them - meaning 3300 - 2500 = 800
So if you change them, try keeping them about 800 apart. Also, due to how the settings are sent to the touchpad (instantly), try to make small adjustments in pairs. Like 3200 and 2400, 3100 and 2400 etc - otherwise it could be problematic to use the touchpad between settings if it's so dramatic on one setting, etc.

The ADC Gain is also another tool to reduce the sensitivity. Try bumping it to 149 and see if that does anything; max is 150. Note you need to not touch the trackpad during its recalibration, but there will be a warning.

The endless confirm boxes is probably because the pad isn't responding to it's trying to reconnect and reboot...but I added that darn confirm box - I'll have to only do that on and actual click of the button.

So first, try gradually increasing the Touch and Lift thresholds - as you can tell, this is a pretty large range, so don't bump it up by 1 or 10, try 100 per change - change touch thresh to 3400 and lift to 2600, keep doing that in 100 steps for both settings until you can tell you're starting to have to push down (within a comfortable amount of course). Then see how things feel / act - it could be that it's just so sensitive there's all kinds of data flying around and the state might be getting messed up somewhere on the MCU or AT side. So increasing the values might calm things down some.

The touchpad going dead probably means something bad in my code somewhere, either in the MCU code crashing/locking, or something in All Thumbs - so we'll just have to work through these things one at a time. Your geographic location makes this much more tedious and challenging - otherwise I'd just be coming over to work through all of these things :-)

But I'm also guessing you're used to this kind of process..
Kyrinn  
#94 Posted : Friday, March 20, 2020 5:12:18 AM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
Do you think I should make adjustments before you make updates? I don't mind waiting a bit longer, as I never thought I would have hope to use this computer in the first place. I'd like to do this in the most efficient/easiest manner for you.

And no, I'm not really used to things working this way... I'm used to things not working at all! :p As long as there's a chance, I have patience.
Rob  
#95 Posted : Friday, March 20, 2020 3:59:40 PM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Sorry for the late response, I've been slammed with work this whole week - I'd say tinker with the settings for now and keep a log of your findings.

I may have some time this weekend to make some updates to AT to address the oddities, and I may need to review the MCU code to see if I can cause it to crash or something and mitigate that.
Rob  
#96 Posted : Friday, March 20, 2020 6:02:50 PM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
I did make a couple quick updates.

https://www.strokesplus.net/files/allthumbs/AllThumbs_Setup_2.0.0.2.exe

One big possible issue was ADC Gain was always being sent on connection, which would cause an issue if you're in contact with the touchpad.

Now that is only sent on changing the value.

I also changed the touchpad tab to not send the settings each time you change a value. So you can make a set of adjustments, then click Apply Settings and it will send them all at once.

I also updated that echo logic so you shouldn't get endless popups. It should now not prompt and simply reconnect without asking.

Edit: Note that apply settings button only applies to values sent down to the touchpad, the tap zones, acceleration, double-tap timeout are real time.

Edited by user Friday, March 20, 2020 6:06:08 PM(UTC)  | Reason: Not specified

Kyrinn  
#97 Posted : Saturday, March 21, 2020 6:55:43 AM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
Definitely don't worry about hurrying. It will probably be another day or two before I can tinker with it again. I will probably try with the new computer, as it's what I'm going to be primarily what I'll be using it on, and I didn't have any random disconnects with it... though, I also didn't use it as long.

I will try and note and major thoughts.
Kyrinn  
#98 Posted : Tuesday, March 24, 2020 9:40:39 PM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
Okay, so I'm using AT with the new computer, and thus far, no disconnects. The jitter while pointing is completely acceptable, now. Don't know if I'm used to it, or if my tweaking actually helped with something.

So, that's 2 great things. I haven't tried to force the lock-up by clicking and holding the modification arrows, as everything else is working well enough that I don't want to bork it yet.

Okay, that leaves my main problem... really, the only major issue I have with the operational aspects remaining: she double-click. There is still jitter, but only when I click(a little), or double-click(a lot). When I started, I was trying to specifically double-click and drag. After trying, the event log would say timer reached, regardless of having the double-tap timeout setting over 500 at the time.

After some extended tweaking, I can get double clicks to work most of the time, and double-click and drag to work... sometimes. The problem is the when the second tap hits, the mouse cursor jumps a good one to two inches on the screen(1080)... usually upward, but not always. Sometimes the drag will connect, but obviously on the wrong object, but not always. Double-clicking is a problem because if the cursor jumps on the second tap, I'm now activating something that I didn't want to open/activate.

Now, I'd be willing to bet that the answer is somewhere in the pile of settings, and I just need guidance on what to play with, and in what direction(s). Here's a screenshot of my current settings... it's kind of what I've just landed on before giving up and asking for help -- they are definitely not what I would call optimal: https://imgur.com/a/zrTmc6J


Somewhat amusingly, having the ADC and acceleration as low as possible is helpful/required. You weren't kidding when you said it was sensitive! So, I'm hoping that you can mirror these settings and see if you can replicate the cursor jump. I'm guessing "no," as I got the jump with default settings, but I wanted to try. Regardless, what settings would/did you change to try to reduce the tap-cursor-jump(the dreaded TCJ)?

Alternatively, what would you want me to try, or what information do you need to help diagnose the problem?
I feel like we're so close! There's likely a ton of optimizations to be done, but I think this is the last current major issue.

Oh, an interesting thing that may mean nothing: out of curiosity, I popped the touchpad out of the mousepad. The TCJ is actually something that can happen or regular touchpads when there's something else on it besides a finger: a piece of detritus, a cord, whatever. I thought that maybe the edges of the mousepad may be doing something similar... and behold! The jumping drastically reduced! For a control test, I popped it back in the mousepad, it got worse, I popped it back out, and... it stayed worse.

Honestly, I think it may have been a case of a technical placebo, as I have not been able to replicate the improvement with physical movement, but I still thought I should share.

Okay, that's about all I have for now. I'm going to take advantage of the mostly functional set up and ACTUALLY use my new computer for a while.

EDIT right before sending: it seems that tapping with about double the force I would usually use ensues that the double click and drag goes through, but the cursor still jumps. What does it mean? No idea, but it seemed important!
Rob  
#99 Posted : Wednesday, March 25, 2020 2:01:36 AM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
I swear the coronavirus has mutated to infect computer code! I have been completely swamped with work for the last two weeks...

So the first thing I would try if I were you is increasing the tap max distance. That touchpad is ~5000 pixels across, 20 is a very small area within that spectrum!

That number does NOT represent screen pixels...and double-tapping would definitely be affected by it not thinking you're tapping.

If you touch and cross the 20 threshold, it considers it a move. Not saying it's absolutely the cause, but I would start with that.

Bump that up a lot just to see what happens. It's not one of those settings that can result in it becoming unusable, so try something like 100-200, just to see.

I just bumped mine up to 300 and there's no immediately discernible negative effect; maybe a little extra delay on quick initial movement, since it waits for 300 pixels of movement OR the single tap timeout milliseconds to be convinced you're moving instead of tapping.

Looking at the touchpad and doing some simple halving until I get to 180 is smaller than the tip of my finger - 20 is a fraction of a fraction of an inch.
Kyrinn  
#100 Posted : Wednesday, March 25, 2020 9:05:47 PM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
So, I learned to deal with it for now. I realized that if I double tap, but DON'T try and immediately move my thumb, the cursor does jump... but it seems mostly cosmetic. It still grabs on to the target, it just drags it a little in a random direction.

I used the new computer for HOURS yesterday. No crashing, and I found myself adapting to its quirks. I'd love to iron out all these quirks, but this is amazing, as the more I use it, the more feedback I can offer. And, morale is a massive factor; I'm way more likely to be able to troubleshoot if I don't want to smash my head into a wall.

I don't know if we're there yet, but I have some feedback about the physical aspects of the system itself.

Comfort: A+.

Overall positioning and cable management... well, my PCAs are terrified of moving it and breaking it. Another problem is that the new computer is, well, problematic. It's one of those ridiculous machines with 2 power bricks that connect to an adapter, that then connects to the computer. There are cables everywhere, and it's freaking stupid. Add to that the touchpad... and my headphones... and possibly the "mind control" headband I use, and suddenly you have 3 boxes and... 6 cables?

I'm honestly not sure there's anything we can do about that, save for finding a way to mount the MCU to the computer itself, so I can just leave everything on the computer.

The thing we MIGHT be able to mess with is the seemingly delicate, floppy nature of the touch/mousepad. I know it's probably a terrible idea to glue the touchpad in its cushy housing... but what about a kind of tray or something solid to go under the mousepad? Even just for transporting it?

Anyway, that's just some more crap to throw on your plate. I will try to play with the max distance, and if it's at all helpful, I can take a picture of the full ridiculousness of what it looks like when I'm set up with all of my everyday devices. 90% of it is non-touchpad, but maybe you'll have some thoughts that I clearly don't. Cable management has never been a thing for me.
Rob  
#101 Posted : Wednesday, March 25, 2020 11:26:45 PM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
It's nowhere near as fragile as it seems. I didn't want to glue it because...well... I was considering the aspect of maintenance like what if it had to be replaced or something, just my nature.

But in reality, the whole thing is kinda locked in anyway with the epoxy and Flex Tape(tm) so sure, you can try to glue it down if you want.

I'd wanted to have the whole thing be more rigid, but all non-ridiculous solutions meant a reduction in the mousepad contact, and I didn't want to reduce the traction keeping it in place.

Someday after this whole virus thing dies down, we (my wife and I) would love to make a trip up there! Then we could iron all this shit out real quick like (tips cowboy hat).
Rob  
#102 Posted : Thursday, March 26, 2020 12:34:13 AM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Datasheet on the FFC cable: https://www.molex.com/pdm_docs/ps/PS-15039-001-001.pdf

Folding: The specimen shall be folded manually (Bending angle: 180° / Radius: 4mm) - 20 times MINIMUM

So that means you can completely fold that cable in HALF 20 times at a minimum!

Don't worry about it dangling back and forth a bit :)

Edit: Okay, 180 degrees with a 4mm radius bend...but still

Edited by user Thursday, March 26, 2020 12:36:12 AM(UTC)  | Reason: Not specified

Kyrinn  
#103 Posted : Saturday, March 28, 2020 12:24:52 AM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
Okay, I started using the setup today, it gave me a random disconnect within 10 minutes. I was able to use it for 5 or 6 hours before my last post, so something changed. Maybe.

It's either an unlucky software fluke or a difference with how I have things positioned. Here's what the terminal said:

Ping: No response from MCU, reconnecting...
Serial Port COM4 Disconnected
Opening Serial Port COM4...
Serial Port COM4 Connected
Sending Data Terminal Ready...
Rebooting MCU...
Serial Port COM4 Disconnected
Opening Serial Port COM4...
Serial Port COM4 Connected
Sending Data Terminal Ready...
Rebooting MCU...
Sending Initial Settings...
Ready


The COM4 Disconnect was me having someone click Disconnect and Connect in AT, as un/replugging the USB did nothing this time. Because of the way it said Restarting MCU... and then didn't make me worry it's hardware, not software.
Here are two pictures of how I currently have it set up, so you can tell me if I'm doing something idiotic.

https://imgur.com/a/hRkdwDl

Oh, also, when I turned the computer back on today, AT had reset ALL of my settings. I think I know why, but do I have to do anything special to make it save them, or just exit?

As with many, things are going really poorly for me right now, and my one solace was this computer/touchpad. If I did something to chunk it, I'm going to freak out. :p

EDit: 2 MCU lockups now, 1 during this post... so, probably not a fluke.:/
Kyrinn  
#104 Posted : Saturday, March 28, 2020 1:17:32 AM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
Addendum to the edit: I lowered the ADC to 147, and when I restarted the computer, it remembered my settings. Yay!

Unfortunately, it pops up the box that tells you not to touch anything after hitting OK, and I can't click OK, because the program hasn't fully opened. I figure a 5-second timer before automatically hitting OK, or making 147 the default works either way, whatever is easier. Though, I think it's likely you have a more elegant solution in store. For now, I have just put it back to 148(default, right?).

Oh, and one more thing, it locked up a third time, and I need to dis/reconnect both physically AND in AT for it to reboot.
Rob  
#105 Posted : Saturday, March 28, 2020 11:31:50 PM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
I'll have to look into some updates; might take me a couple days.

In the meantime, install the Arduino IDE (select Windows Installer, for Windows XP and up):

https://www.arduino.cc/en/Main/Software

After you've installed the Arduino IDE, install Teensyduino:

https://www.pjrc.com/teensy/td_download.html

I am pretty sure I will need to update the MCU code, which means you're going to have to perform that code upload on your end. So may as well get that ready.
Kyrinn  
#106 Posted : Sunday, March 29, 2020 8:32:10 PM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
Downloaded!
Kyrinn  
#107 Posted : Thursday, April 2, 2020 9:56:02 PM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
So... this is possibly the strangest bug report I've ever submitted...

The touchpad works great, for hours. For only one of my 2 PCAs. The other assistant/friend goes to set it up, and usually, I get the previously mentioned touchpad hardlock within 10 minutes.

It's driving me insane because it doesn't make sense. I thought it was just chance, but 4/4 times I've used it successfully, for 5+ hours straight, it's been with my secondary PCA(a guy named Cullen). With the other guy (Dylan) it's failed EVERY time.

Next, I tried different positioning and in different rooms. The most baffling result is that I had it working with Cullen for hours. Dylan came on shift. I left my bedroom, into the living room. BUT, I left the computer and touchpad completely the same on my bedroom table. I go back into the bedroom a few hours later, Dylan sets me up. The touchpad itself is bumped maybe less than an inch, everything else is static.

Within 5 minutes, it freezes. And repeatedly after that every 5-20 minutes.
WHAT?!

I dreaded posting this because I sound like a crazy person, and even if I'm not, how do you program around "one of my guys is a tech jinx"?

We would always make jokes about how computers hate him, but now it's a lot less funny, as it
1. Seems true.
2. Is inconveniencing ME now.

So... any thoughts? Because I'm fresh out of any sane explanation.
Rob  
#108 Posted : Thursday, April 2, 2020 11:27:35 PM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
lol, I have no idea.

I haven't had any time to get to updates :(

Hopefully this weekend.

On phone, hence terse the reply.
Kyrinn  
#109 Posted : Thursday, April 2, 2020 11:34:41 PM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
No offense taken. I'm not trying to rush anything, I'm more trying to write problems as they occur, otherwise, I'll forget some of the smaller ones.
For example: the game "Eliza" does not register left clicks in the game window. The title bar does, just not the game. I figure it has something to do with the input method, but yeah.

I tried being smart and making AT start in Admin Mode. It was not smart. It didn't start with Windows at all.

In fact, I should go and make sure I actually fixed it.
Rob  
#110 Posted : Friday, April 3, 2020 12:06:34 AM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
Re: Eliza - It's also possible that the game is rejecting injected input to thwart bots/cheat apps.

No, you can't start an app in admin mode automatically, that's why I have to have it signed, installed to Program Files, and have the UIAccess flag set, so it can kind of be like it's running in admin mode.

When I am able to spend time working on updates, I will see if I can write a couple MCU options.

The whole thing is more complicated than it seems it should be!
Kyrinn  
#111 Posted : Friday, April 3, 2020 12:14:25 AM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
No rush, it's all small potatoes next to the black technomancy of my PCAs.
Kyrinn  
#112 Posted : Saturday, April 11, 2020 2:03:52 AM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
Tried to get it to lock with my gremlin PCA, and of course, no dice... which is good? Mostly because it means it's a weird coincidence and not magic.

But something actually constructive that I don't understand, but hopefully, you will!

The click-drag jumping cursor issue can be solved by: clicking rapidly in the same spot repeatedly before clicking and dragging? I don't know why, but I have to assume it has something to do with engaging your anti-jump logic. I've tested it several times now, and although it sometimes takes more or less clicking to steady the cursor, the effect is reproducible.

Anyway, I thought I would try to give you something that might actually mean something. Again, no rush!
Rob  
#113 Posted : Sunday, April 12, 2020 2:24:29 PM(UTC)
Rob

Rank: Administration

Reputation:

Groups: Translators, Members, Administrators
Joined: 1/11/2018(UTC)
Posts: 1,349
United States
Location: Tampa, FL

Thanks: 28 times
Was thanked: 416 time(s) in 354 post(s)
I've made a couple quick tweaks to add some auto-closing message boxes, like changing the ADC gain, disconnecting, exiting.

https://www.strokesplus.net/files/allthumbs/AllThumbs_Setup_2.0.0.3.exe

Also, try running without these checked: Options > Enable Connection Ping and Reboot MCU On Connect

I've occasionally had the reboot command leave the MCU hung up, and connection ping tries to do the reboot if it's checked as well. It's possible that intermittently AT doesn't receive the full echo response string (e.g. race condition, right as it's reading the serial port it only gets half of the message?) so it tries to reboot the MCU, but then it hangs.

Regarding the click and drag, I don't seem to have any jump when doing that, it works each time. Of course, it's very dependent on some of the settings to work in harmony.
What are the values you have in the Touchpad tab?
Kyrinn  
#114 Posted : Wednesday, April 15, 2020 12:32:35 AM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
Holy damn. I fixed the jump.

Oh, man... the dopamine rush that only a nerd can truly know. The answer?

Set the double-tap timeout LOWER (255) than the single-tap(354). Those numbers aren't necessarily the perfect numbers but seem like much more of variance tips the balance. In settings I was too stupid to not screenshot, I could get it to drag without jumping... but the drag would only register with Windows 50% of the time. As in, literally every other drag would register as a true drag. It always registered in the AT log, indiscernible from the failures.

So... does any of this make sense to you? Because I was honestly playing electronic hot or cold. I would play with a setting and see if it was better, worse, or the same. Over and over. I was about to give up when I decided to try something I thought would break the click function.

Oh, and one more thing on the subject before setting screenshots... when I had the "every other" setting, it wouldn't work AT All if I didn't have the Windows drag lock on. Now, it works either way. Not super important, as I usually have it on, anyway, but I thought you might find it interesting.

Screens: https://imgur.com/a/SDukza6

As far as lock-ups go, so far, so good. This is the first day I've used it in a while, so it's not like it's been stable this whole time. I'm going to wait until the next lock to make those recommended changes, just so I can tell if it really fixed it.

After I see if everything remains stable, I'll try the sip and puff.

Assuming this isn't a fluke, I'm stupidly excited!

Small edit for a small problem: this is more for giving you information than a true complaint. When doing something like dragging multiple files, I go to drag all the files, and instead, it deselects the other files, and only drags the file I'm hovering over.

While I don't forsee this coming up almost at all, I'm sure other strangeness from my unique fix will. But, that's kind of the point of this, right?
Kyrinn  
#115 Posted : Wednesday, April 15, 2020 1:40:49 AM(UTC)
Kyrinn

Rank: Advanced Member

Reputation:

Groups: Approved
Joined: 1/21/2020(UTC)
Posts: 48
United States
Location: The Pale

Thanks: 33 times
Well.

As is surprising to absolutely no one, the "other consequences have already begun to crop up.

  • Double right-click and drag just right clicks.

    When trying to drag tiles around on the start menu, it just left clicks.

    Actually, most double-click drags single click... THEN double-click. Like you would expect.


I can see why this happens, but not why it doesn't ALWAYS happen.

Regardless, I see this as a success, as it will ideally give you more data. I will append the above list, as I discover more issues.
Users browsing this topic
3 Pages<123
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.