Skip to main content
Footprints

<silkscreentext />

Overview

The <silkscreentext /> element is used to add text to the silkscreen layer within a PCB footprint.

export default () => (
<board width="10mm" height="10mm">
<silkscreentext text="Hello, World!" fontSize="1mm" />
</board>
)
PCB Circuit Preview

Properties

PropertyTypeDescription
textstringThe text string to display.
anchorAlignmentenumAlignment of the text. One of "center", "top_left", "top_right", "bottom_left", "bottom_right". Defaults to "center".
fontenumOptional. The font type, e.g. "tscircuit2024".
fontSizelengthOptional. The size of the font. If not specified, inherits from the board's pcbStyle.silkscreenFontSize if set.

Global Font Size

You can set a global font size for all silkscreen text elements using the pcbStyle prop on the <board /> element. See the board documentation for details.

When a global silkscreenFontSize is set on the board, all <silkscreentext /> elements without an explicit fontSize prop will use that global size. You can still override it by providing a fontSize prop on individual elements.