HW: First version of PCB layout
by Alexey Zayanchukovsky 5 years 4 months
HW: First version of PCB layout

First version of PCB layout is ready for review.
Changed the assignments of pins for switches and status LEDs
to ease the routing of traces.
PCB's bottom layer is GND plane, most of the traces are placed
on top layer. Ground planes are connected with via stitching on
full area of the PCB.
There are no high speed signals on this PCB that might be of a concern
while routing so general rules of keeping the traces short and diff pairs
of the same lenghts are used.

Signed-off-by: AlexeyZ <silkt207@gmail.com>
1c1e66d1
HW: PCB routing branched-off by AlexeyZ
by Alexey Zayanchukovsky 5 years 4 months
HW: PCB routing branched-off by AlexeyZ

Seems like I've started some work in parallel with Stiwens
so this is my version of the PCB routing from the last commit.
Probably this branch will be deleted and not used in the final
design but that's just a little bit of practice on my side.

Signed-off-by: AlexeyZ <silkt207@gmail.com>
d61f1d5a
HW: PCB Layout: Part 1
by Alexey Zayanchukovsky 5 years 4 months
HW: PCB Layout: Part 1

Fixed the USBLC6-2SC6 part;
Routed most of the PHY can parts of the board.

Signed-off-by: AlexeyZ <silkt207@gmail.com>
174ed4a5
HW: Footprints and components layout
by Alexey Zayanchukovsky 5 years 4 months
HW: Footprints and components layout

Added footprints for all components and created a new one for USB
connector. Started the components layout with positioning of all
components on the PCB before laying out the traces.

Signed-off-by: AlexeyZ <silkt207@gmail.com>
9eb12dfb
HW: Added footprints for all components
by Alexey Zayanchukovsky 5 years 4 months
HW: Added footprints for all components

Created the footprint for USB-Type-C connector
Added footprints for the rest of the components on the PCB.
Started the mock-up placement of components on the board

Signed-off-by: AlexeyZ <silkt207@gmail.com>
1b9fb75b
HW: Schematic fixes, PCB outline fixes
by Alexey Zayanchukovsky 5 years 4 months
HW: Schematic fixes, PCB outline fixes

1. PCB outline is now a rectangle, arduino pins are removed
2. 22u tantalum cap added on 5V rail
3. USB termination resistors are removed as they are implemented
in MCU's PHY
4. Buttons are stronger pulled-up with 10k resistors instead of
100k like on other stm boards, 100 Ohm resistors added in series
with debouncing caps
5.Placeholder components remowed
6.Shielding through 220k resistor with 10n cap
7.ESD protection connection fixed
8.USB Type-C instead of Mini-B
9. Replaced standby mode jumpers with solder-jumpers for choosing
between always normal mode or controlled through MCU. Current-limiting
resistors added on standby lines.

Co-authored-by: Viacheslav Olizarenko <stiwenss@gmail.com>
Co-authored-by: AlexeyZ <silkt207@gmail.com>
918b5480
HW: Schematic update - BH connectors
by Alexey Zayanchukovsky 5 years 4 months
HW: Schematic update - BH connectors

1. Added BH connectors for ribbon cable connection to CAN-bus.
2. Hopefuly fixed the kicad library linking problem.
Schematic is ready to be reviewed before
laying out the PCB.

Signed-off-by: AlexeyZ <silkt207@gmail.com>
8f24a773
HW: Schematic edit - buttons and LEDs
by Alexey Zayanchukovsky 5 years 4 months
HW: Schematic edit - buttons and LEDs

Added buttons and LEDs to schematic, minor fixes in
existing components. Assigned most components with
their respective footprints.

Signed-off-by: AlexeyZ <silkt207@gmail.com>
f3168771
Merge branch 'Hardware' of https://github.com/Stiw...
by Alexey Zayanchukovsky 5 years 4 months
Merge branch 'Hardware' of https://github.com/Stiwenz/canfd-to-usb into Hardware
6d00cd5c
HW: CAN transceiver with accompanying circuitry wa...
by Stiwenz 5 years 4 months
HW: CAN transceiver with accompanying circuitry was added

CAN transceiver, connectors from nucleo to shiled are added. USB type A for external flash memory also is added.
Signed-off-by: Viacheslav Olizarenko <stiwenss@gmail.com>
5d67a31d
Report a bug