Template:PCB Component: Difference between revisions

From OpenGK
(Created page with "{| {{Table}} |+ {{#if: {{{index|}}} | {{{index}}}. }} {{{title}}} |- ! Name | {{{name}}} {{#if: {{{description|}}} |<nowiki /> {{!}}- ! Description {{!}} {{{description}}} }} {{#if: {{{package|}}} |<nowiki /> {{!}}- ! Package {{!}} {{{package}}} }} {{#if: {{{datasheet|}}} |<nowiki /> {{!}}- ! Datasheet {{!}} {{{datasheet}}} | Category:Missing datasheets }} |}")
 
No edit summary
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#if: {{{titleHeader|true}}} |<nowiki />
=={{#if: {{{index|}}} | {{{index}}}. |}} {{{title}}}==
|}}
{| {{Table}}
{| {{Table}}
|+ {{#if: {{{index|}}} | {{{index}}}. }} {{{title}}}
{{#if: {{{titleHeader|true}}} | |<nowiki/>
{{!}}+ {{#if: {{{index|}}} | {{{index}}}. }} {{{title}}}
}}
|-
|-
! Name
! Name
| {{{name}}}
| {{{name}}}
<nowiki />
{{#if: {{{description|}}} |<nowiki />
{{#if: {{{description|}}} |<nowiki />
{{!}}-
{{!}}-
Line 9: Line 16:
{{!}} {{{description}}}
{{!}} {{{description}}}
}}
}}
<nowiki />
{{#if: {{{package|}}} |<nowiki />
{{#if: {{{package|}}} |<nowiki />
{{!}}-
{{!}}-
! Package
! Package
{{!}} {{{package}}}
{{!}} {{{package}}}
}}
|}}
<nowiki />
{{#if: {{{datasheet|}}} |<nowiki />
{{#if: {{{datasheet|}}} |<nowiki />
{{!}}-
{{!}}-
! Datasheet
! Datasheet
{{!}} {{{datasheet}}} | [[Category:Missing datasheets]]
{{!}} [[:File:{{{datasheet}}}{{!}}{{{datasheet}}}]]
}}
| <includeonly>[[Category:Missing datasheet]]</includeonly>}}
<nowiki />
{{#if: {{{usermanual|}}} |<nowiki />
{{!}}-
! User manual
{{!}} [[:File:{{{usermanual}}}{{!}}{{{usermanual}}}]]
|}}
<nowiki />
{{#if: {{{application_note|}}} |<nowiki />
{{!}}-
! Application note
{{!}} [[:File:{{{application_note}}}{{!}}{{{application_note}}}]]
|}}
|}
|}
<noinclude>
<templatedata>
{
"params": {
"index": {
"description": "Element index on the PCB layout picture",
"example": "1",
"type": "number"
},
"title": {
"description": "Simple title stating what this component is, intended for just a glance at the pcb layout list",
"example": "Siemens Rotax ECU Driver, OnSemi EcoSpark Ignition IGBT, Knock Sensor Interface, etc",
"type": "string",
"required": true
},
"name": {
"description": "Manufacturer name and number",
"example": "Amis ATM46C3, Nexperia 74HC32D",
"type": "string",
"suggested": true
},
"description": {
"description": "Description adjusted for this specific use case, or just pasted from the datasheet if not applicable",
"example": "Dual-channel signal processing IC for detecting engine knock. The two sensor channels are selectable through the SPI bus.",
"suggested": true
},
"package": {
"description": "Package type",
"example": "SOP44, QFP144",
"type": "string",
"suggested": true
},
"datasheet": {
"description": "Datasheet for the component. If the datasheet comes from a 1:1 replacement, please add a mention about it in the 'description' section",
"type": "wiki-file-name",
"suggested": true
},
"titleHeader": {
"description": "Should title be used as a header? (==)",
"type": "boolean",
"default": "true"
},
"usermanual": {
"description": "User manual, if exists",
"type": "wiki-file-name"
},
"application_note": {
"description": "Application note, if exists",
"type": "wiki-file-name"
}
},
"description": "PCB component description, originally intended for the PCB Layouts page"
}
</templatedata>
</noinclude>

Latest revision as of 18:29, 29 September 2025

{{{title}}}

Name {{{name}}}

PCB component description, originally intended for the PCB Layouts page

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
indexindex

Element index on the PCB layout picture

Example
1
Numberoptional
titletitle

Simple title stating what this component is, intended for just a glance at the pcb layout list

Example
Siemens Rotax ECU Driver, OnSemi EcoSpark Ignition IGBT, Knock Sensor Interface, etc
Stringrequired
namename

Manufacturer name and number

Example
Amis ATM46C3, Nexperia 74HC32D
Stringsuggested
descriptiondescription

Description adjusted for this specific use case, or just pasted from the datasheet if not applicable

Example
Dual-channel signal processing IC for detecting engine knock. The two sensor channels are selectable through the SPI bus.
Unknownsuggested
packagepackage

Package type

Example
SOP44, QFP144
Stringsuggested
datasheetdatasheet

Datasheet for the component. If the datasheet comes from a 1:1 replacement, please add a mention about it in the 'description' section

Filesuggested
titleHeadertitleHeader

Should title be used as a header? (==)

Default
true
Booleanoptional
usermanualusermanual

User manual, if exists

Fileoptional
application_noteapplication_note

Application note, if exists

Fileoptional