Wednesday, January 1, 2014

Pratham: Breadboardable PIC32 Breakout/Development Board With USB OTG , USB/SDCard/UART Bootloader

Pratham:  Breadboardable PIC32 board 
      doing random projects with Microcontroller i always come into position when i need to have a bit more power and Peripherals  then regular 8-bit micro or Arduino has to offer, but most of the powerful micro usually come in non-DIY Friendly SMD package or else they have very less pins like DIP-28.

    so what i was need is a fairly small breakout board kind of things which should be easy to handle and should contain few necessary peripherals like bunch of LED ,few switches , USB , EEPROM , VReference for ADC ,Oscillator and Voltage regulators too. and the board also need to be low cost so that i can leave in that in the application as it is. and most important things is the board should be breadboard compatible.  
so here is the solution with all of the features i can think off. 


Hardware Profile
MicrocontrollerPIC32MX795F512H
Clock12Mhz main Oscillator with PLL ,32.768Khz Secondary
3D-Gyro,AccelerometerMPU-6050
Digital Pressure SensorBMP085 ,Altimeter and temperature sensor
Digital CompassHMC5883L
I2C EEPROM24xxx SOIC8 EEPROM
VrefSOT-23 Shunt Vref
MicroSD Card Socket
Micro USB OTG
USB HOST
LED 3x RGB 5050 LED ,4x0805 LED, 1x Power LED
Switches3 User Switches, Reset Switch
RegulatorOn Board 3.3V regulator with Fuse protection
43 GPIO on 0.1'' Header
ICSP Connector

What PIC32MX795F512H has to offer
 Parameter Name Value
FamilyPIC32MX7xx
Max Speed MHz80
Program Memory Size (KB)512
RAM (KB)128
Auxiliary Flash (KB)12
Temperature Range (C)-40 to 105
Operating Voltage Range (V)2.3 to 3.6
DMA Channels8
SPITM3
I2CTM Compatible4
USBFS Host/OTG
USB (Channels, Speed, Compliance1,FS Host/OTG,USB 2.0 OTG
A/D channels16
Max A/D Resolution10
Max A/D Sample Rate (KSPS)1000
Input Capture5
Output Compare/Std. PWM5
16-bit Digital Timers5
Parallel PortPMP
Comparators2
Internal Oscillator8 MHz, 32 kHz
I/O Pins53
Pin Count64

Buy Bare PCB only (1.6mm White Solder Mask ENIG  Gold Finish) 





Quantity


Version 1.0 Prototype 



Schematic  Download PDF 







Bare PCB and Assembled Board will be available soon with source Code   

15 comments:

  1. Just curious, what ECAD program did you use to design the board and then render it in 3D?. Looks awesome.

    ReplyDelete
  2. Very nice! Coupling the PIC with an MPU6050 would make it a great choice for robotic projects.
    What is the size of the board? Are you planning to offer boards for sale, and if so what is your target price?

    ReplyDelete
    Replies
    1. size is about 49 mm * 49 mm, yes i am planning sale first batch of 50 will arrive next week , i will be selling both bare board and assembled and even semi assembled( in case you want just the minimum system board ) , price would be dependant on quantity but still , around USD 40 or less for single assembled board and around USD 12 only for PCB, worldwide shipping start around USD 5

      Delete
  3. This what I have been wanting.
    What is a ball park price for the assembled board?

    ReplyDelete
  4. thank you for showing interest currently i have few boards with me, if you like to have i can offer you 65 USD including shipping any where in the world for QTY 1 , i can offer you better price if quantity vary .
    i hope you understand the price as shipping international is very messy.

    ReplyDelete
  5. Nice, how can i get 2 assembled boards please ?

    ReplyDelete
  6. I need to buy 1 of these boards .how can I?..

    ReplyDelete
  7. I am still interested in several of these boards but the price needs to be $15-20 in order to be competitive with Olimex and other vendors. If it helps you get the price down, this company can do the PCB board for $1ea (shipping free) - http://www.aliexpress.com/store/1160007?spm=2114.10010108.0.609.Ivo6UX

    I do not know what assembly would cost - I have never.

    Since RPI just released the Zero (1mhz Linux) for $5, the competition is tough.

    ReplyDelete
    Replies
    1. aliexpress pcb price is not for actual PCB , you can't get a single PCB shipped from chip for 1 USD it is not possible .

      1 USD is token money , you need to send Gerber files they will review it and send you quote on the basis of size and so . then you pay extra money , this is how transaction goes.

      PCB price can be even less then 1USD if we make at least few hundreds board. my PCB has ENIG finish PCB. ENIG finish and white soldermask has a cost

      RPI zero is getting price down due to mass production , SoC technology , for me only MCU is has more cost than RPI zero's total cost, RPI is different it is different , you can not go and produce your custom product on a closed source third party soc. there are many complications to this.

      the board price can be in very very low range but , for that we need to produce a descent quantity .


      if you need any sample quantity for now then let me know , i have few of left from the first production run
      mailchaduarygaurav@gmail.com

      Delete
    2. The $1 is qty 10ea and if I remember correctly there is a $5-10 process fee. So it is still no more than $2 per board in small qty.

      Delete
    3. certainly PCB can Be done for 2 USD . no problem ,

      MCU adds a big cost, on mouser it cost ~10 USD per piece , ~7 USD per piece in 100QTY,

      Delete
  8. MCU $7 qty 10ea
    http://www.aliexpress.com/item/Free-Shipping-10pcs-lot-PIC32MX795F512L-80I-PF-PIC32MX795-QFP-new-original-electronics-IC-kit/32372012877.html?spm=2114.01010208.3.147.1dnQJy&ws_ab_test=searchweb201556_0,searchweb201602_1_10036_10035_10034_507_10032_10020_10001_10002_10017_10010_10005_10011_10006_10003_10021_10004_10022_10009_401_10008_10018_10019,searchweb201603_2&btsid=90e5c768-a43b-4679-9415-392385b8109d

    ReplyDelete
    Replies
    1. okey , i can understand that, are you willing to purchase any? if so then i can give price as low as possible , please let know over email what is your target price and quantity

      Delete