Omnimaga
General Discussion => Technology and Development => Computer Projects and Ideas => Topic started by: Geekboy1011 on May 11, 2014, 12:07:51 am
-
So some user know i have been working on a silverlink clone and guess what.
IT WORKS :D
now the not so fun news its slow. 1.1KB/s average. Where as the original is closer to 4.4KB/s average. Why its so slow I honestly have no idea as of the moment.
(http://i.imgur.com/UYJPjF1l.jpg?1)
(http://i.imgur.com/6aqVOLI.png)
Things it seems to not handle ATM. It does not like to overwrite variables. I think I know why that's the next thing to fix. And it occasionally freezes because I have not enabled usb Reset yet (and other power save features)
Anyone have an arduino leonardo OR clone to test?
-
I don't have any kind of Arduino for now. Does it emulate a Silverlink or does it use a new protocol that you added to TiLP ?
-
It's uses the actual silver link driver from time or libusb for tilp they both work. So yes it's emulated.
-
Oh nice. I found the silver link to be much more reliable than direct USB. Only issue is when trying to send OS's with TiLP, it always fails after sending one page. I don't know if you can fix this or not but bleh whatever.
-
Yeah I have issues with my clone and my actual one with TiLP so its not just you :P I can look into TiLP's source to see if this is fixable its an issue with how os sending is handled I am sure. The calculator expects certain delays and I am sure that TiLP does not care.
-
Good luck on this geek. I myself mostly use DirectUSB because it's much faster but sometimes I have to use SilverLink since the 83+ doesn't have an USB port (except in France)
-
Oh nice. I found the silver link to be much more reliable than direct USB. Only issue is when trying to send OS's with TiLP, it always fails after sending one page. I don't know if you can fix this or not but bleh whatever.
I also get this bug with the silver link.
-
Geek: I have an arduino and parts enough (I think) to test. Will you please post some schematics and code?
-
Pimath it requires an Arduino Leonardo. I'm pretty sure you have an Uno which has no USB controller.
-
Oh right, it has I2C :P
I could get a usb controller shield, though.
-
Bleh, just get a Leonardo it's better. :P
By the way IIRC the arduino micro is basically a Leonardo but much smaller so it would fit that project pretty nicely. ;)
-
I plan on making a custom board for this in the long run. But I'm thinking of investing in a teensy soon. Pretty much a 16$ atmega32u4 breakout. I don't use any arduino specific code so my code is immediately compatible with it as well :D
-
Nice ! :D Also yeah having read the Cemetech news (I'm subscribed to their RSS) I know you use pure AVR C code. :P