Difference between revisions of "Building the blue board"

From Mech
Jump to navigationJump to search
Line 90: Line 90:


* Solder the 3.3V surface mount regulator
* Solder the 3.3V surface mount regulator
[[Image:regulator_tin.gif|thumb|300px]]
[[Image:regulator_onepin.gif|thumb|300px]]
[[Image:regulator_rest.gif|thumb|300px]]
* Solder the USB mini B connector
* Solder the USB mini B connector
[[Image:solder_usb.gif|thumb|300px]]
* Solder the 28 pin DIP adapter
* Solder the 28 pin DIP adapter
[[Image:solder_dip_header_bot.png|thumb|300px]]
* Solder the 10k and 330 resistors
[[Image:solder_dip_header_top.png|thumb|300px]]
* Solder the 10uF capacitor, note the polarity
* Solder the 0.1uF capacitor
* Solder the 1uF capacitor
* Solder the green LED LD1 and the red LED Power, note the polarity
* Solder the 8MHz crystal resonator
* Solder the 8MHz crystal resonator
[[Image:solder_crystal.png|thumb|300px]]
[[Image:solder_crystal_bend.png|thumb|300px]]
[[Image:solder_crystal_trim.png|thumb|300px]]
* Solder the 10k and 330 resistors
[[Image:solder_10ks.png|thumb|300px]]
[[Image:solder_330s.png|thumb|300px]]
[[Image:solder_r_bent.png|thumb|300px]]
[[Image:solder_r_trim.png|thumb|300px]]
* Solder the push buttons Reset and User, make sure they are accessible from the side
* Solder the push buttons Reset and User, make sure they are accessible from the side
[[Image:solder_buttons_top.png|thumb|300px]]
* Solder the 15 pin female header
[[Image:solder_buttons_side.png|thumb|300px]]
* Solder the 2 pin ground header
* Solder the 2 pin ground, 3.3V and 5V headers
* Solder the green LED LD1 and the red LED Power, note the polarity
[[Image:solder_leds.png|thumb|300px]]
[[Image:solder_leds_top.png|thumb|300px]]
* Solder the 10uF capacitor, note the polarity
[[Image:solder_10uf.png|thumb|300px]]
* Solder the 0.1uF capacitor and the 1uF capacitor
[[Image:solder_caps.png|thumb|300px]]
* Add the 2x1 headers for power
[[Image:solder_2x1headers.png|thumb|300px]]
[[Image:solder_powerheaders.png|thumb|300px]]
* The 1x21 header is too long, needs to be 1x15
[[Image:solder_header_too_long.png|thumb|300px]]
* Cut away the 16th pin
[[Image:solder_cut header.png|thumb|300px]]
[[Image:solder_breakheader.png|thumb|300px]]
* Sand the rough plastic edge if necessary and solder
[[Image:solder_sand_header.png|thumb|300px]]
[[Image:solder_header sanded.png|thumb|300px]]
* The bottom of your board should be nice and clean, no sharp wires and nice solder filets
[[Image:solder_blueboard_bottom.png|thumb|300px]]
* Put the PIC32 in, but notice the pins do not fit
[[Image:solder_pins_pic_out.png|thumb|300px]]
* Bend the pins simultaneously against a table
[[Image:solder_bend_pins.png|thumb|300px]]
[[Image:solder_pins fit.png|thumb|300px]]
* Push the chip in and the board is done!
[[Image:solder_blue_board_done.png|thumb|300px]]
* Plug in a mini USB cable. IF the red light turns on, and the chips do not get hot, the board is ready to have the bootloader installed (see Nick)
[[Image:solder_blue_board_on.png|thumb|300px]]

Revision as of 16:53, 4 March 2015

Back to Northwestern Design Competition

The blue board stacks with the black board and the green board.

The DC2015 Control board

The blue board is a clone of the chipKIT DP32 by Digilent Inc.

It uses the PIC32MX250F128B, running at 40MHz with 128k flash and 32k RAM. The blue board breaks out 15 I/O pins, including 9 analog input and 5 PWM.

The schematic for the board is:

Pin Functionality
9/A3 Digital pin 9, by default analog input 3
8/A2* Digital pin 8, by default analog input 2, capable of PWM
10/A4 Digital pin 10, by default analog input 4
7/A1 Digital pin 7, by default analog input 1
11/A5 Digital pin 11, by default analog input 5
6/A0* Digital pin 6, by default analog input 0, capable of PWM
12/A6 Digital pin 12, by default analog input 6
13/A7* Digital pin 13, by default analog input 7, capable of PWM
14/A8/LD1 Digital pin 14, by default analog input 8, hardwired to the green LED LD1
17/BT1 Digital pin 17, hard wired to the User button BT1
3* Digital pin 3, capable of PWM
18 Digital pin 18
2* Digital pin 2, capable of PWM
1 Digital pin 1
0 Digital pin 0

Power

The blue board is powered by a 5V USB source, using a USB A to mini B cable.

The PIC32 is a 3.3V chip - do not put 5V on any of the pins, especially the analog inputs!

5V, 3.3V, and ground are broken out to be used for sensors and actuators.

Image of power outs

Assembly

Be sure to read up on How to solder

  • Solder the 3.3V surface mount regulator
Regulator tin.gif
Regulator onepin.gif
Regulator rest.gif
  • Solder the USB mini B connector
Solder usb.gif
  • Solder the 28 pin DIP adapter
Solder dip header bot.png
Solder dip header top.png
  • Solder the 8MHz crystal resonator
Solder crystal.png
Solder crystal bend.png
Solder crystal trim.png
  • Solder the 10k and 330 resistors
Solder 10ks.png
Solder 330s.png
Solder r bent.png
Solder r trim.png
  • Solder the push buttons Reset and User, make sure they are accessible from the side
Solder buttons top.png
Solder buttons side.png
  • Solder the green LED LD1 and the red LED Power, note the polarity
Solder leds.png
Solder leds top.png
  • Solder the 10uF capacitor, note the polarity
Solder 10uf.png
  • Solder the 0.1uF capacitor and the 1uF capacitor
Solder caps.png
  • Add the 2x1 headers for power
Solder 2x1headers.png
Solder powerheaders.png
  • The 1x21 header is too long, needs to be 1x15
Solder header too long.png
  • Cut away the 16th pin
Solder cut header.png
Solder breakheader.png
  • Sand the rough plastic edge if necessary and solder
Solder sand header.png
Solder header sanded.png
  • The bottom of your board should be nice and clean, no sharp wires and nice solder filets
Solder blueboard bottom.png
  • Put the PIC32 in, but notice the pins do not fit
Solder pins pic out.png
  • Bend the pins simultaneously against a table
Solder bend pins.png
Solder pins fit.png
  • Push the chip in and the board is done!
Solder blue board done.png
  • Plug in a mini USB cable. IF the red light turns on, and the chips do not get hot, the board is ready to have the bootloader installed (see Nick)
Solder blue board on.png