MarcDuino v1.5 "Compact"

Compact MarcDuino v1.5 by Mowee

May 2016: Brian Dodds (Mowee) has updated the MarcDuino v1, bringing in the features of the v2, but keeping the through-hole, Do-It-Yourself approach of the v1. And he made it much smaller. It's called the MarcDuino Compact v1.5.

Update: Brian is now offering these pre-assembled/pre-programmed, complete with holders, as an "always available" run:
http://astromech.net/forums/showthread.php?30724-Compact-Marcduino-v1-5-BC-Approved-Continuous-Various-(Jan-2017)-Open

It makes the v1 sort of obsolete, and should be the recommended DIY version of the MarcDuino. It runs v2 firmware.
You can build your own, and there should be a run soon by Mowee himself so you can buy complete sets.

It looks like this:



Here is a size comparison between v1.5 and the original v1:



Ordering the v1.5 boards

The boards are available from OshPark at the link below:
https://oshpark.com/shared_projects/zbotAa3a

It's the same board for the master and the slave. The only difference is the firmware you load up.



Order the components

Here is the list of components you need for 1 board. You need twice that for a master and a slave.

Board ID

Description

Quantity

Part Number  

Link

PCB

PCB from OshPark

1


https://oshpark.com/shared_projects/zbotAa3a

IC1

Atmel ATMega 328P 28 DIP

1

ATMEGA328P-PU-ND

http://www.digikey.com/product-detail/en/atmel/ATMEGA328P-PU/ATMEGA328P-PU-ND/1914589

SK1

28PIN Socket

1

3M5480-ND

http://www.digikey.com/product-detail/en/3m/4828-3004-CP/3M5480-ND/1133633 

Q1

16MHz Crystal 

1

887-1019-ND

http://www.digikey.com/product-search/en?keywords=887-1019-ND 

C1-C2

Capacitor Ceramic 22pF

2

399-4162-ND

http://www.digikey.com/product-search/en?keywords=399-4162-ND

C3-C4

Capacitor Ceramic 0.1uF

2

399-4266-ND

http://www.digikey.com/product-detail/en/kemet/C320C104M5U5TA/399-4266-ND/818042

C5

Capacitor Aluminum 100uF

1

399-6103-ND

http://www.digikey.com/product-search/en/capacitors/aluminum-capacitors/131081?k=&s=13139&FV=fffc018f%2C340043%2Cfc01ea%2C1140050%2C7f00001%2Cfff40002%2Cfff80009%2C1c0003&mnonly=0&newproducts=0&ColumnSort=0&page=1&quantity=0&ptm=0&fid=0&pageSize=25

R1

10K OHM 1/4 watt Resistor 

1

CF14JT10K0CT-ND

http://www.digikey.com/product-detail/en/stackpole-electronics-inc/CF14JT10K0/CF14JT10K0CT-ND/1830374 

R2-R3

1K OHM 1/4 watt Resistor 

2

CF14JT1K00CT-ND

http://www.digikey.com/product-detail/en/CF14JT1K00/CF14JT1K00CT-ND/1830350

LED1

3mm LED RED

1

754-1606-ND

http://www.digikey.com/product-detail/en/WP710A10ID/754-1606-ND/2769809

LED2

3mm LED GREEN

1

754-1603-ND

http://www.digikey.com/product-detail/en/WP710A10GD/754-1603-ND/2769808 

ST1

5V IN 2.54MM Screw Terminal

1

A98333-ND

http://www.digikey.com/product-search/en?keywords=A98333-ND 

JP 1-6

.1” Header strip Single row 1x40

1

robotshop RB-Spa-153

http://www.robotshop.com/en/sfe-straight-pin-headers.html 

ISP

.1” Header strip Double row 2x40

1

robotshop RB-Cyt-56

http://www.robotshop.com/en/break-away-headers-straight-2-40.html 

JP 7-19

.1” Header strip Triple row 3x40

1

robotshop RB-Cyt-151

http://www.robotshop.com/en/3x40-break-away-header.html?gclid=COnY863noMwCFYqDfgodFdgIWQ 


The location of the components is printed on the silk screen. Here is a top picture of the finished board. +5V power to the middle pin of the 3 pin connectors is controlled by the solder jumpers marked PWR. Bridge the two pads with solder if you want to forward power to the connector. For example below, the two solder blobs assume you want to power your RC receiver and the Teeces or MP3 through the board:


Build the board and load v2 firmware

I have not made special instructions for the v1.5. The board is built like a v1, inspire yourself from the instructions there. EXCEPT for the firmware.

The firmware you should upload is that of the v2, available at the bottom of the v2 page.

Connecting the boards

See pictures and instructions below. It's a cross between v1 and v2.

5V power comes into the ST1 connector on the right. A good 5V 6A to 9A switched power supply such as this one should work:

https://www.pololu.com/product/2866

The 9A should be able to power both master and slave, or for added added you can take two 6A supplies and connect each one to a board (this would duplicate the v2 setting).


The servo markings and ordering is the same as v2, you can inspire yourself from the v2 video here: https://www.youtube.com/watch?v=43RIDinTdUg

 The Master panel servo numbering follows that of the R2 Touch app, corresponding to the numbers 1-10 marked below the headers on the board:

The slave have the holo servos, refer to the marking above the 10  servo headers, self- explanatory:

Front, Rear, Top refer to the holo position, V is the one moving in the vertical direction, H in the horizontal direction


Slave connection. If the "To Slave" Pwr solder blob is not filled, you have to power the slave through its main (ST1) connector. It makes for a less elegant wiring than powering it through the 3 prong "To Slave" cable and the solder blob, but it carries more current, therefore main power connection to slave is recommended for a full setup with servos.



WiFly receiver connection to the Master is like the v1. You need a breakout board on which to mount the WiFly:
https://www.sparkfun.com/products/11373
And the WiFly needs to be programmed as instructed in Setting up the WiFly Radio.


The Master board connects to the MP3


The Slave board connects to the Teeces:


The HoloLights connect to the Slave like in the v1:


The magic panel connect like in the v1 on the Slave header marked M (servo position 10).

Make a 3D printed mount for it

3D mounts that fit the board have been designed by Mowee! It's totally optional, I mount my own boards with Velcro...

The mounts look like this:

Download the STL file from the bottom of this page.



ċ
Compact Marcduino 1.5 mount.stl
(1192k)
Curious Marc,
May 5, 2016, 4:00 PM