Editor Version ×
Standard

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators

Profession

1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 30,000 devices or 100,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users

Std edition cat_unicorn

No Profile

License: MIT

Published Time: 2021-01-13 19:14:37
  • 459
  • 0
  • 0
Description

This is a charlieplexing PCB. The figure is a black cat sitting on an unicorn (on reddit). The artwork was made by inkscape and EasyEDA. A Tinkercad simulation with arduino compatible spaghetti code: https://www.tinkercad.com/things/0iIPoKPwN5V-unicat-charlieplexing

Video from the working PCB: https://youtu.be/Z9F6bd1mocM

The ordering of the LEDs are not the same in the schematic sheet and the PCB layout. However their numbering are equal.

Moreover 100 Ohm resistors at 3V are not the most suitable for different type of LEDs (in use red, yellow, green, blue at the same time). (for example: the voltage drop of blue leds is regularly over 3V.)

Charlieplexing tables

(order of leds according the schematic)

LED HIGH    LOW
-------------------
01  PB3 PB2
02  PB2 PB3
03  PB3 PB1
04  PB1 PB3
08  PB2 PB1
07  PB1 PB2
06  PB2 PB0
05  PB0 PB2
12  PB3 PB0
11  PB0 PB3
10  PB1 PB0
09  PB0 PB1

If you want to write a sketch the following should be considered. (the below is order of leds according the layout)

LED PB0 PB1 PB2 PB3
-----------------------------------
01  -   -   L   H
02  -   -   H   L
03  -   L   -   H
04  -   H   -   L
05  H   -   L   -
06  L   -   H   -
07  -   H   L   -
08  -   L   H   -
09  H   L   -   -
10  L   H   -   -
11  H   -   -   L
12  L   -   -   H
design drawing
schematic diagram
1 /
PCB
1 /
Empty
Project Attachments
Empty
Project Members
Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn