
OSO SWAT B1-jig
joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch

TI DRV10983-Q1 based BLDC motor controller
BLDC driver is an open-source printed circuit board by ChiefNyB, from the ChiefNyB/BLDC_driver repository on GitHub. It is a 2-layer board of 36 × 29.9 mm with 31 parts on 23 nets, routed with 152 tracks and 38 vias.
It is built around the DRV10983QPWPRQ1. Its parts include 9 resistors, 6 capacitors, 1 IC, 1 diode and 1 connector. It belongs with the robots and motor control boards of this library.
TI DRV10983-Q1 based BLDC motor controller
Development software: KiCad 8.0.5 (latest)
Szerintem majd ide a README-be írogathatjuk dokumnetáció vázlatos részét, a számítást meg Excelbe vagy valami python scriptbe lehet nyomni (ugyanígy version controllozva), aztán innen aztán mehet majd Word-be a bővebb leírás.
Éés szerintem nyugodtan írogathatunk ide kommenteket is, talán kevésbé veszik el mint a chatben.
Légyszi nézzétek meg a katalógust is (bent van a datasheet mappában), meg az áramkört is, igyekeztem leírni a dolgokat amiket csináltam. Mindezek alapján remélem, hogy nektek is érthető lesz majd, hogy mi mit csinál. Ha bármi kérdésetek van, írjátok akár ide valahova, akár messengeren. Légyszi mindketten olvassátok el az egész README-t! Köszi :)
Ide kigyűjtöttem, hogy szerintem még mi kell:
(ömlesztett gondolatok, egy csöppet össze-vissza)
KORREKCIÓ: A TVS DIÓDÁT EGYENLŐRE KISZEDTEM, VAN BEÉPÍTETT A CHIPBE
a chip modellt (footprint, stb...) a TI-os lapról töltöttem és illesztettem be: link (lementettem saját global libraryba... ha nektek valami miatt nem látszódna, akkor ezt lehet nektek is meg kell csinálni)
IC bekötése a datasheet 64. oldalán található 71.figureban, egy csomó komponens (főleg kondik) értéke innen van található kapcsolás alapján (lehet arról írni esetleg, hogy milyen funkciói vannak az IC-nek)
a schematic hierarhikus, több lapból áll (drive, power), de nem is biztos hogy szükség lenne rá, mert elég egyszerű, csak kicsit fancybb és esetleg segíti a logikát átlátni
a pontos típus: DRV10983SQ legyen, ha standby modeban is használni szeretnénk az 5V-os buck convertert --> mikrovezérlő meghajtható róla (ld. katalógus 3.o.)
I2C védelmet és szűrést ez alapján csináltam --> itt javasolt komponensekkel (ferrit gyöngy és TVS dióda) megegyező paraméterűeket lesz majd érdemes választani (egyenlőre egy kb hasonlót raktam be)
terveim szerint csinálok 2 verziót:
a TI IC alatt a túloldalon van egy PAD (majd thermal viákkal összekötve) a GND-hez kötve, hogy hőt disszipáljon és ide lehet(ne) rakni majd a hűtőbordát is
van egy sima GND és egy PWRGND, hogy a motor áramai minél kevésbé zavarjanak bele a digitális jelekbe, ezek össze vannak kötve egy 0ohmos ellenállással
az 5V (output) jelenlétét LED jelzi
decoupling capacitorok közel az IC-hez (majd a kialakításnál fizikailag)
minden jel-bemenet és kimenet, ami ki van vezetve (SCL, SDA, FG, SPEED, DIR) 3V3 TVS diódával védve ESD ellen
I2C csak 3V3 szinten mehet
FG pin 3V3-as impulzusokat ad (to be checked in datasheet)
DIR és SPEED bemeneten használható 5V-os jel (azaz megtáplálható egy sima potiról és kapcsolóról, ennek az egy panelnek a segítségével)
a legvégén esetleg kérhetünk majd árajánlatot ha unatkozunk :P
az I2C-t úgy lehet használni, ha a külső áramkör GND-je össze van kötve a motordriver GND_D-jével
az 5V-os bemenet használatához is legalább a GND-t kell bekötni
Légyszi Kristóf ide, vagy valami fileba majd gyűjtsd ki a komponens nevét/számát (pl.: R1) és a linket hogy melyiket választottuk... Majd belepakkolom a schematicba és generálok belőle egy BOM .csv filet. ( Lehetséges oldalak: farnell, rs-online, lomex, TME ...ilyesmik. Csak legyen magyar oldal! ) (Esetleg lehet egy specifikus motor amit kinézünk, és annak a pramaétereit is felhasználjuk a számításokhoz)
Feltöltöttem egy Excel táblában a katalógusokból kiválasztott áramköri elemeket. A dokumentációhoz ideírom, amit csináltam:
Minden számolás és az összes alkatrész az Excelben. Alkatrészekhez van típuszsám, link, footprint adat és méretezési feltétel is (ha volt). A termikus számítások nem voltak kivitelezhetők, nincs elég adat veszteségekre vagy case-sink hőellenállásra (vagy hogy egyáltalán becsüljük). Elvileg a driver alá kerülő thermal pad elegendő, bele lehet írni a dokumentációba, hogy igény szerint lehet még adni hozzá.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_Pad | H1, H2, H3, H4 |
| 3 | 4.75k | Resistor_SMD:R_0603_1608Metric | R1, R2, R5 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_3.0x3.0mm | TP1, TP2, TP3 |
| 2 | 0.8 - 2k2 | Inductor_SMD:L_0603_1608Metric | FB1, FB2 |
| 2 | 100n | Capacitor_SMD:C_0603_1608Metric | C2, C5 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | 4k7 | Resistor_SMD:R_0603_1608Metric | R6, R7 |
| 2 | 9k1 | Resistor_SMD:R_0603_1608Metric | R8, R9 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 10n | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C6 |
| 1 | 150 | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 47u | VLS6045EX-470M:IND_VLS6045EX-470M | L1 |
| 1 | Conn_01x07 | Connector_JST:JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal | J2 |
| 1 | DRV10983QPWPRQ1 | DRV 10893 - Q1:PWP24_2P4X5P16_TEX | U1 |
| 1 | GND | TestPoint:TestPoint_Pad_3.0x3.0mm | TP5 |
| 1 | Heatsink_Pad | TestPoint:TestPoint_Pad_4.0x4.0mm | HS1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | V+ | TestPoint:TestPoint_Pad_3.0x3.0mm | TP4 |

joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

openwch/ch32v003
CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10

Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
BlueAndi/Pixelix
Full RGB LED matrix, based on an ESP32 and WS2812B LEDs or emulated LEDs on TFT.


It measures 36 × 29.9 mm and has 2 copper layers, 1.6 mm thick.
31 parts, built around the DRV10983QPWPRQ1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the ChiefNyB/BLDC_driver repository on GitHub, at the commit this page was made from: the board is BLDC_driver.kicad_pcb and its schematic BLDC_driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask ChiefNyB before reusing the design.