-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
69 changed files
with
156 additions
and
51 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# CHANGES | ||
This file contains the log of changes of **MOBs Library** project. | ||
|
||
|
||
## 0.1.0 2017-04-06 Maintenance release | ||
- Created repository *TEBO* | ||
|
||
|
||
## 0.2.0 **tebo-library** 2019-04-30 Feature release | ||
- Added TEBO tebo-8bit-io-led | ||
- Added TEBO tebo-8bit-io-switch | ||
- Added TEBO tebo-fn-cbank-26.4mF | ||
- Added TEBO tebo-if-fdd | ||
- Added TEBO tebo-if-midi | ||
- Added TEBO tebo-if-midi-in | ||
- Added TEBO tebo-if-midi-in-x2 | ||
- Added TEBO tebo-if-midi-out | ||
- Added TEBO tebo-if-midi-out-x2 | ||
- Added TEBO tebo-if-rs232 | ||
- Added TEBO tebo-io-button-led-array-4 | ||
- Added TEBO tebo-io-led-matrix-4x4 | ||
- Added TEBO tebo-io-switch-led-array-4 | ||
- Added TEBO tebo-io-switch-matrix-4x4 | ||
- Added TEBO tebo-mcu-pic16f6x8 | ||
- Added TEBO tebo-psu-5 | ||
- Added TEBO tebo-psu-distribution | ||
|
||
|
||
## 0.3.0 **mobs-library** 2019-10-25 Maintenance release | ||
- Modified repo to mobs-library | ||
- Ported expresspcb resources from tebo-library |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,74 +1,67 @@ | ||
# Electronics Test Boards Library | ||
Various modular-designed test boards created for home didactic electronics projects.<br> | ||
These test boards (TEBO) are useful for: | ||
# Electronics Module Boards Library eXPerience | ||
Various modular-designed electronics boards created for home didactic projects. | ||
|
||
 | ||
|
||
These MOdule Boards (MOBs) are useful for: | ||
* testing specific components functions | ||
* prototyping complex projects by modular approach | ||
* expanding and interfacing components functions | ||
* fun in building simple circuits | ||
|
||
|
||
## Recent Updates (2018-03-23) | ||
* Add io-matrix-4x4 TEBOs | ||
* Add if-midi-out-x2 TEBO | ||
|
||
|
||
## Contents of the library | ||
* [ExpressPCB custom components library](https://github.com/gos95-electronics/test-boards-library/tree/master/expresspcb/) containing the schematic and pcb components used for drawing the tebos layout | ||
* [tebo-psu-5](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-psu-5/) : psu 5V v1.3 | ||
* [tebo-psu-distribution](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-psu-distribution/) : psu 8-lines distribution unit v1.0 | ||
* [tebo-fn-cbank-26.4mF](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-fn-cbank-26.4mF/) : 26400uF/10V capacitor bank v1.0 | ||
* [tebo-mcu-pic16f6x8](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-mcu-pic16f6x8/) : Microchip PIC 16F6x8 microcontroller board v1.1 | ||
* [tebo-io-switch-led-array-4](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-io-switch-led-array-4/) : 4-switch input array, 4-led output array v1.1 | ||
* [tebo-io-button-led-array-4](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-io-button-led-array-4/) : 4-button input array, 4 led output array v1.0 | ||
* [tebo-io-led-matrix-4x4](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-io-led-matrix-4x4/) : 4x4 output led matrix v1.0 | ||
* [tebo-io-switch-matrix-4x4](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-io-switch-matrix-4x4/) : 4x4 input switch matrix v1.0 | ||
* [tebo-if-rs232](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-rs232/) : rs232 interface v1.0 | ||
* [tebo-if-midi](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-midi/) : midi-in/out/thru interface v1.3 | ||
* [tebo-if-midi-in](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-midi-in/) : midi-in interface v1.3 | ||
* [tebo-if-midi-in-x2](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-midi-in-x2/) : two input midi-in interface v1.0 | ||
* [tebo-if-midi-out](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-midi-out/) : midi-out interface v1.3 | ||
* [tebo-if-midi-out-x2](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-midi-out-x2/) : two output midi-out interface v1.0 | ||
* [tebo-if-fdd](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-fdd/) : Floppy Disk Drive interface v1.1 | ||
## Contents of the MOBs library | ||
* [ExpressPCB custom components library](expresspcb) containing the ExpressPCB files of schematic and pcb components used for drawing the MOBs layout | ||
|
||
|
||
## Specifications | ||
Schematics and PCB layouts are designed with ExpressPCB free CAD software. | ||
|
||
### TEBO naming convention | ||
* tebo (test board) | ||
* tebo-psu (power supply unit tebo) | ||
* tebo-io (input/output tebo) | ||
* tebo-if (interface tebo) | ||
* tebo-fn (function controller tebo) | ||
* tebo-mcu (micro controller unit tebo) | ||
### MOBs naming convention | ||
* mob (module board) | ||
* mob-psu (power supply unit) | ||
* mob-io (input/output unit) | ||
* mob-if (interface unit) | ||
* mob-fn (function controller unit) | ||
* mob-mcu (micro controller unit) | ||
|
||
### PCB Specifications | ||
* PCB layout are designed for paperboard sizes: 2x8cm, 5x7cm, 7x10cm | ||
* Each TEBO has the power connector (PWR) with the positive pin on left, a bulk capacitor (C) and a power-on led (DL) (yes, I have surplus of components!) | ||
* Led colors and sizes are: | ||
* 3mm green led for power or (3/5mm) normal activity indicators | ||
* 3mm yellow led for warning status indicators | ||
* 3mm red led for error, fault or wrong status indicators | ||
* 3mm blue led for request for manual intervent | ||
* PCB layout are designed on paperboard sizes: 2x8cm, 5x7cm, 7x10cm | ||
* Each MOB has the power connector (PWR) with the positive pin on left, a bulk capacitor (C) and a power-on led indicator (DL) (yes, I have surplus of components!) | ||
* Unless otherwise specified, MOBs are 5V | ||
* Activity leds are: | ||
* 3mm green led for power status indicator | ||
* 3/5mm green led for normal activity indicator | ||
* 3/5mm yellow led for warning status indicator | ||
* 3/5mm red led for error, fault or wrong status indicator | ||
* 3/5mm blue led for request of manual intervent | ||
* Led current limiter resistors: R=1Kohm | ||
* Digital pin pull-up resistors: R=10Kohm | ||
* IC decoupling capacitors: C=100nF | ||
* Board bulk capacitors: C=10uF tantalum | ||
* Board bulk capacitors: C=10uF | ||
|
||
### ExpressPCB Custom Components Library | ||
* ExpressPCB components used for tebos are customized and named as "_TEBO-name-*size*" | ||
* Paperboard layout templates are also saved as ExpressPCB custom components and named as "_TEBO-Paperboard-*size*" | ||
* Components size units, where not specified, are 1/10 of inches (1/10 of inch = 1 Module Unit) | ||
* PCB traces are 0.05", pads are 0,065" | ||
* ExpressPCB components used for MOBs are customized and named as "_MOB_name__*size*" | ||
* Paperboard layout templates are also saved as ExpressPCB custom components and named as "_MOB__Paperboard_*size*" | ||
* ExpressPCB custom components size units, unless otherwise specified, are 1/10 of inches | ||
* PCB layout traces are 0.05", pads are 0,065" | ||
|
||
|
||
## Future Plans for the MOBs Library | ||
* Add more MOBs! | ||
* Add a new version of MOB that encapsulates more complex features in a single board | ||
|
||
|
||
## Changes | ||
See file [CHANGES](CHANGES.md) for the project resources change log | ||
|
||
|
||
## Future Plans for the TEBOs Library | ||
* Include photos of built tebos | ||
* Include technical specifications for each tebo | ||
* Add more tebos | ||
## About | ||
Author : Alessandro Fraschetti (mail: [[email protected]](mailto:[email protected])) | ||
|
||
|
||
## Licence | ||
The [MIT license](https://github.com/gos95-electronics/test-boards-library/blob/master/LICENSE/) posted in the main repository directory is applied to all the TEBOs and ExpressPCB custom components library. | ||
## License | ||
The [MIT license](LICENSE) posted in the main repository directory is applied to all the MOBs and ExpressPCB custom components library. | ||
You are free to use them for any purpose, just try to give credit in the documentation of your project. | ||
|
||
|
||
|
This file was deleted.
Oops, something went wrong.
Binary file not shown.
Binary file added
BIN
+280 Bytes
expresspcb/pcb-components/_MOB_Capacitor_Polarized_Circ_leads_1M_body_2M.p
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
File renamed without changes.
File renamed without changes.
Binary file not shown.
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file removed
BIN
-190 Bytes
expresspcb/pcb-components/_TEBO - Capacitor Polarized - Circ - leads 1M, body 2M.p
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-458 Bytes
expresspcb/pcb-components/_TEBO - Connector - Header-8 (Molex KK).p
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed
BIN
-296 Bytes
expresspcb/pcb-components/_TEBO - Diode - leads 2M, body 1x0.5M.p
Binary file not shown.
Binary file removed
BIN
-296 Bytes
expresspcb/pcb-components/_TEBO - Diode - leads 3M, body 1x0.5M.p
Binary file not shown.
Binary file removed
BIN
-270 Bytes
expresspcb/pcb-components/_TEBO - Resistor - leads 2M, body 1x0.5M.p
Binary file not shown.
Binary file removed
BIN
-270 Bytes
expresspcb/pcb-components/_TEBO - Resistor - leads 3M, body 1.5x0.5M.p
Binary file not shown.
Binary file removed
BIN
-270 Bytes
expresspcb/pcb-components/_TEBO - Resistor - leads 5M, body 3x1M.p
Binary file not shown.
Binary file not shown.
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
----------------------- | ||
module-boards-library | ||
----------------------- | ||
|
||
commit form: Maintenance/Feature/Bugfix release | ||
|
||
|
||
1) ExpressPCB Custom Library: | ||
rename TEBO custom components to MOB components; | ||
change Power Jack SCH; | ||
verify ALL!!! | ||
|
||
2) for MOB: | ||
rename sch & pcb files; | ||
change "Test Board" with "Module Boards Library"; | ||
change pcb label; | ||
change TEBO custom components to MOB components; | ||
create README file with mob description, specifics, built photo, sch and pcb picture, bom and test; | ||
update mobs-library README file with the new mob. | ||
|
||
|
||
- old tebo modules to import: | ||
* [mob-mcu-pic16f6x8](mobs/mob-mcu-pic16f6x8/) : Microchip PIC 16F6x8 microcontroller module board | ||
* [mob-8bit-array-led](mobs/mob-8bit-array-led/) : 8-led output array module board | ||
* [mob-8bit-array-switch](mobs/mob-8bit-array-switch/) : 8-switch input array module board | ||
* [mob-4bit-matrix-led](mobs/mob-4bit-matrix-led/) : 4x4 output led matrix module board | ||
* [mob-4bit-7seg](mobs/mob-4bit-7seg/) : 7-segment display with BCD input module board | ||
* [mob-8bit-7seg](mobs/mob-8bit-7seg/) : 7-segment display module board | ||
|
||
|
||
- old tebo modules: | ||
* [tebo-if-rs232](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-rs232/) : rs232 interface v1.0 | ||
* [tebo-if-midi](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-midi/) : midi-in/out/thru interface v1.3 | ||
* [tebo-if-midi-in](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-midi-in/) : midi-in interface v1.3 | ||
* [tebo-if-midi-in-x2](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-midi-in-x2/) : two input midi-in interface v1.0 | ||
* [tebo-if-midi-out](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-midi-out/) : midi-out interface v1.3 | ||
* [tebo-if-midi-out-x2](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-midi-out-x2/) : two output midi-out interface v1.0 | ||
* [tebo-if-fdd](https://github.com/gos95-electronics/test-boards-library/tree/master/tebo-if-fdd/) : Floppy Disk Drive interface v1.1 | ||
|
||
|
||
Future MOBs | ||
----------- | ||
- mob-psu-* | ||
mob-psu-3v | ||
mob-psu-9v | ||
(mob-psu-9-0-9) | ||
(mob-psu-15-0-15) | ||
- mob-mcu-* | ||
mob-mcu-16f8x7 | ||
(mob-pic12f683) | ||
- mob-if-* | ||
mob-if-midi* | ||
mob-if-rs232 | ||
(mob-if-fdd) | ||
mob-if-backplane-4bit | ||
mob-if-backplane-8bit | ||
- mob-io-* | ||
mob-io-7seg-bcd | ||
mob-io-7seg-bcd-2x | ||
mob-io-7seg | ||
mob-io-7seg-2x | ||
mob-io-7seg-3x | ||
mob-io-7seg-4x | ||
mob-io-array-led-4x | ||
mob-io-array-led-8x | ||
mob-io-array-switch-4x | ||
mob-io-array-switch-8x | ||
mob-io-array-dipswitch-8x | ||
mob-io-matrix-led-4x4 | ||
mob-io-matrix-switch-4x4 | ||
- mob-fn-* | ||
mob-fn-buffer-8x | ||
mob-fn-dac-4bit | ||
mob-fn-dac-8bit | ||
mob-fn-decoder-3-8 | ||
mob-fn-decoder-4-16 | ||
mob-fn-not-8bit | ||
mob-fn-clock-32.768-khz | ||
mob-fn-clock-8.1-12-24.4-khz | ||
mob-fn-clock-32.125-mhz | ||
|
||
- mob-io-lcd-16x2 |
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.