Skip to content

Commit

Permalink
Updating open source files.
Browse files Browse the repository at this point in the history
  • Loading branch information
Đuro the Soldered Bot committed Jan 28, 2025
1 parent 08b5792 commit aacc4d0
Show file tree
Hide file tree
Showing 8 changed files with 198 additions and 43 deletions.
144 changes: 124 additions & 20 deletions CAD/V1.0.0/IC_LEVEL_CONVERTER.kicad_pro
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.1,
"copper_line_width": 0.2,
"copper_text_italic": false,
"copper_text_size_h": 1.0,
"copper_text_size_v": 1.0,
"copper_text_thickness": 0.19999999999999998,
"copper_text_thickness": 0.2,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"courtyard_line_width": 0.05,
"dimension_precision": 4,
"dimension_units": 2,
"dimensions": {
Expand All @@ -20,28 +24,28 @@
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.19999999999999998,
"fab_line_width": 0.2,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.19999999999999998,
"fab_text_thickness": 0.2,
"fab_text_upright": false,
"other_line_width": 0.19999999999999998,
"other_line_width": 0.2,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.19999999999999998,
"other_text_thickness": 0.2,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.19999999999999998,
"silk_line_width": 0.2,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.19999999999999998,
"silk_text_thickness": 0.2,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
Expand All @@ -62,20 +66,28 @@
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
Expand All @@ -85,9 +97,14 @@
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "ignore",
"silk_overlap": "error",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
Expand All @@ -104,18 +121,66 @@
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.127,
"min_copper_edge_clearance": 0.19999999999999998,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.2,
"min_hole_clearance": 0.254,
"min_hole_to_hole": 0.5,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.127,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.127,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.44999999999999996,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.45,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_on_pad_in_zone": false,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.254,
Expand All @@ -125,6 +190,32 @@
0.6,
0.8
],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 1.0
},
"diff_pair_skew_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
},
"single_track_defaults": {
"corner_radius_percentage": 80,
"corner_style": 1,
"max_amplitude": 1.0,
"min_amplitude": 0.2,
"single_sided": false,
"spacing": 0.6
}
},
"via_dimensions": [
{
"diameter": 0.0,
Expand All @@ -146,7 +237,15 @@
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
Expand Down Expand Up @@ -368,7 +467,7 @@
"net_settings": {
"classes": [
{
"bus_width": 6.0,
"bus_width": 6,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
Expand All @@ -382,21 +481,26 @@
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
"wire_width": 6
}
],
"meta": {
"version": 2
"version": 3
},
"net_colors": null
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "../../OUTPUTS/V1.0.0/IC_level_converter_3D.step",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": "${KICAD_USER_TEMPLATE_DIR}/SCH_template/Soldered SCH template.kicad_wks"
Expand Down
Binary file modified OUTPUTS/Compliance/CE.pdf
Binary file not shown.
Binary file added OUTPUTS/Compliance/Safety Instructions DE.pdf
Binary file not shown.
Binary file added OUTPUTS/Compliance/Safety Instructions EN.pdf
Binary file not shown.
Binary file removed OUTPUTS/Compliance/Safety sheet DE.pdf
Binary file not shown.
Binary file removed OUTPUTS/Compliance/Safety sheet EN.pdf
Binary file not shown.
Binary file modified OUTPUTS/Compliance/UKCA.pdf
Binary file not shown.
97 changes: 74 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,96 @@
# Logic level converter generic TXB0104 breakout Hardware design
# Logic level converter generic TXB0104 breakout Hardware Design

## About the product
## About the Product

| ![Logic level converter generic TXB0104 breakout](https://github.com/SolderedElectronics/Logic-level-converter-generic-TXB0104-breakout-hardware-design/blob/main/OUTPUTS/V1.1.1/333017.jpg?raw=true) |
| ![Logic level converter generic TXB0104 breakout Image](https://solde.red/333017/image) |
| :----------------------------------------------------------: |
| [Buy Logic level converter generic TXB0104 breakout](https://www.solde.red/333017) |
| [Buy Logic level converter generic TXB0104 breakout](https://www.solde.red/333017) |

This small and simple module gives us a translation of logic level between two signals. In layman's terms, if we take a signal with logical "unit" on 5V convert into a signal which logical "unit" has on 3.3V this module will help us. Something like this is useful in this case if we want to achieve communication between two devices from whom one works on 5V and the other on 3.3V, or any other combination of voltages. Directly connecting we would "burn" a device that works on 3.3V and a module gives us to avoid that.
This small and simple module gives us a translation of logic level between two signals. In laymans terms, if we take a signal with logical unit on 5V convert into a signal which logical unit has on 3.3V this module will help us. Something like this is useful in this case if we want to achieve communication between two devices from whom one works on 5V and the other on 3.3V, or any other combination of voltages. Directly connecting we would burn a device that works on 3.3V and a module gives us to avoid that.

This board is specialized for signal conversion for any communication protocol, and for this conversion, it uses a special integrated circuit that enables communication at high speeds.

---

## Repository Contents

This board is specialized for signal conversion for any communication protocol, and for this conversion, it uses a special integrated circuit that enables communication at high speeds.
This repository contains all design files for Logic level converter generic TXB0104 breakout, organized as follows:

- **`CAD` folder**: Contains KiCAD design files, including:
- Schematics
- PCB layout
- Panel PCB layout
- Source 3D files in Fusion360, if any
- All files are sorted by version with a detailed change log.
- **`OUTPUTS` folder**: Includes all production-ready files, such as:
- Bill of Materials (BOM) and interactive BOM (iBOM)
- PDF versions of schematics
- 3D `.step` file of the board
- 3D-printable models
- Gerber files for PCB manufacturing
- Image of the pinout of the board
- Product image
- Compliance, legal and generic sales documents

Refer to the `Change Log` in the CAD folder for details about updates between versions.

---

## Learn More About the Product

Beyond the repository, explore the following resources:

### Soldered Verify

<img src="https://raw.githubusercontent.com/SolderedElectronics/Soldered-Resources-Repo/6f55c41a17e9bb5a67ade86c7f5ef8254db4fe6f/images/soldered_verify_purple.svg" width="300" alt="Soldered Verify Logo" align="left">

The **Soldered Verify** system ensures every board you purchase from Soldered is fully functional. It also provides access to exclusive test data for your product. To get started, find the unique Soldered Verify ID on your product's packaging and enter the ID on the [Soldered Verify page](https://soldered.com/verify/) to access test results and additional product details.

### Soldered Community

## Repository contents
<img src="https://github.com/SolderedElectronics/Soldered-Resources-Repo/blob/main/images/Soldered%20Community%20Logo.png?raw=true" width="300" alt="soldered-verify-logo" align="left">

All Soldered Electronics hardware designed in KiCAD, and repositories are organized in the following way:
Soldered Community is your go-to place for technical support. Our engineers track and answer all questions posted there, and it’s a great space for the maker community. Get answers to your questions and solutions for your challenges at [Soldered Community](https://soldered.com/community).

- CAD folder - contains KiCAD files (Schematics, Board, Panel Board), sorted by version. Change log lists all changes between versions.
- OUTPUTS - contains useful files, such as Bill of Materials (BOM), PDF of schematics, 3D .step file of the board and gerber files, sorted by version.
- OUTPUTS -> Compliance - Certificates and useful legal stuff.
### solde.red

## Want to contribute?
solde.red is an ultimate URL shortener and information hub. Access it by typing solde.red/ followed by your product SKU, e.g., [solde.red/333000](https://solde.red/333000), to find getting-started guides, datasheets, open-source hardware and software files, certifications, images, pinouts, and more. Read more about the shortener [here](https://solde.red/info/).

Please feel free to submit a pull request if you have any contributions. We encourage you to submit an issue or pull request if you find a bug.
---

## Contributing

Contributions are welcome! Here’s how you can get involved:

- Submit pull requests to enhance the design or fix issues.
- Report bugs or problems by opening an issue.

We encourage community collaboration to make this product even better.

---

## About Soldered

<img src="https://raw.githubusercontent.com/e-radionicacom/Soldered-Generic-Arduino-Library/dev/extras/Soldered-logo-color.png" alt="soldered-logo" width="500"/>
<img src="https://github.com/SolderedElectronics/Soldered-Resources-Repo/blob/main/images/Soldered-logo-color.png?raw=true" alt="soldered-logo" width="500"/>

[Soldered for Makers](https://soldered.com) specializes in designing and manufacturing electronic products tailored for enthusiasts, ranging from hobbyists to professionals. Our portfolio includes electronic boards, sensors, and actuators that are widely utilized in fields such as microelectronics, mechatronics, robotics, programming, and IoT. Every product we offer is designed in-house and built upon open-source hardware and software platforms. Proudly certified and manufactured within the European Union, our catalog likely includes the product you need for your project.

We complement these products with comprehensive tutorials and manuals, product descriptions, schematics, programming codes, and project examples. Our round-the-clock [customer and technical support](https://soldered.com/community) is available for all our products, irrespective of the sales channel. Soldered’s success and services reflect our maker community’s unwavering [trust](https://www.trustpilot.com/review/soldered.com), for which we are deeply grateful. Join our community and create using Soldered products.

---

## License

All Soldered open-source hardware (OSH) is under The TAPR Open Hardware License. Read more in the LICENSE file located in this repository.

At Soldered, we design and manufacture a wide selection of electronic products to help you turn your ideas into acts and bring you one step closer to your final project. Our products are intented for makers and crafted in-house by our experienced team in Osijek, Croatia. We believe that sharing is a crucial element for improvement and innovation, and we work hard to stay connected with all our makers regardless of their skill or experience level. Therefore, all our products are open-source. Finally, we always have your back. If you face any problem concerning either your shopping experience or your electronics project, our team will help you deal with it, offering efficient customer service and cost-free technical support anytime. Some of those might be useful for you:
**Disclaimer:**

- [Web Store](https://www.soldered.com/shop)
- [Tutorials & Projects](https://soldered.com/learn)
- [Community & Technical support](https://soldered.com/community)
No warranty - all designs in this repository are distributed in the hope that they will be useful, but without any warranty. They are provided "AS IS", therefore without warranty of any kind, either expressed or implied. The entire quality and performance of what you do with the contents of this repository are your responsibility. In no event Soldered Electronics will be liable for your damages, or losses, including any general, special, incidental, or consequential damage arising out of the use or inability to use the contents of this repository.

## License info
---

All Soldered open-source hardware (OSH) is under The TAPR Open Hardware License. Read more in the LICENSE file.
## Have fun!

No warranty - all designs in this repository are distributed in the hope that they will be useful, but without any warranty. They are provided "AS IS", therefore without warranty of any kind, either expressed or implied. The entire quality and performance of what you do with the contents of this repository are your responsibility. In no event, Soldered Electronics will be liable for your damages, losses, including any general, special, incidental or consequential damage arising out of the use or inability to use the contents of this repository.
Thank you for your support from your fellow makers at Soldered Electronics.

## Have fun!
And thank you from your fellow makers at Soldered Electronics.
Happy Making!

0 comments on commit aacc4d0

Please sign in to comment.