I am Ariel Cotton.  I'm an artist, product designer, & maker of interactive things.

I craft beautiful, human-centered interfaces for web and mobile applications. I draw and write comics about life in Berlin and New York City. I even tinker with electronics and make interactive art from time to time.


Octopart

Octopart is a search engine for electronic parts. They used my assistance implementing UI/UX design for a handful of new features on their service, as well as redesigning their blog. Here I describe my process in designing a feature that allows users to view CAD models for the parts they have searched, and the blog redesign.

Categories
UI/UX design, electronics search engine, CAD viewing and download feature, blog design, visual design

Ariel Cotton UI UX Design Octopart electronics search engine

Contents

CAD Drawings

See example in action

One of the largest projects I contributed to while working with Octopart was a new feature they were implementing, that allows users to view and download CAD models for some parts.

Ariel Cotton UI UX Design Octopart electronics search engine

I started the process with lots of sketching. I conversed with the client about what they wanted, and did some preliminary brainstorming and drawing in order to figure out potential directions in which the design could go.

Ariel Cotton UI UX Design Octopart electronics search engineAriel Cotton UI UX Design Octopart electronics search engine
Ariel Cotton UI UX Design Octopart electronics search engine

After figuring out every function this feature should have, I organized it all into a user flow diagram, in order to help me figure out which screens and states needed to be designed.

Ariel Cotton UI UX Design Octopart electronics search engine

Before beginning the visual design, I made low-fidelity wireframes, illustrating numerous options for how each screen could be laid out. Several are displayed here. Click here to view the full wireframe set.

Ariel Cotton UI UX Design Octopart electronics search engine
Ariel Cotton UI UX Design Octopart electronics search engineAriel Cotton UI UX Design Octopart electronics search engine
Ariel Cotton UI UX Design Octopart electronics search engine

A minor part of the project also entailed creating an icon to be associated with this feature. I designed an icon resembling an IC chip. We ended up going with the variant on the right, because fewer and longer pins meant it scaled better at small sizes.

Ariel Cotton UI UX Design Octopart electronics search engine

Then it was time for the visual design. I went through many iterations over a period of a month, partially due to numerous small changes in the product requirements. In the end, it looked like this.

Ariel Cotton UI UX Design Octopart electronics search engine
Ariel Cotton UI UX Design Octopart electronics search engine

I had to account for many different user states. For example, one of them was the interaction flow when a user isn’t logged in. The user must be logged in in order to download the CAD files. If they aren’t, then upon clicking on one of the download buttons, they are confronted with a login modal.

Ariel Cotton UI UX Design Octopart electronics search engine

Another state to account for was when a product has no CAD models available. The user is given the option to buy the CAD model off of a partner website called Upverter, or to be notified if a CAD model for that part is made available

Ariel Cotton UI UX Design Octopart electronics search engine
Ariel Cotton UI UX Design Octopart electronics search engine

We wanted to call users’ attention to the fact that this feature was now available. I designed small notifications that would pop up on the product page and on the search results page for that part.

Ariel Cotton UI UX Design Octopart electronics search engine

On the search results page, we also needed to distinguish the results that had CAD models from the results that didn’t. The majority of parts don’t have CAD models, so I made the icon hot pink for the ones that do have them, in order to make sure it would definitely be noticeable.

Ariel Cotton UI UX Design Octopart electronics search engine
Ariel Cotton UI UX Design Octopart electronics search engine

Blog

Visit site

In addition to UI/UX for various features on the search engine, Octopart also had me generate a new design for their blog.

Ariel Cotton UI UX Design Octopart electronics search engine

I began with a fun interactive concept for the header— a 7-segment, animated LED display. I illustrated a toggle switch next to it, which users would be able to “press” in order to make the letters on the display blink.

Ariel Cotton UI UX Design Octopart electronics search engine

The engineers involved in the project eventually intervened, saying that it looked too hobbyist, and the company dealt more with industrial-grade parts. In response, I produced a static header illustration that looked like a manufactured circuit board. As a non-engineer, one of the challenges of this process was “designing” a circuit that would look accurate. Many of Octopart’s users are engineers, and I didn’t want to create an illustration that they would recognize was obviously inaccurate. In order to mitigate this, I used many reference photos of existing circuit boards.

Ariel Cotton UI UX Design Octopart electronics search engine

We ended up making the illustration less tall so that it wouldn’t take up too much screen space.

Ariel Cotton UI UX Design Octopart electronics search engine

There were many states that needed to be designed—search results by author or subject, archive pages, category pages, mobile responsive states, and so on.

Ariel Cotton UI UX Design Octopart electronics search engine Ariel Cotton UI UX Design Octopart electronics search engine
Ariel Cotton UI UX Design Octopart electronics search engine

Top