Quick question on creating Eagle parts and best practices.
I’m creating a G120 based autopilot and want to start laying things up so decided to get my hands dirty and try to create an Eagle part for the first time.
It was actually much easier than i thought to create the layout etc, but now the noob question
Labeling the pins, should they be for instance “COM2 RXD” or P0_16" or “12” - using say “12” doesn’t stop me from using it now but i just want to start doing things properly before i start trying to turn my spaghetti into something useful
Note that the A/B/C convention might apply in some cases, but in others, not so much. Pin 33 of the STM32F405 used in the Cerberus family, for example, would have to be named PB12/SPI2_NSS/I2S2_WS/I2C2_SMBA/USART3_CK/TIM1_BKIN/CAN2_RX/OTG_HS_ULPI_D5/ETH_RMII_TXD0/ETH_MII_TXD0/OTG_HS_ID/EVENTOUT. Add to that whatever functions/names GHI added to the pin, and you can see it’s beyond unreasonable. In that case, I’d name it PB12 and keep the datasheet handy.
When this were going in a custom board, I would give the NET a useful name and label according to the particular use in the specific project.
I am hoping GHI will provide us with an eagle part for the G120. This would be logical and save us a design cycle due to a layout issue attempting to match the module.