Giter VIP home page Giter VIP logo

lcb-ccb-01_lea_control_board's Introduction

LEA Control Board

The LEA Control Board (LCB) is a construction kit to provide power electronic converters with a control board.

The basic module is the control board (LCB-CCB) itself. It contains a powerful dual-core processor, error latches and various predefined low-pass filters to respond to input signals. An XDS100v2 debugger is directly integrated on the board.

The docking board (LCB-CDB) is suitable for initial operation. This contains various input options (switches, buttons, potentiometers) as well as LEDs for output.

The external hardware monitor (LCB-CHW) is for viewing internal counter variables on the oscilloscope and is mainly used for troubleshooting the control board in the overall system (control board + power converter).

The pin board (LCB-CPB) is for in-circuit signal measurments by an external scope on certain pins. The test board (LCB-CTB) was developed to check all pins, PWM signals, ADCs and DACs for functionality after a new board has been completed (end of line test).

PCB overview

This is the main repository of the LEA Control Board (LCB) project. Due to correct PCB versioning, every single PCB is in its own repository.

Symbols, footprints and 3D-models can be found in the LEA KiCad Library.

Due initially wrong selected comparators (no rail-to-rail), the comparator adapter board LCB-ADA-01 was introduced to replace the comparator.

PCB versioning

Example LCB-CCB-01-1.0.5:

  • First three letters LCB: Parent project name LEA Control Board
  • Second three letters CCB: PCB name Control Board
  • Number 01: PCB size. For future use in case of several PCB sizes
  • First version number 1: Major version, increases for incompatible changes
  • Second number 0: PCB release, increases for improved layouts
  • Third number 5: Schematic version, increases for component changes, but no layout changes

Kicad Options

To open the LEA Control Board files, KiCad 7 needs to be used. Make sure that you run the latest version of KiCad.

Downloading this project and folder structure

To use this project, LEA KiCad symbols, footprints and 3D-models need to be included. Note, that both folders need to be in the same direction.

Clone the symbols, footprints and 3D-models:

git clone https://github.com/upb-lea/LEA_KiCad_Library.git

Clone this project:

https://github.com/upb-lea/LCB-CCB-01_LEA_Control_Board.git

If you are downloading the .zip-files manually, unpack them in the same direction.

Symbol library and footprint libary

The libraries are included by default, if the above mentioned folder structure was considered. Open Kicad, load one of the projects and see the libraries:

  • symbol editor -> Search for LEA_Symbol_Library
  • footprint editor -> Search for LEA_Footprint_Library

Set environment variable for 3D models:

Please refer to this section.

Software

Various software examples using the LEA Control Board is available and can be found in this repository. There are examples for using the hardware monitor, SPI, UART and many others.

lcb-ccb-01_lea_control_board's People

Contributors

aniketsingh17 avatar gituser789 avatar wallscheid avatar zeinel94 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

lcb-ccb-01_lea_control_board's Issues

Lonely pads could be used as test pads (LCB-CCB-01)

On the board "LCB-CCB-01" there are some unconnected pads, which could be connected to some signals or just to GND.
This can be helpful when measuring manually with a multi meter.

Lonely pads:

  • O901
  • O903
  • O905
  • O906
  • O907
  • O910

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.