Brand.

Logo, colour and type

The HeyPCB logo, its two editions, its colours and its type, with the rules for using them. Use the files as they are.

ZIP · 665 KB · 51 files

02 · Construction

Built on a 512 grid.

The tile is 512 units square. The die is 286 units square and sits 113 units in from every edge. Every corner is square, at every size.

512113286113
Fig. 01 · the mark
M½ MBASELINE
Fig. 02 · the lockup
  • In the lockup the mark is as tall as the word is set, and half that height away from it.
  • The mark sits centred on the line of type, so it rises above the letters and the y and p fall below it.
  • Never round, clip or bevel a corner. A softer frame, like a round avatar, goes around the mark, never on it.

03 · Clear space and size

Half a mark of air.

Keep half the mark's height clear on every side of the logo. It is the gap the lockup keeps between its own mark and word, so nothing comes closer to the logo than its parts come to each other.

½ M
Fig. 03 · M is the mark's height

Smallest size

The die's inset, 22.1% of the mark, closes up first. These are the sizes where it still holds.

ScreenMark 14 px · Lockup 68 px wide
PrintMark 5 mm · Lockup 25 mm wide
ThreadMark 10 mm · Lockup 49 mm wide
  • Nothing enters the clear space but a small credit line, such as POWERED BY above the lockup: no rule, no edge of a picture, no other logo. More space is always fine.
  • The wordmark alone keeps the clear space it would have beside the mark.
  • Below the smallest size, use the mark alone, or nothing.

04 · Colourways

Chosen by the ground.

On a light ground the tile is dark and the die is light. On a dark ground the mark inverts: the tile turns white and the die takes the colour of the ground. Pick the file by what it sits on.

Ink on whiteThe default.

SVGPNG

Black, one colourPrint, thread, engraving, documents.

SVGPNG

White on blackThe mark inverted, on dark grounds.

SVGPNG

White on the boardPhotographs and the editor's navy.

SVGPNG

InkThe mark as drawn: the dark tile and the light die. The default, on white and light grounds.
BlackOne colour, the die cut out to the ground. For print, thread, engraving and documents.
WhiteThe mark inverted: a white tile with the die cut out to the ground. For dark grounds and photographs.
  • On white and light grounds use Ink, or Black where only one colour prints.
  • On dark grounds, photographs and the board's navy use White, the mark inverted.
  • One colour per file: the white tile's die is the ground showing through, never a second ink.
  • The logo has no colour of its own. It is never violet, red or blue.

05 · Misuse

What breaks the mark.

Real renderings of the mistakes. If your artwork looks like one of these, use the files instead.

Wrong: Never round a corner. The mark is square at every size.
Wrong: Never turn the mark. Only the die turns, and only in motion.
Wrong: Never stretch or squash it.
Wrong: Never colour it. Violet belongs to Inky.
Wrong: Never add a shadow, a glow or an outline.
Wrong: Never retype the word, in any face.
Wrong: Never set the wordmark in capitals.
Wrong: Never put the mark after the word.
Right: The lockup, as supplied.
Right: Powered by heypcb, as a credit line.
Right: The mark alone in a square space.
Right: Inverted, in white, on a dark ground.

06 · Motion

Only the die moves.

While Inky works, the die turns a quarter turn on every second of the clock and comes to rest, and a light walks round the mark: the light the board wears while Inky edits it. At rest the mark is still.

Fig. 04 · at rest
Fig. 05 · while Inky works
  • The die turns a quarter at a time and lands on the shape it left, because it is square.
  • The tile never moves. The mark never bounces, grows, spins freely or fades in on its own.
  • Everything else on a page settles slowly, in about a second, with no spring.
  • Under reduced motion nothing turns.

07 · Two editions

One brand, two editions.

HeyPCB is set two ways. Datasheet is the product's page. Bare board is the shop's page. Both use the same mark, the same three typefaces and the same black and white.

For
DatasheetThe product: heypcb.ai, the editor, Circuit World and the blog.
Bare boardWhat heypcb makes and sells: the store and Wear.
Ground
DatasheetWhite paper, a dot grid, hairlines that end in registration ticks.
Bare boardWhite. Nothing behind the product.
Headline
DatasheetInstrument Serif, two to six words, one of them in italic.
Bare boardInstrument Serif for the name alone, its last word in italic.
Labels
DatasheetGeist Mono capitals, numbered like figures in a manual.
Bare boardGeist Mono capitals for every label, button and price.
Colour
DatasheetNeutral ink. A hue only where it means something.
Bare boardBlack and white. No hue at all.
Corners
Datasheet10 px on buttons and fields, 16 px on panels.
Bare boardSquare, everywhere.
Picture
DatasheetReal boards, the editor's own parts, halftone plates.
Bare boardThe product alone, floating on white.
Motion
DatasheetA slow settle: lines rise out of a mask, figures open.
Bare boardAlmost none: the head rises, a garment turns round under the pointer.

08 · Datasheet

The printed sheet.

A technical sheet with the product as its only picture. Every page reads like a manual: one serif heading, mono captions numbered as figures, hairlines that end in registration ticks, and a real board where another site would put an illustration.

The rule

A hairline that ends in registration ticks divides a sheet.

The caption

Fig. 05 · open hardware

Geist Mono capitals in Dim, numbered down the page.

The buttons

A verb and an object, in the page's ink, rounded at 10 px.

The halftone wordmark

It closes the landing page. It is a figure, never the logo.

The stages

Board · #001023
Sheet · #ffffe8

The editor's grounds. A framed board or sheet keeps them in both themes.

  • One serif heading per section, two to six words, one word in italic.
  • Sections are divided by space, a soft fade or a ticked rule. Never a heavy border or a coloured band.
  • The picture is the product and it is real: a baked board, the editor's own part, a halftone traced from a real machine. Never stock imagery, an icon grid or a drawing of a screen.
  • A hue is a signal: violet is Inky, red is the Hardware Challenge, blue is a link.

09 · Bare board

Nothing but the product.

The shop's page. White, the product floating with nothing behind it, every label in small mono capitals, every corner square. The name is the only serif left.

The store head: the mark, the name and Designed by heypcb.

Store headAs /store opens.

SVGPNG

The wear head: the mark, the name and Designed by heypcb.

Wear headAs /wear opens.

SVGPNG

The bag's own parts, from the class strings Wear and the store share: a label, a row of square choices with the chosen one filled, the totals as plain rows, and one black bar.

  • No ground anywhere: no grey tile, no card, no dot grid. A white shirt keeps its edge by its own shading.
  • Every label, button and price in Geist Mono capitals, tracked out between 0.06 and 0.16 em.
  • Square corners on everything: fields, buttons, choices and pictures.
  • One black bar per screen, for the one action on it.
  • The serif is for names alone: the head's Store. or Wear., and a product's name with its last word in italic.

10 · Colour

Black, white and signals.

The palette is the site's own. Where a colour changes with the theme, the narrow strip is its dark value. Select a swatch to copy it.

Core

The mark's two colours, and the paper and ink every page is set in.

Neutrals

Zinc greys for body copy, captions and hairlines. Both editions use them.

Signals

A hue means something. Datasheet only, and never as decoration.

Stages

The editor's own grounds. A board or a sheet keeps its stage in both themes.

The palette as filescssjsonase

  • Bare board uses Core and Neutrals only.
  • A hue is never decoration. No gradients and no glows on a ground.
  • The mark's tile and die never change with the theme.

11 · Type

Three faces, three jobs.

A serif to be looked at, a sans to be read and a mono for what is literal. All three are free under the SIL Open Font License.

Instrument Serif

Headings and names

Get the font

Build something real.

Set heavy and tight, at -0.03 em, with one word in italic. Never for body copy, labels or anything under 16 px.

Geist

Body, interface and the wordmark

Get the font

Describe a board. Inky draws the schematic, lays out the board and checks both.

Body at 14 to 16 px on 1.6. The wordmark is Geist SemiBold at -0.025 em, and it is artwork: use the file.

Geist Mono

Labels, captions, figures and prices

Get the font

Fig. 01 · Designed by heypcb · $45

Capitals tracked out from 0.06 to 0.16 em, at 10 to 13 px. A mono word says it is a literal: a label, a value, a part.

The scale

DatasheetPage titleInstrument Serif · 43 / 61 px
DatasheetSection headingInstrument Serif · 37 / 45 px
Bare boardThe head's nameInstrument Serif Italic · 28 / 31 px
Bare boardA product's nameInstrument Serif · 17 / 18 px
BothBodyGeist · 14 / 16 px · 1.6
BothCaption and labelGeist Mono · 10 px · capitals · 0.16 em
Bare boardA row of figuresGeist Mono · 13 px · capitals · 0.06 em

Two sizes where there are two: a phone, then a laptop.

12 · Voice

Say what it is.

Short sentences that end in a full stop. Concrete nouns over abstractions. Say what happens, not how it feels.

Write: Build something real.

Not: Supercharge your hardware workflow!

Write: Describe it. Get a board.

Not: The magical AI that designs PCBs effortlessly.

Write: Ships as soon as the first run is made.

Not: Shipping soon, stay tuned!!

  • Headlines are two to six words that end in a full stop, with one word in italic.
  • Say what a thing is or what to do, in plain full sentences. Name the thing: board, part, net, route, pad, sheet.
  • A number on a page is measured, never typed. No counts of users, no testimonials, no star ratings.
  • No exclamation marks, no em dashes and no emoji.
  • Never seamless, effortless, magic, revolutionary or supercharge.
  • The assistant is Inky. The company and the product are HeyPCB.

13 · Icons and social

Every square.

The app icons are the mark, full bleed, exactly as the site ships them. The profile picture sets the mark inside a white square, so a round crop never cuts it.

favicon.ico2 KBBrowser tab, 16 and 32 px
apple-touch-icon.png480 BiPhone and iPad home screen, 180 px
icon-192.png570 BAndroid and the web app, 192 px
icon-512.png2 KBAndroid and the web app, 512 px
icon-maskable-512.png2 KBAndroid adaptive icon, safe for any mask
heypcb-icon-1024.png7 KBLarge app icon and store listings, 1024 px
Profile picture. Survives a round crop.1024 × 1024PNG
X header1500 × 500PNG
LinkedIn cover1584 × 396PNG

14 · In one line

HeyPCB, in one line.

For a profile, a listing or an article. Copy it as it is.

Name
HeyPCB
Assistant
Inky
Address
heypcb.ai

One line

HeyPCB is an AI-native EDA and MCAD platform that lets anyone design hardware from start to finish with AI, from an idea to a manufacturable product.

One paragraph

HeyPCB (heypcb.ai) is an AI-native EDA and MCAD platform built to make hardware design accessible to everyone. Describe what you want to build, and Inky, your AI design agent, helps turn your idea into real hardware, from circuit design and PCB layout to mechanical design and manufacturing. You can explore existing designs, modify anything, and iterate alongside AI, all in one platform.