General discussions about V-USB, our firmware-only implementation of a low speed USB device on Atmel's AVR microcontrollers
-
GnuReligion
- Posts: 2
- Joined: Sun Jun 11, 2017 6:53 am
Post
by GnuReligion » Sun Jun 11, 2017 8:04 am
Has anyone sewn the V-USB circuit into a cable? Am pleased with tonight's creation. Had to use 100ohm resistors though, as the 68's were of the much-too-large 1/2 watt variety. Put everything into a USB Type-A male connector case. This one is the champ:

Previous version works fine ... is a little perfboard wrapped in Surgu. Did not like the lump though.

First attempt is ugly. Just tried to chop wires and heat-shrink wrap everything. Works.

Last edited by
GnuReligion on Sun Jun 11, 2017 6:54 pm, edited 3 times in total.
-
horo
- Rank 2

- Posts: 63
- Joined: Tue Mar 04, 2008 2:26 pm
- Location: Berlin & Lindau, Germany
Post
by horo » Sun Jun 11, 2017 11:25 am
Hi,
Welcome to V-USB - do you know this
project overview? It shows some very tiny HW solutions, e.g. the
Haunted USB Cable.
Ciao, Martin
-
GnuReligion
- Posts: 2
- Joined: Sun Jun 11, 2017 6:53 am
Post
by GnuReligion » Sun Jun 11, 2017 7:33 pm
Why thank you Martin. Yes, the very reason for making these cables is to experiment with those "Projects Based on V-USB" on obdev.at.
One frustration has been that the code for many of these projects is so old, they are difficult to compile. So, I often use the pre-made .hex files. This forces me to move the D+/D- pins around. It is easier to make a cable for experiments, rather than soldering everything. A notable example is the primary V-USB project here on obdev: USBasp. The target for ATmega48 seems impossible to compile in under 4k. They are good enough to provide a modified binary, making it small enough to fit. Perhaps, a subject for another post.