All Projects → valerionew → omega-dock-new

valerionew / omega-dock-new

Licence: CC-BY-SA-4.0 license
A dock for Onion omega, omega2 and omega2+. It features: Microusb for power supply, USB host, Ethernet

Programming Languages

KiCad Layout
80 projects
KiCad Schematic
4 projects

Projects that are alternatives of or similar to omega-dock-new

Kicad footprints
A collection of all the KiCad footprints on the internet
Stars: ✭ 216 (+500%)
Mutual labels:  electronics, kicad
imxrt1020-module
iMX RT 1020 CPU module
Stars: ✭ 28 (-22.22%)
Mutual labels:  electronics, kicad
nestronic
Nestronic Game Music Synthesizer Alarm Clock
Stars: ✭ 24 (-33.33%)
Mutual labels:  electronics, kicad
DSP-ADAU1452
Open Hardware DSP Platform ADAU145x DSP supporting ADAU1452, ADAU1451, and ADAU1450 devices
Stars: ✭ 21 (-41.67%)
Mutual labels:  electronics, kicad
Skidl
SKiDL is a module that extends Python with the ability to design electronic circuits.
Stars: ✭ 614 (+1605.56%)
Mutual labels:  electronics, kicad
Awesome Electronics
A curated list of awesome resources for electronic engineers and hobbyists
Stars: ✭ 3,782 (+10405.56%)
Mutual labels:  electronics, kicad
mikoto
Bluetooth LE nRF52840 microcontroller in a pro-micro footprint.
Stars: ✭ 139 (+286.11%)
Mutual labels:  electronics, kicad
Goldfish
A small, thin, USB-C, Pro Micro compatible microcontroller
Stars: ✭ 120 (+233.33%)
Mutual labels:  electronics, kicad
rs485-moist-sensor
Digital (RS485 - based) soil moisture and temperature sensor
Stars: ✭ 51 (+41.67%)
Mutual labels:  electronics, kicad
socitrack
A wearable platform for social interaction studies
Stars: ✭ 16 (-55.56%)
Mutual labels:  open-hardware
TMS9918A
TMS9918A video card for RC2014
Stars: ✭ 104 (+188.89%)
Mutual labels:  electronics
nrf52-IR
Decoding and saving carrier modulated IR signals and sending modulated IR signals using NRF52 SoCs
Stars: ✭ 17 (-52.78%)
Mutual labels:  electronics
pcad2kicad
Convert Altium Designer and PCAD library to KiCad
Stars: ✭ 94 (+161.11%)
Mutual labels:  kicad
Omega2
Everything related to the Onion Omega2 IoT Computer family
Stars: ✭ 21 (-41.67%)
Mutual labels:  omega2
svg2mod
Convert Inkscape SVG drawings to KiCad footprint modules
Stars: ✭ 72 (+100%)
Mutual labels:  kicad
OpenAmiga600RamExpansion
Open Hardware 1 MB Chip RAM Expansion for the Commodore Amiga 600 Computer
Stars: ✭ 48 (+33.33%)
Mutual labels:  open-hardware
KiCad sharp
A C# library wrapping some of KiCad's functionallity, allowing for some features not in the software and programmatic circuit creation
Stars: ✭ 28 (-22.22%)
Mutual labels:  kicad
rf bridge
RF (433Mhz) to MQTT Bridge - with hardware
Stars: ✭ 38 (+5.56%)
Mutual labels:  kicad
kicad-website
This is the official website source for KiCad [moved to https://gitlab.com/kicad]
Stars: ✭ 60 (+66.67%)
Mutual labels:  kicad
PolyTuna
A polyphonic tuner pedal
Stars: ✭ 17 (-52.78%)
Mutual labels:  electronics

Omega dock\new

Project released under CC-BY-SA 4.0 license
License: CC BY-SA 4.0

layout 1

  1. Project status
  2. Project description
  3. BOM
  4. Photos

Order from OSH Park

If you want to discuss the project, join the thread in the onion community forum

Project status

Current version is tested and working.
No new versions are planned at the moment

Project description

This is my dock\new project: it's a small dock (same size as the mini dock and the omega) for the Onion Omega 2 and 2+.

I needed the smallest dock i could do, that featured:

  • Ethernet
  • Type A USB host
  • Micro USB for power

It has an onboard linear voltage regulation (i didn't bother going with a switching one for such low power), magnetics integrated in the RJ45 connector to save space, USB host ESD protection (diode array), USB host PTC fuse.

On the left side there is the RJ45 connector and nothing on the back side of the board, so that you can easily access the MicroSD card on the Omega 2+. On the right side (the antenna side of the omega) you have the USB type A connector, facing outwards, and the microusb connector for power, facing inwards.

The first version, v0.9, had some issues with the ethernet. Currently i've released v1.0 that solves all the issues, adds a led to check power and, making a better use of the space, the RJ45 connector doesn't protrude anymore. I haven't ordered the v1.0 PCBs yet, but the circuit is tested.

I've chosen 0805 passives, 1206 ptc fuse, big smd electrolitic caps, a SOT223 (the classic 1117) for power regulation and a SOT23-6 for usb host protection, so it can all be easily handsoldered with just a plain soldering iron. Probably the hardest part to handsolder is the SOT23-6 but it's easily doable by hand.

The components and board cost for the prototype it's arround 10 to 15€ per board.

BOM

Symbol Package Quantity Valore Note
C1 CP_Elec_4x5.3 1 10uF 10V or higher
C2 CP_Elec_6.3x5.3 1 100uF 10V or higher
C3, C4 0805 2 100nF
C5 0805 1 1uF
D1 1206 1 PWR Amber LED
F1 1206 1 1.5A PTC Fuse
J1 USB_A 1 USB_A MOLEX 67643-3910
J2 USB_Micro-B 1 USB_PWR ADAM TECH MCR-AB1-S-RA-SMT-CS1-TR
J3 RJ45_TRAFO_AMPHENOL 1 RJ45-TRAFO AMPHENOL LMJ1598824110DT39
R1,R2,R3,R4 0805 4 50R Ethernet termination resistors: should be 1% or better
R5 0805 1 150R
U1 SOT23-6 1 USBLC6-2SC6
U2 SOT223 1 AP111733
U3 Socket_Strip_Straight_1x16_Pitch2.00mm 2 OMEGA_2_2+ Two 2mm 1x16 strip connectors

Build instructions

The following is my response to issue #10, where i described the assembly process and tips and tricks that i use. I think it might be helpfull to report it here.

First of all: I strongly encourage anyone who has any basic electronic soldering experience, to get the boards from wherever they want and solder his own. It's much more satisfying and, if you've never done SMD before, you'll have a chance to learn it. Why do i say so? Because this board has a very few parts, big SMD pads and reasonably big components. Once you learn SMD soldering, they are even easier to solder than through hole parts. Don't feel uncomfortable, SMD parts are great.

Boards

The easiest thing is to just get it from OSHPark. They have good prices, deliver three boards and the shipping is free worldwide. I've already uploaded my v1.0 design on their website, so that you can order it with just a few clicks. Here is the link.

Soldering

So, what you need to get started?

  • A soldering iron. I use the Hakko FX-888D with the tip that comes with it, but that's upon your preferences and your budget. A cheaper AliExpress iron will also do the job.
  • Solder. I use Sn60Pb40 solder, and i recommend you to do the same. I prefer 0.5 mm, but you can go with whatever you want, i suggest to stay in the 0.4-0.75 range.
  • Some flux. I use it in a felt tip dispensing pen, but again, you can use whatever you prefer.
  • Solder wick. I use whatever i can find, not really a problem.
  • Fine tweezers, if possible ESD safe. I use the Vetus ESD-11, but yet again you can use whatever you want.
  • Patience! A lot of that! After all, you are learning something new

That's all you need. Given that you already have a soldering iron, the other things are cheap. Patience is free. About the method, these are the steps i do for a 2 pin component:

  1. Put some flux on the pads. No skimping with that
  2. Heat one pad with your iron and put some solder on it. You'll learn the right amount with the time, but don't worry, you'll have the chance to remove the excess with the wick after (or before, if you prefer) you've soldered the part.
  3. Grab the part with the tweezers, reheat the pad and place the component. Don't be too quick or solder won't stick to the part. Hold the part with the tweezers until the solder becomes solid. Then release.
  4. Solder the other pin, adding some solder.
  5. Inspect. Check, by eyes or with a magnifying glass, that there is a joint between each pad and the component.

That's it. For ICs and parts with more pins i usually solder one pad first, make sure that the alignment is correct, then solder the diagonally opposite pin, then all the others, but the steps are basically the same. Same rule as THT soldering applies: lower profile parts first.

Parts

For the passives you can basically pick whatever you want, as long as they are the same value, same package, and same tolerance. All those specs and quantities are shown in the table up here.

The only two ICs here are U1 and U2.

U1 is USBLC6-2SC6. This is a TVS and diode protection array, specifically designed for USB ESD protection. It is not strictly necessary, but given that it's a very cheap part and provides additional protection, why not use it. Moreover, the docks from omega use a similar protection too. However, if you aren't going to use it short pad 1 with pad 6, and pad 3 with pad 4. DON'T short pad 2 and pad 5. That would be a short on the power supply

U2 is just a basic 1117-3.3v. A linear 3.3v regulator. You can pick a 1117 3.3v or even another linear regulator, as long as it has the same package, the same footprint, and it's capable of supplying at least 500mA.

There is a 1206 PTC fuse, anything from 1A to 1.5A should be good.

Connector choice is critical to this project. I've indicated the exact part that i've used. If you can't find them you have two choices:

  1. Pick another part. You can go to whatever supplier, shop or distributor and find a part that would fit mechanically in the pins. Make sure to check the distance between the mechanical mounting pins and the electrical pins. Also check the pinout, they are not always the same, especially in RJ45 connectors.. In USB and RJ45 connectors, the distance from the last pin in the back, and the back of the connector is critical: it should be no more than what is in the parts that i've indicated, or the two polarized capacitors won't fit. If the RJ45 part has LED pins, they can be cut before soldering, so no big deal.
  2. Modify the board. You can download the KiCad files and modify the footprints in order to fit your particular connector. Again, check the pinout.

Then, pick two parts of 1x16 2mm female header, and you are done.

Photos

image 1 image 2 image 3 image 4

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].