Dangerous Prototypes

In development => Project logs => Topic started by: octal on November 10, 2016, 01:23:27 am

Title: USB PIC18F2550 and PIC18F25K50 board
Post by: octal on November 10, 2016, 01:23:27 am
I built and assembled a small prototyping board for PIC18F2550/PIC18F25K50. The PCB has been produced by SeeedStudio (excellent results), and I assembled first prototype by hand (quickly).
The board can be plugged directly on a breadboard, can be programmed using any PIC programmer via the 5 pin header.
Almost all pins are exposed, and I added two jumpers to make it possible to physically connect/disconnect two LEDs on PIC pins.
Another jumper provide the possibility to pull-down one pin in order to trigger the USB bootloader (if you prefer avoid an external programmer).

I didn't assembled the crystal on my board because I'm trying PIC18F25K50, and I want to check the possibility to do USB using internal crystal only.
I'll post the whole project, schematics and gerbers, and example souce codes (using Microchip C, Swordfish Basic) in few days.

Here some photos of the board
Title: Re: USB PIC18F2550 and PIC18F25K50 board
Post by: linusfreak on November 11, 2016, 02:47:14 am
very simple yet an excellent project, useful for prototyping on breadboards, which is important for hobbyists. I believe your work represents a starting point for plenty of people who are willing to learn PIC USB using C.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.00932062352session_write_close ( )...(null):0
20.00962193944ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.00962194720Database_MySQL->query( ).../DatabaseHandler.php:119
40.05292333456Database_MySQL->error( ).../Db-mysql.class.php:273