Skip to content

Commit

Permalink
init
Browse files Browse the repository at this point in the history
  • Loading branch information
44670 committed Nov 20, 2022
1 parent 47924d8 commit 251e0da
Show file tree
Hide file tree
Showing 7 changed files with 109 additions and 1 deletion.
6 changes: 6 additions & 0 deletions 3DPrint/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# 3D-Printed case

Printed with eSUN transparent PETG with FDM printer, assembled with UV glue.

Other materials may also work.

44 changes: 44 additions & 0 deletions 3DPrint/main.scad
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
$fn=32;

IN_X = 43;
IN_Y = 75;
PCB_Z_OFFSET = 7.5;
IN_Z = PCB_Z_OFFSET + 7;
BORDER = 1.5;
module pcb() {
square([IN_X,IN_Y]);
}

module bottom() {
difference() {
translate([0,0,-1]) linear_extrude(IN_Z+1) offset(0.5+BORDER) pcb();
linear_extrude(99) offset(0.5) pcb();
// Screen hole
translate([(IN_X-37)/2,50,-6]) cube([37,25,99]);
translate([1,-5,PCB_Z_OFFSET-2.0]) cube([15.5,10,2.5+99]); //sd
translate([31.5,-5,PCB_Z_OFFSET]) cube([9.5, 10, 3.5+99]); //typec
translate([-5, 32.8-1,PCB_Z_OFFSET]) cube([5,10.2+2,2.5+99]); // BTN
translate([IN_X,10.8-1,PCB_Z_OFFSET]) cube([5,5+2,5+99]); // Power
translate([IN_X, 30-1, PCB_Z_OFFSET])cube([5,6+2,5.5+99]); // Headphone
}
translate([-1,-1,0]) cube([13,10,PCB_Z_OFFSET-2.0]); // SD
translate([33,-1,0]) cube([6,7,PCB_Z_OFFSET]);
// Add cube on the left & right side of screen
translate([-1,IN_Y-14,0]) cube([4,15,PCB_Z_OFFSET]);
translate([IN_X-3,IN_Y-14,0]) cube([4,15,PCB_Z_OFFSET]);
}

module top() {
translate([0,0, IN_Z])
difference() {
linear_extrude(BORDER) offset(0.5+BORDER)
pcb();
translate([(IN_X-37)/2,50,-6]) cube([37,25,99]);
}
//translate([-1,IN_Y-14,IN_Z-4.5]) cube([3,10,4.5]);
//translate([IN_X-3,IN_Y-14,IN_Z-4.5]) cube([3,10,4.5]);
//translate([31.5, 14, IN_Z-6]) cube([4, 4, 6]);
}

bottom();
//top();
Binary file added 3DPrint/main.stl
Binary file not shown.
Binary file added 3DPrint/top.stl
Binary file not shown.
16 changes: 16 additions & 0 deletions Firmware/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Firmware

# Flash an empty chip

If the chip is empty, it will enter the download mode automatically when you connect it to the USB port. Otherwise you may need the "force-download" tool.

To flash the firmware, you need to obtain the AC692x SDK v2.6.3 from the reseller of the JieLi.

```diff
# CSDN is also a good place to find files you want.
```

After you installed the SDK, copy `sdk.app, download.bat` file to `AC692x_SDK_release_V2.6.3\apps\download\post_build\flash` folder.

Then you can flash the firmware by running `download.bat` while the device is connected to the computer.

34 changes: 34 additions & 0 deletions Hardware/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Hardware

# PCB Project

https://oshwhub.com/44670/44watch_copy

# Datasheets & Resources

AC6921A:

- https://item.taobao.com/item.htm?id=575054598019

- https://item.taobao.com/item.htm?id=616649464342

- http://www.yunthinker.com/FileUpLoad/DownLoadInfosFile/637729990813300469.pdf

Transparent OLED:

- https://item.taobao.com/item.htm?id=645424821640

- https://www.crystalfontz.com/product/cfal12856a00151b-128x56-transparent-oled-screen

AP3012:

- https://www.diodes.com/assets/Datasheets/AP3012.pdf

TP4057 (The direction of silkscreen is drawn in the datasheet, do not mistake it while soldering):

- https://datasheet.lcsc.com/lcsc/1811021622_TOPPOWER-Nanjing-Extension-Microelectronics-TP4057-42-SOT26-R_C12044.pdf

Battery:

402040 3.7V Li-ion battery with **built-in protection circuit**

10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@
# 44Player
Transparent OLED music player

Transparent OLED music player, built with JieLi's AC6921A SoC.

[Hardware](Hardware/README.md)

[Firmware](Firmware/README.md)

[3D-Printed Case](3DPrint/README.md)

0 comments on commit 251e0da

Please sign in to comment.