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.