Code Monkey home page Code Monkey logo

openboarddata's Introduction

OpenBoardData

Data for board repairs, including network volt, diode, and resistance measurements

Initial work in FlexBV FlexBV with OpenBoardData

Initial work in OpenBoardView OpenBoardView with OpenBoardData

Introduction

With board repairs, one thing that's often very useful to have on hand, aside from the boardview and schematic, is a set of known-good data values for networks, including diode-mode, resistance, or normal operating voltages; with this data complementing the boardview and schematic, it can facilitate the diagnosis and repair of faulty equipment.

OpenBoardData is a community contributed database of known good data values. There are no (current) limitations on brands or types of boards. New boards and categories can be added, and all data is in plain-text, easy to ready and add/ammend using only a text editor or even the Github web interface.

Software currently supporting OpenBoardData

Format of data

  • Each board has its own data file containing the nets for the board
  • Lines prefixed with a '#' character at the start are ignored
  • The header of the data file should contain the following fields
    • ID ( Unique ID for the board. No spaces. this is used to prefix the data in the generated database )
    • BRAND ( Used for reference, not actively used currently )
    • TYPE ( Laptop, desktop, phone, etc, not actively used currently )
    • COMMENT ( General comment, useful for guiding other people adding data perhaps )
  • Each net is defined as a single line, fields are SINGLE-SPACE separated except for the comment;
  • Diode, Voltage and Resistance readings can be also declared as 'na' (Not-applicable) and 'ol' (Over-limit / open )
  • Line format is as follows;
  • NET_NAME DIODE_READING VOLTAGE_READING RESISTANCE_READING COMMENT

  • Net aliases can be done by prefixing '===' to the name of the aliased network
  • PPVBAT_G3H_CHGR_REG ===PPBUS_G3H

  • Diode and Voltage readings are to be in volts units, no suffixes/prefixes, just whole floating point only
  • Resistance reading can be in the form of infix or suffixed numbers, ie, 1200.0, 1K2, 1.2K

How to contribute (in order of preferred method...)

  • You can fork this repo, make the changes, and then perform a PR/Pull-Request to send your changes back to here
  • Create a new "issue" and submit your data
  • Diff, or the entire updated file via email to [email protected]

The board I want isn't in the repo --- halp!

  • Copy an existing file, edit the contents as required, and place it in an appropriate folder. If unsure, raise an issue and ask

openboarddata's People

Contributors

inflex avatar warnerbryce avatar tubetester avatar crazeej avatar robxbrown avatar

Watchers

 avatar

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.