mirror of
				https://github.com/NabuCasa/yellow.git
				synced 2025-10-27 12:04:18 -07:00 
			
		
		
		
	Add Pinion metadata
Add metadata for Pinion to generate interactive diagrams. The following
command is being used to generate the diagrams for
yellow.home-assistant.io:
$ pinion generate rendered \
         --renderer normal --projection orthographic \
         --board Yellow.kicad_pcb --specification Yellow_PoE_Pinion_Front.yaml
Signed-off-by: Stefan Agner <stefan@agner.ch>
			
			
This commit is contained in:
		
							
								
								
									
										187
									
								
								Yellow_PoE_Pinion_Front.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										187
									
								
								Yellow_PoE_Pinion_Front.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,187 @@ | ||||
| name: Home Assistant Yellow front | ||||
| description: Top side of Home Assistant Yellow | ||||
| components: | ||||
|   U1: | ||||
|     description: Compute Module 4 board-to-board connector | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   U11: | ||||
|     description: | | ||||
|       [Silicon Labs MGM210P](https://www.silabs.com/wireless/zigbee/efr32mg21-series-2-modules) wireless radio. | ||||
|  | ||||
|       Zigbee/Thread capable IEEE 802.15.4 radio connected to the CM4 via UART. | ||||
|  | ||||
|       Available on `/dev/ttyAMA1`, typical baud rate is 115200 with hardware | ||||
|       flow control. | ||||
|     highlight: true | ||||
|   J1: | ||||
|     description: Power DC 12 V / 2 A (5.1/2.1 mm barrel connector) | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   J2: | ||||
|     description: | | ||||
|       Gigabit Ethernet connector (RJ45) | ||||
|  | ||||
|       PoE+ IEEE 802.3at-2009 Class 3 or 4 (see JP5) | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   J3: | ||||
|     description: | | ||||
|       USB-C connector (USB 2.0 device only) | ||||
|  | ||||
|       Depending on JP1 configuration, this connector allows to: | ||||
|  | ||||
|       * UART: Access the serial console via USB to UART connector. See the following guides on how to use the serial console: | ||||
|         * [Using the serial console for debugging (Windows)](/guides/use-serial-console-windows/) | ||||
|         * [Using the serial console for debugging (Linux)](/guides/use-serial-console-linux/) | ||||
|       * USB: Access the CM4 as a USB device (e.g. for recovery) | ||||
|         * [How to re-install the operating system](/guides/reinstall-os/) | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   J4: | ||||
|     description: 2 x USB 2.0 Host connector | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   J5: | ||||
|     description: | | ||||
|       3.5 mm analog audio jack, line-out (2 V RMS) | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   SW1: | ||||
|     description: | | ||||
|       Power Button | ||||
|  | ||||
|       When Home Assistant OS is running, press and hold for 5 s to power off the | ||||
|       system. | ||||
|     groups: [ Buttons ] | ||||
|     highlight: true | ||||
|   SW2: | ||||
|     description: | | ||||
|       Wipe Button | ||||
|  | ||||
|       Allows you to wipe all user data from your Home Assistant OS installation. | ||||
|       Press and hold until the yellow LED starts blinking to initiate a user | ||||
|       data wipe. | ||||
|  | ||||
|       To delete all boot\nfiles from the internal eMMC or NVMe, hold this button | ||||
|       and the power button simultaneously. This allows you to reinstall HAOS using | ||||
|       the Home Assistant OS Installer for Yellow. | ||||
|     groups: [ Buttons ] | ||||
|     highlight: true | ||||
|   SW3: | ||||
|     description: | | ||||
|       USB boot mode button. Allows recovery via USB-C (J3). | ||||
|  | ||||
|       Pressing this button will force the CM4 into USB boot mode. See J3 for | ||||
|       more details. | ||||
|  | ||||
|       This jumper allows to force nRPIBOOT to GND. | ||||
|  | ||||
|     groups: [ Buttons ] | ||||
|     highlight: true | ||||
|   J12: | ||||
|     description: | | ||||
|       M.2 B-Key connector. | ||||
|  | ||||
|       Note: This conector only has power and 1xPCIe Gen 2 connected. | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   D4: | ||||
|     description: | | ||||
|       Power LED (red) | ||||
|  | ||||
|       See the [Home Assistant Yellow LEDs](/guides/yellow-leds/) documentation for a | ||||
|       detailed description of the meaning of their blinking patterns. | ||||
|     groups: [ LEDs ] | ||||
|     highlight: true | ||||
|   D5: | ||||
|     description: | | ||||
|       Activity LED (green) | ||||
|  | ||||
|       See the [Home Assistant Yellow LEDs](/guides/yellow-leds/) documentation for a | ||||
|       detailed description of the meaning of their blinking patterns. | ||||
|     groups: [ LEDs ] | ||||
|     highlight: true | ||||
|   D6: | ||||
|     description: | | ||||
|       Status LED (yellow) | ||||
|  | ||||
|       See the [Home Assistant Yellow LEDs](/guides/yellow-leds/) documentation for a | ||||
|       detailed description of the meaning of their blinking patterns. | ||||
|     groups: [ LEDs ] | ||||
|     highlight: true | ||||
|   D25: | ||||
|     description: | | ||||
|       Radio LED (blue) | ||||
|  | ||||
|       See the [Home Assistant Yellow LEDs](/guides/yellow-leds/) documentation for a | ||||
|       detailed description of the meaning of their blinking patterns. | ||||
|     groups: [ LEDs ] | ||||
|     highlight: true | ||||
|   JP1: | ||||
|     description: | | ||||
|       USB-C functionality selector | ||||
|  | ||||
|       Selects the functionality of the USB-C connector. See J3 for more details. | ||||
|     groups: [ Jumpers ] | ||||
|     highlight: true | ||||
|   JP5: | ||||
|     description: PoE Class selector | ||||
|     groups: [ Jumpers ] | ||||
|     highlight: true | ||||
|   BT1: | ||||
|     description: CR2032 battery holder | ||||
|     groups: [ ] | ||||
|     highlight: true | ||||
|   J11: | ||||
|     description: Raspberry Pi compatible Mini-GPIO header | ||||
|     groups: [ Headers ] | ||||
|     pins: | ||||
|       '1': | ||||
|         name: +3.3 V | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '2': | ||||
|         name: +5 V | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '3': | ||||
|         name: SDA/GPIO2 | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '4': | ||||
|         name: +5 V | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '5': | ||||
|         name: SCL/GPIO3 | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '6': | ||||
|         name: GND | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '7': | ||||
|         name: GPIO4 | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '8': | ||||
|         name: TXD/GPIO14 | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '9': | ||||
|         name: GND | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '10': | ||||
|         name: RXD/GPIO15 | ||||
|         description: '' | ||||
|         groups: [] | ||||
|     highlight: true # Make the component active | ||||
|     highlightBoth: true | ||||
| groups: | ||||
|   Jumpers: | ||||
|   Headers: | ||||
|   Connectors: | ||||
|   LEDs: | ||||
|   Buttons: | ||||
							
								
								
									
										181
									
								
								Yellow_Standard_Pinion_Front.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										181
									
								
								Yellow_Standard_Pinion_Front.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,181 @@ | ||||
| name: Home Assistant Yellow front | ||||
| description: Top side of Home Assistant Yellow | ||||
| components: | ||||
|   U1: | ||||
|     description: Compute Module 4 board-to-board connector | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   U11: | ||||
|     description: | | ||||
|       [Silicon Labs MGM210P](https://www.silabs.com/wireless/zigbee/efr32mg21-series-2-modules) wireless radio. | ||||
|  | ||||
|       Zigbee/Thread capable IEEE 802.15.4 radio connected to the CM4 via UART. | ||||
|  | ||||
|       Available on `/dev/ttyAMA1`, typical baud rate is 115200 with hardware | ||||
|       flow control. | ||||
|     highlight: true | ||||
|   J1: | ||||
|     description: Power DC 12 V / 2 A (5.1/2.1 mm barrel connector) | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   J2: | ||||
|     description: | | ||||
|       Gigabit Ethernet connector (RJ45) | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   J3: | ||||
|     description: | | ||||
|       USB-C connector (USB 2.0 device only) | ||||
|  | ||||
|       Depending on JP1 configuration, this connector allows to: | ||||
|  | ||||
|       * UART: Access the serial console via USB to UART connector. See the following guides on how to use the serial console: | ||||
|         * [Using the serial console for debugging (Windows)](/guides/use-serial-console-windows/) | ||||
|         * [Using the serial console for debugging (Linux)](/guides/use-serial-console-linux/) | ||||
|       * USB: Access the CM4 as a USB device (e.g. for recovery) | ||||
|         * [How to re-install the operating system](/guides/reinstall-os/) | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   J4: | ||||
|     description: 2 x USB 2.0 Host connector | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   J5: | ||||
|     description: | | ||||
|       3.5 mm analog audio jack, line-out (2 V RMS) | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   SW1: | ||||
|     description: | | ||||
|       Power Button | ||||
|  | ||||
|       When Home Assistant OS is running, press and hold for 5 s to power off the | ||||
|       system. | ||||
|     groups: [ Buttons ] | ||||
|     highlight: true | ||||
|   SW2: | ||||
|     description: | | ||||
|       Wipe Button | ||||
|  | ||||
|       Allows you to wipe all user data from your Home Assistant OS installation. | ||||
|       Press and hold until the yellow LED starts blinking to initiate a user | ||||
|       data wipe. | ||||
|  | ||||
|       To delete all boot\nfiles from the internal eMMC or NVMe, hold this button | ||||
|       and the power button simultaneously. This allows you to reinstall HAOS using | ||||
|       the Home Assistant OS Installer for Yellow. | ||||
|     groups: [ Buttons ] | ||||
|     highlight: true | ||||
|   SW3: | ||||
|     description: | | ||||
|       USB boot mode button. Allows recovery via USB-C (J3). | ||||
|  | ||||
|       Pressing this button will force the CM4 into USB boot mode. See J3 for | ||||
|       more details. | ||||
|  | ||||
|       This jumper allows to force nRPIBOOT to GND. | ||||
|  | ||||
|     groups: [ Buttons ] | ||||
|     highlight: true | ||||
|   J12: | ||||
|     description: | | ||||
|       M.2 B-Key connector. | ||||
|  | ||||
|       Note: This conector only has power and 1xPCIe Gen 2 connected. | ||||
|     groups: [ Connectors ] | ||||
|     highlight: true | ||||
|   D4: | ||||
|     description: | | ||||
|       Power LED (red) | ||||
|  | ||||
|       See the [Home Assistant Yellow LEDs](/guides/yellow-leds/) documentation for a | ||||
|       detailed description of the meaning of their blinking patterns. | ||||
|     groups: [ LEDs ] | ||||
|     highlight: true | ||||
|   D5: | ||||
|     description: | | ||||
|       Activity LED (green) | ||||
|  | ||||
|       See the [Home Assistant Yellow LEDs](/guides/yellow-leds/) documentation for a | ||||
|       detailed description of the meaning of their blinking patterns. | ||||
|     groups: [ LEDs ] | ||||
|     highlight: true | ||||
|   D6: | ||||
|     description: | | ||||
|       Status LED (yellow) | ||||
|  | ||||
|       See the [Home Assistant Yellow LEDs](/guides/yellow-leds/) documentation for a | ||||
|       detailed description of the meaning of their blinking patterns. | ||||
|     groups: [ LEDs ] | ||||
|     highlight: true | ||||
|   D25: | ||||
|     description: | | ||||
|       Radio LED (blue) | ||||
|  | ||||
|       See the [Home Assistant Yellow LEDs](/guides/yellow-leds/) documentation for a | ||||
|       detailed description of the meaning of their blinking patterns. | ||||
|     groups: [ LEDs ] | ||||
|     highlight: true | ||||
|   JP1: | ||||
|     description: | | ||||
|       USB-C functionality selector | ||||
|  | ||||
|       Selects the functionality of the USB-C connector. See J3 for more details. | ||||
|     groups: [ Jumpers ] | ||||
|     highlight: true | ||||
|   BT1: | ||||
|     description: CR2032 battery holder | ||||
|     groups: [ ] | ||||
|     highlight: true | ||||
|   J11: | ||||
|     description: Raspberry Pi compatible Mini-GPIO header | ||||
|     groups: [ Headers ] | ||||
|     pins: | ||||
|       '1': | ||||
|         name: +3.3 V | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '2': | ||||
|         name: +5 V | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '3': | ||||
|         name: SDA/GPIO2 | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '4': | ||||
|         name: +5 V | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '5': | ||||
|         name: SCL/GPIO3 | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '6': | ||||
|         name: GND | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '7': | ||||
|         name: GPIO4 | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '8': | ||||
|         name: TXD/GPIO14 | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '9': | ||||
|         name: GND | ||||
|         description: '' | ||||
|         groups: [] | ||||
|       '10': | ||||
|         name: RXD/GPIO15 | ||||
|         description: '' | ||||
|         groups: [] | ||||
|     highlight: true # Make the component active | ||||
|     highlightBoth: true | ||||
| groups: | ||||
|   Jumpers: | ||||
|   Headers: | ||||
|   Connectors: | ||||
|   LEDs: | ||||
|   Buttons: | ||||
		Reference in New Issue
	
	Block a user