štvrtok 27. septembra 2018

new breadboard adapters




while I was playing with new BT modules I create few breadboard friendly adapters for them, I also sell these at tindie store, not for profit but to make programing and playing with these module easy so other can contribute to OSS comunity (libraries, HW designes, etc..)
  • F-6188 based on BK8000L
  • F-6888 based on BK3254
  • BM20 module based on IS2020 from Microchip
  • BM23 module based on IS2030 from microchip
  • updated version for F-3188 module based on CSR8645
  • update version for blk-md-spk-b based on OVC3860 chip

 

 Adapter for F-6188 (BK8000L) module

https://cdn.tindiemedia.com/images/resize/fEGc1fAxpvfZg9wegQHBN3z-X24=/p/full-fit-in/2400x1600/i/96343/products/2018-07-04T20%3A11%3A48.023Z-20180704_184142.jpg

 

Documents for this module:
https://github.com/tomaskovacik/kicad-library/tree/master/library/datasheet/F-6188_BK8000L

Kicad schemtics library for this module:
https://github.com/tomaskovacik/kicad-library/tree/master/library

Kicad PCB module:
https://github.com/tomaskovacik/kicad-library/tree/master/bluetooth.pretty

Repository with Kicad project for F-6188 module
https://github.Dcom/tomaskovacik/hw/tree/master/kicad/F-6188_breakout_board

Arduino library:
https://github.com/tomaskovacik/BK8000L/


 You can buy this adapter at my tindie store and support my work:

I sell on Tindie

Adapter for F-6888 (BK3254) module



https://cdn.tindiemedia.com/images/resize/GYEfjRISEkgZPFpK7mbqeLmboSI=/p/full-fit-in/2400x1600/i/96343/products/2018-09-13T14%3A48%3A48.873Z-20180913_164130.jpg
Documents for this module:
https://github.com/tomaskovacik/kicad-library/tree/master/library/datasheet/F-6888_bk3254

Kicad schemtics library for this module:
https://github.com/tomaskovacik/kicad-library/tree/master/library

Kicad PCB module:
https://github.com/tomaskovacik/kicad-library/tree/master/bluetooth.pretty

Repository with Kicad project for F-6188 module
https://github.com/tomaskovacik/hw/tree/master/kicad/F-6888_breakaout_adapter

Arduino library:
https://github.com/tomaskovacik/BK3254

You can buy this adapter at my tindie store and support my work:
I sell on Tindie

Adapter for BM-20 (IS2020) module

https://www.tindie.com/products/tomaskovacik/bm20-breadboard-adapter/




Documents for this module:
https://www.microchip.com/wwwproducts/en/BM20
https://www.microchip.com/wwwproducts/en/IS2020

Kicad schemtics library for this module:
https://github.com/tomaskovacik/kicad-library/tree/master/library

Kicad PCB module:
https://github.com/tomaskovacik/kicad-library/tree/master/bluetooth.pretty

Repository with Kicad project for F-6188 module
https://github.com/tomaskovacik/hw/tree/master/kicad/BM20_breadboard_adapter

Arduino library (in early stage of devel)
https://github.com/tomaskovacik/arduino/tree/master/BM20stm32

You can buy this adapter at my tindie store and support my work:

I sell on Tindie

Adapter for BM-23 (IS2023) module

Documents for this module:
https://www.microchip.com/wwwproducts/en/BM23
https://www.microchip.com/wwwproducts/en/IS2023
 
Kicad schemtics library for this module:
https://github.com/tomaskovacik/kicad-library/tree/master/library

Kicad PCB module:
https://github.com/tomaskovacik/kicad-library/tree/master/bluetooth.pretty

Repository with Kicad project for F-6188 module
https://github.com/tomaskovacik/hw/tree/master/kicad/BM23_breadboard_adapter

Comming soon to my store at tindie.com.

Updated adapter for F-3188 (CSR8645) module

https://cdn.tindiemedia.com/images/resize/AcZpUczzFUifLIHfAyE_ZvYiAXw=/p/full-fit-in/2400x1600/i/96343/products/2018-07-04T18%3A48%3A25.232Z-20180615_184342.jpg


update: buttons, leds

Documents for this module:
https://github.com/tomaskovacik/kicad-library/tree/master/library/datasheet/F-3188_CSR8645_bluetooth
 
Kicad schemtics library for this module:
https://github.com/tomaskovacik/kicad-library/tree/master/library

Kicad PCB module:
https://github.com/tomaskovacik/kicad-library/tree/master/bluetooth.pretty

Repository with Kicad project for F-6188 module
https://github.com/tomaskovacik/hw/tree/master/kicad/F-3188_CSR8645_breadbord_Adapter

You can buy this adapter at my tindie store and support my work:

I sell on Tindie

Updated adapter for blk-md-spk-b - OVC3860

https://cdn.tindiemedia.com/images/resize/sYXtx09GiWzP6fC8OVSz6Yvt0pY=/p/144x72:2932x1929/full-fit-in/2400x1600/i/96343/products/2018-10-02T16%3A23%3A45.755Z-20181002_174427.jpg

update: buttons, mic jack

Module as is shipped from china, is not capable of calling (at least not on my S9, after picking up phone, phone will disconnect from module), but there is solution: - upload this PSkey data dump with this software, here is how-to connect it and how to change name also.

Documents for this module:
https://github.com/tomaskovacik/kicad-library/tree/master/library/datasheet/OVC3860_based_modules
 
Kicad schemtics library for this module:
https://github.com/tomaskovacik/kicad-library/tree/master/library

Kicad PCB module:
https://github.com/tomaskovacik/kicad-library/tree/master/bluetooth.pretty

Repository with Kicad project for F-6188 module
https://github.com/tomaskovacik/hw/tree/master/kicad/blk-md-spk-b_breadboard_adapter

Arduino library for modules based on OVC3860:
https://github.com/tomaskovacik/OVC3860/

You can buy this adapter at my tindie store and support my work:

I sell on Tindie








You can buy these adapters at my store on tindie to support my work, options are, with/without pasive components(leds, buttons etc..) suldered/unsoldered.

Libraries for BT modules based on OVC3860,BK3254 and BK8000L chips

while ago I created this libraries, for bluetooth modules based on chips:


Library for OVC3860 based modules

For more info about library for OVC3860 based modules check wiki where I wrote about PSkey configuration mode and how you can change name, pin using example provided with library.  Library also support fallback to PSKey mode when module is not supporting standard AT command for change name nad pin, but be aware this will restart module.
Library require getNextEventFromBT() function to be call periodicly from main loop.
 
List of functions is in README.md in repo.

All documents and SW which I use as source of knowledge (AT commands, PSKey config mode) are in this repository.



Library for BK3254 based modules

This library is less complicated, supporting only AT commands, some of them did not work for me, so ...

List of functions is in README.md in repo.

All documents which I use as source of knowledge (AT commands) are in this repository.


Library for BK8000L based modules

This library is less complicated, supporting only AT commands, some of them did not work for me, so ...

List of functions is in README.md in repo.

All documents which I use as source of knowledge (AT commands) are in this repository.


These are opensource under GPL3, so any contributions are welcome.

Links:


[1] https://github.com/tomaskovacik/OVC3860/

[2] https://github.com/tomaskovacik/BK3254/

[3] https://github.com/tomaskovacik/BK8000L/

https://github.com/tomaskovacik/kicad-library/tree/master/library/datasheet