Imported from GitHub: FabianSchwartau/OBSPro · commit 0bf3d0a · license LGPL-2.1
Description
Version of the OpenBikeSensor hardware optimized for PCBA
README
OBSPro
This is a different version of the OpenBikeSensor main PCB (checkout https://github.com/openbikesensor/OpenBikeSensor_PCB_Board) with a few design goals:
- Optimized for pick-and-place manufacturing. This means no modules for each functionality, everything is on a single board and SMD parts are used.
- Parts only from trustworthy and reliable sources. This also includes that it should be possible to order these parts with a proper bill.
- Software compatibility as far as possible with the original hardware/software.
PCBA
At the moment we are aiming to get almost all parts from LCSC/JLCPCB, which is a good mixture of trustworthiness/reliability and price. JLC also offers a PCB assemby service, which is used. If you only want one or two boards, it is probably not woth it, but for larger orders it makes perfect sense.
GPS
There are multiple options for the GPS module. You can use any MAX-8* or MAX-10* from u-blox, which cost around 20€ for single quantities. The pinout is also compatible with the ATGM336H-5N* modules from Zhongkewei. It only costs around 5€, but the performance still needs to be evaluated.
BOM
Here is a list of parts and potential sources you will need besides the parts listed in the BOM file of the PCB itself.
- THT PCB parts
- GPS antenna
- BAT WIRELESS - BWGNSCNX25-25B1Y2L120: LCSC
- Battery
- Probably any 18650 style Lipo battery will do. As you need to solder the connectors to the battery, one with U-shaped strips already attached is recommended.
- Samsung - INR18650-20R akkuteile.de
- Multiple: akkuservice-krueger.de (you can select with solder strip for each battery)
- Battery cable + connector + crimp contacts
- 1x complete assembly: XKB Connection - X2510T-02-PSN-A22RB-L300-T5: LCSC (if you buy this, you do not need the parts below)
- 1x connector: XKB Connection - X2510H-02-N0: LCSC
- 2x crimp contacts: XKB Connection - X2510T-PSN: LCSC
- 2x cable (use any ~0.25mm² cable you can find, same for power switch connector)
- 2x zip ties
- 1x Power switch
- YUEN FUNG - MT-0-102-A101-M200-RS: LCSC
- Power switch cable + connector + crimp contacts
- 1x SD card
- 8x Threaded insert nuts M3, ~5mm length, ~4.2mm outer diameter
- Multiple: Aliexpress, ruthex, Amazon, Amazon
- 14x M3x8 screws (DIN912)
- 1x M3x30 screw (DIN912)
- 6x M3 nuts (DIN934)
- Display cable + connector + crimp contacts
- 1x complete assembly: TBD (if you buy this, you do not need the parts below)
- 1x connector: JST - XHP-5: LCSC, LCSC
- 2x crimp contacts: JST - SXH-001T-P0.6: LCSC (same for the power switch connector!)
- 1x 2m cable: Lapp - Unitronic Sensor LIFY11Y 5x0.25 7038862: automation24.de
- 1x OLED Display
- Multiple: Aliexpress, Alibaba, LCSC (does not fit)
- 1x Display button
- Daier - PBS-33B: chinadaier.com (for mass order)
- Multiple: Aliexpress
- 2x Display magnets
- Multiple: supermagenete.de, sprintis.de (with glue), sprintis.de (without glue)
- 3D printed parts
- It is recommended to print in PETG or ASA, PLA may also work but is brittle.
- Main case (required): 1x MainCaseBottom, 1x MainCaseTop, 1x MainCaseSlideCover
- Display case (required): 2x DisplayCableStrainRelief, 1x DisplayCaseBottom, 1x DisplayCaseTop, 1x HandlebarRail
- Mounting (required): 1x StandardMountAdapter, 1x LockingPin
- Mounting (user specific): 1x SeatPostMount or any other mount from here
Current preview
Here is an image of the current board. The parts are roughly placed and a small part is routed. Also there are a bunch of 3D models still missing.

Software
TODO: Link to the software and how to flash the device.
No comments yet. Be the first to ask about this board.