xfce

  • **
  • 88
oplink(100mW/1W)+hc05/06
« on: August 19, 2017, 09:29:07 am »
I am designing oplink+bt , oplink is compatible with RFM22(100mW max) and RFM23(1W max).

3D PCB as below

top


bottom


and real PCB


Now I am testing them, after all test OK, if someone like, i will make a batch :)
« Last Edit: August 19, 2017, 09:33:35 am by xfce »

f5soh

  • *****
  • 4498
    • LibrePilot
Re: oplink(100mW/1W)+hc05/06
« Reply #1 on: August 19, 2017, 11:42:27 am »
Hi,

Some remarks about pcb traces around the holes/screws, especially if they are for Vcc this is not really fine.
BT module will have the antenna in one border without ground in PCB.



Adding a connector around the right edge will be fine for a JR module, using a straight SMA connector.
Please also consider adding big pads for soldering Vcc input wires directly.

Is the 5V regulator still ok with RFM23BP (1W) / 550mA @ 3S ?
« Last Edit: August 19, 2017, 11:47:05 am by f5soh »

Mateusz

  • *
  • 808
Re: oplink(100mW/1W)+hc05/06
« Reply #2 on: August 19, 2017, 11:56:04 am »
That is really cool idea, also some suggestions

  • Inverter for FrSky telemetry ? I think F303 which is pin-compatible with F103 has inverter in MCU, but not sure how easy to run Oplink firmware on F3 ?
  • Does it fit into standard Taranis module JR case ?


« Last Edit: August 19, 2017, 12:03:05 pm by Mateusz »

Re: oplink(100mW/1W)+hc05/06
« Reply #3 on: August 19, 2017, 04:58:42 pm »
Will the HC05 antenna have reduced range, because it is close to ground plane, etc in main board?

Will RF from HC05 antenna cause problems in main board?

f5soh

  • *****
  • 4498
    • LibrePilot
Re: oplink(100mW/1W)+hc05/06
« Reply #4 on: August 19, 2017, 07:50:12 pm »
Will the HC05 antenna have reduced range, because it is close to ground plane, etc in main board?

From some priced bluetooth module, here is guidelines.
This just make sense for optimal antenna radiation, as already reported.



Quote
Will RF from HC05 antenna cause problems in main board?
Likely not, power levels are really low (~3mW max)

Brian

  • *
  • 119
Re: oplink(100mW/1W)+hc05/06
« Reply #5 on: August 20, 2017, 05:59:39 pm »
I like the board with the same comments as others have made. I would also suggest using an F3 MCU, since it can do inverted UART, etc.

I'm currently designing a nano-oplink with the intent of using it as a receiver on nano-quad builds. It's just slightly bigger than the rfm22b module, and I plan to put an F3 on it.

xfce

  • **
  • 88
Re: oplink(100mW/1W)+hc05/06
« Reply #6 on: August 21, 2017, 04:29:30 am »
Thanks all
I have tested , all functions are OK :D
BT can work about 10 meters, I think it's OK.


And LP2GO is wonderful.


test video


1)The trace are VCC, and I will remove them next version,as the first version is a two layers PCB, maybe changed to 4 layers;

2)USB socket will moved away from BT module's antenna;

3)about JR module connector,  does it just use 2.54pitch? or I think the oplink's Flexi port is OK

4)it is a standard SMA footprint, so 90° or 180° SMA broth are OK;

5)next version can add Vcc PAD;

6)I can use F303, but could you please develop the firmware;

7)for the JR case, you can give me the PCB outline, i can try to redesign the PCB just fit the JR case,
or i can give the PCBA's 3D module in .stl file , could anyone  help me to design a 3D printed case







« Last Edit: August 21, 2017, 04:49:50 am by xfce »

Brian

  • *
  • 119
Re: oplink(100mW/1W)+hc05/06
« Reply #7 on: August 21, 2017, 05:39:51 am »
Attached is a design that I started a while back. I believe the dimensions are correct, but it was never built. It was built for a standard case that I found available, but I don't remember the part number off hand. If I find it I'll post it.

xfce

  • **
  • 88
Re: oplink(100mW/1W)+hc05/06
« Reply #8 on: September 02, 2017, 08:17:19 am »
I have just use FreeCAD design a case, FreeCAD is simple and wonderful.
will print later :)

bottomcase


topcase


update: It's done :)


« Last Edit: September 04, 2017, 02:48:42 am by xfce »

ekrem

  • *
  • 28
Re: oplink(100mW/1W)+hc05/06
« Reply #9 on: December 29, 2018, 09:57:16 am »
really  good project

but I dont understand why need q1 and q2 transistor

Re: oplink(100mW/1W)+hc05/06
« Reply #10 on: December 30, 2018, 02:55:10 pm »
I don't have software to view board designs.

If you could post a schematic that includes the transistors you are talking about, I might be able to help.

If it is associated with MainPort, it may be an SBus inverter, else maybe a level shifter like from 3.3V to 5V.

ekrem

  • *
  • 28
Re: oplink(100mW/1W)+hc05/06
« Reply #11 on: January 03, 2019, 01:23:36 pm »
hi TheOtherCliff
 
original project  schematic file attached

jdl

  • ***
  • 109
Re: oplink(100mW/1W)+hc05/06
« Reply #12 on: January 03, 2019, 02:13:38 pm »
I guess the q1 and q2 are meant to invert signals logic when RFM23BP module is used. The original project schematic is not wrong or inoperational but these inverters are not needed if you connect RFM23BP exactly the same way (pin-wise) as RFM22B. Pins 3 & 4 on both modules have swapped names (TX_ANT, RX_ANT on RFM22B vs RX_ON, TX_ON on RFM23BP) but their truth tables are also changed respectively to ensure the compatibility:

For RFM22B:
pin 4TX_ANT:Tx Antenna select input pin, When RFM22 is TX state,TX_ANT should be = 1, RX_ANT should be = 0
pin 3RX_ANT:Rx Antenna select input pin, When RFM2 2 is RX state,RX_ANT should be = 1, TX_ANT should be = 0


For RFM23BPS:
pin 3TX_ON:Tx ON select input pin, When RFM23BP is TX state,TX_ON should be = 0, RX_ON should be = 1
pin 4RX_ON:Rx ON select input pin, When RFM2 3BPS is RX state,RX_ON should be = 0, TX_ON should be = 1
« Last Edit: January 03, 2019, 02:18:08 pm by jdl »

ekrem

  • *
  • 28
Re: oplink(100mW/1W)+hc05/06
« Reply #13 on: January 04, 2019, 07:15:46 am »
I guess the q1 and q2 are meant to invert signals logic when RFM23BP module is used. The original project schematic is not wrong or inoperational but these inverters are not needed if you connect RFM23BP exactly the same way (pin-wise) as RFM22B. Pins 3 & 4 on both modules have swapped names (TX_ANT, RX_ANT on RFM22B vs RX_ON, TX_ON on RFM23BP) but their truth tables are also changed respectively to ensure the compatibility:

For RFM22B:
pin 4TX_ANT:Tx Antenna select input pin, When RFM22 is TX state,TX_ANT should be = 1, RX_ANT should be = 0
pin 3RX_ANT:Rx Antenna select input pin, When RFM2 2 is RX state,RX_ANT should be = 1, TX_ANT should be = 0


For RFM23BPS:
pin 3TX_ON:Tx ON select input pin, When RFM23BP is TX state,TX_ON should be = 0, RX_ON should be = 1
pin 4RX_ON:Rx ON select input pin, When RFM2 3BPS is RX state,RX_ON should be = 0, TX_ON should be = 1

thanks nicely information
my protocol is control and telemetry so no need these transistor ?

these days I want to change rfm22 module to rfm23 module
« Last Edit: January 04, 2019, 07:25:13 am by ekrem »

jdl

  • ***
  • 109
Re: oplink(100mW/1W)+hc05/06
« Reply #14 on: January 04, 2019, 08:49:40 am »
Right, you do not need these transistors.

Here are some photos of a modified Oplink Mini (replaced RFM module). May be helpful. Take care not to snap off ANT and GND pads on RFM23BPS module if you solder the coax cable directly to them. They cannot handle almost any mechanical stress coming from twisting or pulling the cable. So it is a good idea to mechanically fix the coax before soldering it to the RFM23BPS.
« Last Edit: January 07, 2019, 09:34:22 am by jdl »