License

MIT

Recommend Projects

Homemade Arduboy oled PANEL and flash memory

3 years ago 2535
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

!!!!!!!!!!!!!!! The real Arduboy can be found here and the official schematics here!!!!!!!!!!!

This is not the official Arduboy schematic nor the official Arduboy,this is just a project of mine and I wanted to see if I could create a working Arduboy on my own.

Documents

Arduboy schematics

PCB arduboy

BOM

ID Name Designator Footprint Quantity BOM_Manufacturer Part BOM_Manufacturer BOM_Supplier BOM_Supplier Part Price
1 TS5220A A,B,DOWN,LEFT,RIGHT,UP SW-SMD_4P-L5.2-W5.2-P3.70-LS6.4 6 TS5220A SHOU HAN LCSC C412370 0.0206
2 MTP125-1102S1 BATTERY HDR-TH_2P-P2.54-V_A2541HWV-2P 1 MTP125-1102S1 MINTRON LCSC C358684 0.0136
3 GSC9018RA-5V4000 BUZZER1 BUZ-SMD_L9.0-W9.0-P8.00-LS9.3 1 GSC9018RA-5V4000 INGHAi LCSC C255319 0.853
4 1uF C1,C11,C15 C0603 3 CL10A105KO8NNNC SAMSUNG LCSC C1592 0.0052
5 22pF C2,C3 C0603 2 CL10C220JB8NNNC SAMSUNG LCSC C1653 0.0054
6 100nF C4,C6,C7,C8,C9,C14 C0603 6 C0603X104K050T Holy Stone Enterprise LCSC C187860 0.0028
7 1uF C5,C10,C18,C19 C0603 4 CL10A105KB8NNNC SAMSUNG LCSC C15849 0.0082
8 10uF C12,C13 C0603 2 CL10A106MQ8NNNC SAMSUNG LCSC C1691 0.0089
9 4.7uF C16 C0603 1 0603B475K100NT FH LCSC C108342 0.0543
10 2.2uF C17 C0603 1 CL10A225KP8NNNC SAMSUNG LCSC C1607 0.0072
11 RED CHARGING LED-0603 1 LTST-C191KRKT LITEON LCSC C125099 0.0192
12 Ih1.1A_It1.8A F1 F0805 1 0805L110SLYR Littelfuse LCSC C207024 0.2273
13 W25Q128JVSIQTR FLASH_MEM SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL 1 W25Q128JVSIQTR WINBOND LCSC C97521 2.5614
14 GREEN FULL LED-0603 1 LTST-C193TGKT-5A LITEON LCSC C12065 0.0488
15 A2541WR-12P H1 HDR-TH_12P-P2.54-H-W8.6_A2541WR-12P 1 A2541WR-12P Changjiang Connectors LCSC C225498 0.234
16 MSK12C02 MUTE_SW,PWR_SW SW-TH_MSK12C02 2 MSK12C02 SHOU HAN LCSC C431540 0.0503
17 QG-2864KSWEG01 OLED1 OLED-0.96-12864 1 QG-2864KSWEG01 Allvision LCSC C85007 4.2069
18 Header-Male-2.54_2x3 PROGRAMMER_H HDR-TH_6P-P2.54-V-R2-C3-S2.54 1 Header-Male-2.54_2x3 BOOMELE LCSC C65114 0.0279
19 8205A Q1 TSSOP-8_L4.4-W3.0-P0.65-LS6.4-BL 1 8205A Hottech LCSC C181100 0.0955
20 22 R1,R2 R0603 2 WR06X220 JTL Walsin Tech Corp LCSC C384264 0.0014
21 1.1K R3 R0603 1 0603WAF1101T5E UniOhm LCSC C22764 0.0015
22 10K R4 R0603 1 RTT03103JTP RALEC LCSC C103210 0.0014
23 806 R5,R6 R0603 2 0603WAF8060T5E UniOhm LCSC C23116 0.0015
24 680 R7 R0603 1 0603WAF6800T5E UniOhm LCSC C23228 0.0014
25 300 R8,R9 R0603 2 0603WAF3000T5E UniOhm LCSC C23025 0.0017
26 1.6K R10 R0603 1 0603WAF1601T5E UniOhm LCSC C22847 0.0015
27 100Ω R11 0603 1 0603WAJ0101T5E UniOhm LCSC C25201 0.0013
28 1K R12 0603 1 ERJ3GEYJ102V PANASONIC LCSC C180848 0.0065
29 1.2KΩ R13 0603 1 RC0603JR-071K2L YAGEO LCSC C114679 0.0016
30 390k R14 R0603 1 HPCR0603F390KK9 ResistorToday LCSC C365154 0.0348
31 E6C0606RGBC3UDA RGB_LED LED-SMD_4P-L1.6-W1.6-TL-FD 1 E6C0606RGBC3UDA EKINGLUX LCSC C375569 0.0539
32 Reset bttn RST_SW KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6 1 SKRPACE010 ALPS LCSC C139797 0.0661
33 19-213/Y2C-CQ2R2L/3T(CY) RX,TX LED0603-R-RD 2 19-213/Y2C-CQ2R2L/3T(CY) EVERLIGHT LCSC C72038 0.0207
34 AP7333-33SRG-7 U1 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 1 AP7333-33SRG-7 DIODES LCSC C150745 0.1641
35 ATMEGA32U4-AU U2 QFP-44_L10.0-W10.0-P0.80-LS13.2-BL 1 ATMEGA32U4-AU MICROCHIP LCSC C44854 6.2019
36 DW01A-G U3 SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR 1 DW01A-G FORTUNE LCSC C61503 0.0985
37 TP4056 U4 SOP-8_EP_150MIL 1 TP4056 TOPPOWER LCSC C16581 0.2164
38 micro-5P-5.9-M USB1 MICRO-USB-SMD_MICRO-5P-5.9 1 micro-5P-5.9-M ValuePro LCSC C40939 0.0723
39 16MHz X1 OSC-SMD_4P-L3.2-W2.5-BL 1 7325-1600A2210-00 XTY LCSC C389842 0.1042

Attachments

None

Members

Success
The owner does not allow comments in this project now

Comments (2)

Ali Rasouli Reply

Thank you for sharing this amazing project. Would you also share the firmware by any chance please?

MyAlexro Reply

Hi, sorry for the late response. First, you have to use an Arduino at set it to be used as a programmer(or you could use any other AVR programmer), then you have to use this command to set some Arduboy-specific fuses:
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude" -C"C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" -v -patmega32u4 -cstk500v1 -PCOM3 -b19200 -Ulfuse:r:-:h -B 100
If you use an Arduino as programmer you only have to probably change the path to avrdude, otherwise you also have to modify other parameters. 


Then you need to install this board package https://github.com/MrBlinky/Arduboy-homemade-package and then burn the Cathy3K bootloader to the Arduboy.


  • Select Board->Arduboy versions-> Arduboy

  • Core-> Standard Arduino core

  • Bootloader-> Cathy3k

To upload games use this: https://github.com/MrBlinky/Arduboy-Python-Utilities

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.