Usb Electronics Jobs

9 were found based on your criteria {{ paging.total|number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("0")|number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("1")|number:0}})
Hourly - Expert ($$$) - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
I need to install a USB "Boca 24 PCL" printer on a Win7 machine (This is the company http://www.bocasystems.com/driver.php). For whatever reason it wont install. A driver may need to be custom built or custom configured. All steps have been followed along with many troubleshooting attempts. It is a ticketing printer and the computer is recognizing it as an "HP 44 Thermal" printer but will not print anything.
Skills: USB Electronics Device Driver Development Installer Development InstallShield
Fixed-Price - Intermediate ($$) - Est. Budget: $40 - Posted
Hi! My name is William, and I am a Business student at UC Berkeley working on a cool phone charger project. I need an AC adapter, similar to the ones used for iPhone (or any other 5V 1A AC/DC charger). I want to make a charger that spreads out. The current Apple chargers are too tall. I need help creating a long but thin AC adapter. Let's talk! Thank you, William
Skills: USB Electronics Electrical engineering Electronic Design Electronics
Fixed-Price - Entry Level ($) - Est. Budget: $25 - Posted
I am looking for an experience python scripture to create a script to run camera commands. Project selection criteria: Proficient in python script language Experience with USB protocol, Sony Multi Port protocol, HDMI Protocol and kernel writing Objective: To write a script that can control the camera using python over usb connection. python library to be used will be those native default library that comes with it during installation. pyusb addition lib can be use. DO NOT use sony HTTP or JSON or JAVA api that is provided by sony development kit. do also note down what additional lib u require to build this script. python script processing order: 1. detect camera else prompt message camera not detected. 2. if detect camera. print out camera details info message. 3. wait for user input command: - snap: capture single image and save to current computer directory. - multistep: capture multiple shot and save to current computer directory at 10pics/sec for 10sec. - exit: end script addition notes: please script it as simple as possible without much complexity. Thank you Shortlister will be awarded with more job opportunities upon successful job done.
Skills: USB Electronics C Python
Fixed-Price - Intermediate ($$) - Est. Budget: $400 - Posted
Looking for an experienced developer providing a solution that integrates the Magtek MiniMICR check scanner (a USB connected device used to scan in physical checks) to submit to the Elvanto Church Management API (preferably using the Ruby API Wrapper gem) Here are links to both relevant products: Magtek MiniMICR Technical Docs: https://www.magtek.com/content/documentationfiles/d99875371.pdf Elvanto API: https://www.elvanto.com/api/financial/ Elvanto API Ruby Wrapper Gem: https://github.com/elvanto/api-ruby Solution should either be browser-based, or work from the Windows O/S, and must be user friendly enough for a secretary to be trained to utilize (i.e., a script run from a terminal is not quite enough, must have a GUI front-end).
Skills: USB Electronics
Hourly - Expert ($$$) - Est. Time: Less than 1 month, Less than 10 hrs/week - Posted
This job is for an embedded software engineer or company doing embedded software development who have experience developing usb Host stacks. We are currently using an STM32F4 and F7 processor . It has one High Speed USB port. We would like to connect it to an Hub chip (USB3803C) so we have up to 3 USB high speed ports. The development platform to start of with could be an STM32F446 nucleo or STM32F429I discovery that are only full speed capable but the code will be used on the Hi Speed Port. In order to use the HS port on High Speed an external PHY chip is needed. You will need an STM324x_Eval board or an F7 discovery board STM32F769I discovery that also has a high speed phy installed to commuincate using USB 2.0 High Speed The Job would be taking the existing STM32 provided free USB stack and adding to it a HUB class. The development platform is STM324x_EVAL board. The devices attached to Hubs should then act as transparent downstream ports. If this is successful we have to add a UVC class to the stack which you would get the first choice of doing. Code has to be written on teh Keil ARM MDK uVision 5 and a working project needs to be delivered.Code in C . To be able to do this job you need to have or know someone who has had specific experience with development of USB Stack in STM32 or has already developed a Hub class previoulsy. This is not an easy job and requires knowledge of How a hub works , knowledge of STM32 USB stack and efficient techniques to reduce the load on the processor. If you still think you and your team can do this job then please give me a timeframe and hours estimation. The end product needs to be a Keil uVision 5 project , I should be able to connect an external USB High Speed HUB and enumerate devices on the hub with different classes like mass storage , CDC , MTP etc which are already available with ST stack,. If you do this succesfully then you will have the opportunity for further work like dveloping the UVC class for us. You will need to demonstrate your experience with the STM32 USB Host stack and your knowledge of USB protocol layers to be given this job - please do not apply if you dont have these skills. Give some thought then get back to me . Any questions please email or phone +64211773067
Skills: USB Electronics ARM Embedded C Microcontroller Programming
Hourly - Intermediate ($$) - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
We have a script that connects a Web Call to USB device. The main scenario is, we have a tablet application, which is on WiFi, It sends a URL call via local Wifi to some Lighting Hardware connected via USB to a RaspberryPi, which is running Apache/PHP etc. So from a browser you can type: http://192.168.0.3/serial/model.php?communication_board_command=chr(2).chr(0).chr(0).chr(0).chr(2).chr(5) It will go to the script, and send a message to the USB device. The issue is, that when we send many of these URL calls, once in a while it freezes randomly with no apparent pattern, it seems the USB port or connection is left open or something, that does not allow the next call in. Then it will start working again after a next call. So, we want to remove any chance of this freeze. The simple PHP code we are using is: <?php if($_GET['communication_board_command']){​ ini_set('display_errors', 1); $codes = explode(",",$_GET['communication_board_command']); foreach( $codes as $code){​ eval("\$code = $code;"); echo "\n lighting-code-sent"; echo $code; file_put_contents("/dev/ttyUSB0", $code); file_put_contents("/dev/ttyUSB1", $code); }​ echo "\n php-ok1"; }​ ?> So this works fine, and a command is sent to the USB, and the lighting board connected lights. However, sometimes it does not, and the call is ignored, or it stays lit with the old code sent when a new one is sent. We have tried sending the code twice, or with a usleep delay, or via calling a redirected script twice. We have tried with fopen(), fwrite(), fclose(); But it has no effect... sometimes there is still a Pause. --- If we run the same script on Windows, WAMP setup, it works fine, it does not seem to have the delay as on Linux / RaspberryPi, The script on Windows is: <?php error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); if($_GET['lcode']){​ ini_set('display_errors', 1); `mode com3: BAUD=38400 PARITY=N data=8 stop=1 xon=off`; $codes = explode(",",$_GET['lcode']); foreach( $codes as $code){​ eval("\$code = $code;"); echo "\n lighting-code-sent"; echo $code; file_put_contents(com3, $code); }​ }​ echo "\n php-ok"; ?> As above we can set the Baud, Parity etc. But on Linux, it does not seem like this is done, when trying the same code. Or its set somewhere else previously? And it calls the COM port, via USB/Serial drivers. It just seems on windows, the socket call is dealt with differently, and the issue will not happen. --- In anycase we need help with this code on Raspberry Pi, to have the Web Call sent but not have any Freezes / Pauses, so that the USB call, is opened and closed, and can have multiple calls in a regular frequency, as per any local web call. - Another issue is when we plug in the USB cannot be sure if it will go to /dev/ttyUSB0 or /dev/ttyUSB1 which is why have them both there, or if the USB is taken out, sometimes its lost if reconnected... so another task is to always get the USB to ttyUSB0 and allow the script to call it. So for now we need help with these 2 points, and there might be others, as the projects progresses, as we need to create a very stable system for these Web Calls. As above its currently done in PHP, but I dont mind using Python to do it, or other scripts / executables, but we do need to have full understanding and control of whats happening. Can be Pay by the hour or a fixed price.
Skills: USB Electronics Bash shell scripting Debian OS Linux System Administration
Hourly - Expert ($$$) - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
Need an engineer to write the C code in Keil uVision 5 which will be uploaded to CY7C68013A via Cypress SuiteUSB 3.4 - USB Development tools for Visual Studio on the USB port. The code should compile in Keil uVision 5 without any errors so that the .hex is generated which will be used by the Cypress SuiteUSB. I have been able to run a basic code which toggles an IO pin via this method. The C code I require should use the External Bus of CY7C68013A which is available only on the 128 pin variant. The code be capable of sending and receiving data from the 8 bit data bus for a given 16 bit address on the address bus within the specified range of addresses meant for accessing external data.
Skills: USB Electronics C Embedded C Embedded Systems
Fixed-Price - Intermediate ($$) - Est. Budget: $150 - Posted
Create a schematic and PCB design (include layout, BRD, and BOM library files) for a multi-chamber ultrasonic piezoelectric atomizer controlled by an particle photon microcontroller. The system is comprised of 5 separate chambers, filled with a fluid, at the bottom of the chamber is a ultrasonic vibrating mesh atomizing disc that is actuated by a ring piezoelectric. There is one atomizing disc per chamber. At the end of the chambers there is a fan that pushes the atomized fluid into the air. The fan is to be controlled by PWM on the photon microcontroller. Each piezoelectric disc is to be controlled by the photon particle microcontroller. https://www.particle.io/products/hardware/photon-wifi-dev-kit Please either use the p1 or photon breadboard in your designs. For control, each individual piezoelectric disc should be able to turn on and off within 1 second. LED indicators for status of the atomizer shall be implemented, along with micro-usb connectors, power, and reset switches. Piezoelectric Driver KS-W16-142K is currently being used. Please see attached datasheet for details. Photograph of current piezoelectric driver which only supports one piezoelectric drive is attached. Major components on current driver board. MC20P4308S - Magicore MCU 78L05 - IC PKG SS14 - Diode Fairchild 3S16 FQD 2N60C - Transistor MC34063 YD1218 - Step-up/down/inverting switching regulator
Skills: USB Electronics Analog Electronics Digital Electronics Electrical engineering
Hourly - Intermediate ($$) - Est. Time: 3 to 6 months, 30+ hrs/week - Posted
Requirements: 1. Must have fully developed a Native Mac desktop application before; Must be able to show examples of their work 2. Needs to be able to integrate standard 3D /openTK style implementations 3. Needs to have experience with USB device communication MUST: -Applicants must submit an example application you made to qualify. -Must have solid skills in creating native desktop applications for Mac OSX.
Skills: USB Electronics Desktop Applications iOS Development Mac OS App Development