stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

J-mp3

Hardware
  • 19 Devlogs
  • 65 Total hours

An portable digital music player, something like the ipod.

$150 S Tier

great job!

Open comments for this post

3h 10m 28s logged

Day: idk anymore

took a month break from this project, got busy irl.
the 3 hours logged is me adding finishing touches, and getting a start on doing the firmware. But i decided i should ship before writing the firmware

0
0
64
Open comments for this post

1h 2m logged

Day 18: Power button

I might not actually need a plunger?
maybe just letting the power button stick onto the switch would work
made the switch blue for better visibility

0
1
117
Open comments for this post

47m logged

Day 17: clueless so im messing around in cad

spent the day looking for resources or tutorials on how to make the actuator for the power button to no avail. is it really that niche?? so i just found the closest thing and used it as a reference. made a super dodgy concept of it but theres still many things i need to fix for it, like how am i even supposed to constrain it to one axis only??

0
0
7
Open comments for this post

8h 14m logged

Day 16: Added screw holes, port holes and stuff++

Spent a whole 8 hours on freecad adding screw mounts, adding the holes for usbc receptacle, 3.5mm jack, microsd card, and added an indent for the battery. Just missing the power button stuff. After that it should be the screen, and then fixing the length of the rotary encoder, as of now its wayy too long 💔

0
1
128
Open comments for this post

1h 42m logged

Day 16: switching out the connector for the display

switched the fpc connector to this one, and added a boost converter for the display

0
0
85
Open comments for this post

4h 47m 35s logged

Day 15: reworking the pcb

moving the battery and stuff circuits to the bottom, to make space for the battery
should only have to change the fpc connector for the screen then the pcb should be almost done?

0
1
128
Open comments for this post

39m logged

Day 14: hitting a wall 💔

kinda reaching a stagnant point, mostly just spending time considering about the layout and placements of each component to fit everything within the small size.
This is so not fun 💔 how do they fit all the components in such tight spaces. No solutions for now, thinking of the best compromise, either decrease battery size or increase the overall size and keep the capacity. Also the sockets and receptacles and stuff are so far away from the surface of the case, need to bring them out, maybe adding tabs.

0
0
36
Open comments for this post

4h 11m logged

Day 13: New design for jmp3, and fixed battery circuit errors

  • redid the design, ditching popout screen and replaced it with a round screen, like the ones used in smartwatches, then using only 1 rotary encoder for the controls. maybe ill add volume buttons separately for ease of use. but for now itll be just one rotary encoder.
  • fixed a few errors from my battery circuit
  • sketched in paint, itll look better than this lol
0
1
143
Open comments for this post

1h 55m logged

Day 12: So the pop out screen is kinda unachievable

in freecad ive noticed that the pcb needs its own space, and so does the battery, then if i were to add the pop out screen it would need its own space too. its near impossible to cram all of that in “pocket size” and im just some normal guy so im not going to attempt it for now

i unfortunately have to switch designs, so far im looking into adding either a round display, and adding a matte glass or smoked acrylic on top

i also thought of doing like a flip out screen but it wouldnt really fit my design

im open to any suggestions design wise

0
1
18
Open comments for this post

3h 8m 1s logged

Day 11: adding latching pin to the latching mechanism

  • just some cad
    think i might have to resize everything 💔, sizes of the components arent what i expected, have to rearrange the components to have them fit into the size i want
    starting to doubt if pocket size is really achieveable 🥀
    the pop out screen will need some space, but the pcb is in the way
0
0
41
Open comments for this post

4h 54m 1s logged

Day 10: Really really crude push-push mechanism for my screen

  • with my very limited cad skills, i recreated the push push mechanism from sd card sockets (not final but it should be pretty much done
  • i havent added the latching pin yet, still figuring that one out
0
1
104
Open comments for this post

2h 50m logged

Day 9: Swiiiiitchhedd to a better MCU

  • Switching to esp32 s31 wroom 3, for better BT but this chip is too new theres barely any resources for this thing, im wiring it based on some sketchy datasheet i can barely understand
  • sketched out somewhat the railing for the screen with my very very limited CAD skills, uhh next should be the spring and allat mechanism stuff
  • barely got any sleep so not much work done today
0
1
15
Open comments for this post

1h 11m logged

Day 8: Rethinking components.. and researching push-push mechanisms

  • someone reminded me of esp32 wroom 32 chips BT, and i worry BT4.2 may be lacking so im considering switching to esp32 s31 wroom 3 (might be overkill? idk)
  • i also found out abt BT audio modules, err i think those arent necessary for this project so im gonna skip that actually
  • spent the day basically studying sd card sockets push-push mechanisms, my pop out screen will probably be using this mechanism, just with a few tweaks to make it work, but mostly i think i got it down, just need to figure out how to CAD it with my limited skills..
0
0
121
Open comments for this post

7h 0m 57s logged

Day 7: Somewhat done with the pcb

  • should be pretty much it for the pcb, 4 layers, added an AMP cuz i forgot abt that, uh i couldnt find a right angle rotary encoder footprint so that there like that and changed volume buttons to a rotary encoder
  • i really tried to keep the size within 60x90mm but the keepout zone is just so big i ended up resulting to 60x91mm, i really want the volume control knob on the right
    Anyways for the actual design itself, i want the screen to be a pop out one, as in it stays inside, then when you want the screen, press it, and it pops out.
5
1
476
Open comments for this post

5h 14m 28s logged

Day 6: FInished up schematics, ready to start on pcb

  • added so that the circuit can choose to be powered by usbc or battery, also added power button
  • started planning out pcb, looking grim so far lol, how am i supposed to fit allat in such a small space?? maybe i shouldnt have used this mcu
0
1
117
Open comments for this post

21m logged

Day5: Rough sketch of J-mp3

  • Just a rough model of what the music player will look like, the indent on the bottom are for the buttons, i havent modelled them yet
0
1
22
Open comments for this post

4h 9m 58s logged

Day 5: More more moremore work on the schematics

  • properly connected the OLED (SPI), changed the AMS1117 to the RT9080-33, added battery voltage sensing, and wired up the switches
2
1
16
Open comments for this post

4h 22m 1s logged

Day 4: Updated the schematics

  • Still in the planning phase so i changed many things, havent really settled on how i should do the buttons yet, still looking into it. Decided to ditch the OLED module too, i’ll just use the OLED itself, connect it to the pcb with a socket. Arranged the schematics for easier viewing, adding an LDO for the battery to drop the voltage to 3.3V. Added the SRRT audio jack. Also made a rough sketch in freecad of how i want the design of it to be
1
1
13
Open comments for this post

5h 29m 51s logged

Day 3: Planning out schematics for my music player

  • For now I’ve added the components that I need in the music player, ie. audio DAC, SD socket, OLED display, and charging module. I haven’t decided which types of buttons i want to use yet, so I didn’t add them yet.
  • I decided not to use any breakout boards for the modules to make everything slimmer and compact,
    also to challenge myself
    P.s. this is my second ever project, first one being keeb, of which i just completed. This one has proved to be a heck lot harder and I’m loving it(?)
4
1
40

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…