Easy/Newbie PCB for MySensors

This is a PCB that only contains the basic functions for MySensors but is somewhat dynamic. The main goal was to eliminate the build time soldering wires between the Arduino Pro Mini and the Radio. Its a PCB for all newbies that wants to do basic nodes like myself out there... :)

enter image description here

Why?

So pretty much is this PCB for all newbies that only wants the basic part of MySensors documented in the website! This cuts my work with one node from a couple of hours soldering wires to 20-30min

What?

Only easy to solder components (bigger components with legs) Only basic functions (Pro Mini, Radio, Input for sensors and if battery powered booster and voltage divider) Dynamic in what power you use (Battery, 5v or Raw pin). Some inputs for all the normal sensors used in the build section. 5x5 or 3x5 depending on function

How?

Battery 3.3v

5x5cm

The design is the design from by my forum post here but also much cred to @m26872 My 2Aa battery sensor design.

enter image description here

Regulated 5v

3x5cm (cut PCB)

  • Pro Mini 5v
  • Radio with 4.7uf Cap
  • 5v -> 3.3v Regulator with caps
  • Caps/Resistors/Pinhead (jumper)/Screw terminal (optional)
  • Sensors are possible to attach to the left (Gnd x 2, VCC, D3 (with or w.o resistor), D4, D5, A4, A5)

enter image description here

(If you are using regulated 3.3v, use 5v instructions but skip the voltage regulator and bypass this with a jumper between Vin and Vout)

6-12v to RAW pin

3x5cm (cut PCB)

  • Pro Mini 5v
  • Radio with 4.7uf Cap
  • 5v -> 3.3v Regulator with caps
  • Caps/Resistors/Pinhead (jumper)/Screw terminal (optional)
  • Sensors are possible to attach to the left (Gnd x 2, VCC, D3 (with or w.o resistor), D4, D5, A4, A5)

enter image description here

Jumpers

  • BAT: Short this if you are using batteries as power supply. It will activate booster circuit and feed the radio directly from the batteries and not voltage regulator

  • REG: Use this if you are using 5v regulated DC. It will power the radio from the voltage converter.

  • RAW: This is a MysX feauture. This cuts onboard Vraw source if daughterboard provides Vraw. This is only used when EasyPCB is connected to a daugheterboard.

  • IRQ (Radio): Pin 2 on the arduino is disabled so you can use this for interupts instead of the radio. Most of the time this pin isnt used by the radio, so therefore disabled. If you want to enable this pin you can connect this jumper.

Box

  • Here are images of a great box by @dbemowsk which fits EasyPCB + 2xAA and it can be found on thingiverse

  • Also a great box by barbuino here.

I want it!

Rev 9: 13/12-2016 (Not tested)

  • Images on Rev 9 builds wanted - please share if you want!

Changes:

  • Bigger mounting holes 2.5mm
  • IRQ Jumper from Radio. This makes this trace disabled and D2 can be used for interupts unless jumper is connected.
  • BAT and REG jumpers changed positions for better tracing.
  • MysX 2,6
  • Text on voltage regulater (Vout/Vin/Gnd)
  • Bug with G on CAP now on the right side.
  • GND and VCC swapped - so you could use a 2 pin block for GND/RAW as well.

Order: openhardware.io (Recommended!) and support me and MySensors! (It may say another rev. at the orderpage but this is not EasyPCB rev but the rev for manufacturer. I always update the gerber files for sale)

Rev 8: 23/1-2016 (Tested!)

1) Order DirtyPCB (Not the latestversion, some small changes is made compared to 1).

2) Download from this page to get Eagles and Gerber files. Note that the gerber files are run with Itead cam job.

*Notes

All free to use as open hardware but I like if you tell me any cool project you make with it :)

All feedback welcome! The main goal is to keep it as simple as possible though.

Inspiration:

https://1drv.ms/f/s!Ak7D1EWM7GXggetbxu1hqsXgaaZy4Q

(Note some photos are older revision of the PCB)

Images

Design Files

NameSize# Downloads
CHANGES.txt2.58 kB256
SundbergMys8.GTP25.44 kB134
COPYRIGHT.txt421 B123
SundbergMys9.GBP28.85 kB76
License.txt8.94 kB145
SundbergMys9.GML28.85 kB84
SundbergMys9.GTL36.61 kB78
SundbergMys9.GTO174.55 kB78
SundbergMys9.GTS31.82 kB76
SundbergMys9.TXT1.92 kB108
SundbergMys9.brd289.78 kB129
SundbergMys9.GBS31.82 kB78
SundbergMys9.sch360.13 kB105
SundbergMys9.GTP28.85 kB66
SundbergMys9.GBO28.85 kB78
License_howto.pdf55.06 kB232
PRODUCT.txt113 B232
SundbergMys9.GBL36.86 kB80
SundbergMys8.brd289.34 kB297
SundbergMys8.sch361.97 kB302

Bill of Material

QtyValueDevicePackagePartsDescriptionMFMPNAliexpress or ebay link
13.3vArduino Pro Mini10pcsFor BatEbay: Redesign Pro Mini atmega328 3.3V 8M Replace ATmega128 ...
12.4ghzNRF24L01+10pcsFor AllEbay: 10PCS Arduino NRF24L01+ 2.4GHz Wireless RF Transceive...
1DC/DC 0.8-3.3V to DC 3.3V1pcsFor BatEbay: Ultra-small DC/DC 0.8-3.3V to DC 3.3V Step UP Boost PF...
15vArduino Pro Mini10 PcsFor 5v or RawEbay: Pro Mini atmega328 Replace ATmega128 5V/16M For Arduin...
1LE33ACZ Step Down 5V-3.3V10 pcsFor 5v or RawEbay: 10 PCS LE33A TO-92 LE33 Very low drop voltage regulato...
14.7uFCapacitorFor All
10.1uFCapacitorFor All
110uFCapacitorFor 5v or Raw
11MΩResistorFor Bat
1470KΩResistorFor Bat
1Screw terminalOptional
12x1 pinheader
10.9-3.3 to 3.3V boosterFor BatEbay: Ultra-small DC/DC 0.8-3.3V to DC 3.3V Step UP Boost PF...

Related Content

Comments