
Set up the EasyEDA online editor and log in, using the standard edition for beginner PCB design. Explore help, updates, and cloud-based services like LCSC parts and JLC PCB orders.
Log in and start a new project in EasyEDA, explore the library to place resistors and parts, design schematics, then create the PCB and consider ordering from JLCPCB or LCSC.
Explore how EasyEDA streamlines pcb design by managing schematic sheets, importing formats from Altium designer, eagle, or Kicard, and exporting schematics, with editing shortcuts, backups, and precise placement tools.
Design the schematic for a df mini mp3 player, wiring the dac outputs and io/adkey controls for pause, volume, and track changes. Verify on breadboard, converting to pcb in EasyEDA.
Test the mp3 player circuit by wiring the df mini player, sd card reader, and audio jack, then verify play, pause, and track controls before converting to a pcb.
Start by creating the schematic in easyEDA, place the DF mini player footprint, and verify dimensions for user contributed symbols, since it is not a standard component.
Place the DF Mini on the PCB, add three push-buttons, resistors, and an audio jack, verify footprints via datasheet, choose through-hole switches over SMT, and duplicate components using copy-paste shortcuts.
Wire the push buttons to io1 and io2, connect the other ends to ground, and use the wire tool with 90-degree turns, while grouping grounds with the net flag.
Connect the third push button to the mini player using a 33 kilo-ohm resistor and a 1206 smd footprint, while noting through-hole versus surface-mount components.
Add Rx and Tx pinouts to the DF mini player by wiring 1k resistors in series with the Rx and Tx lines and connecting standard header pins, enabling programming from a microcontroller.
Learn how to update a schematic to add or remove components and apply those changes to PCB, including net updates and 16-pin devices, ensuring MP3 player PCB stays synchronized.
Place the df mini player first and position the audio jack near the edge, keeping the top buttons and R1–R3 with tx/rx close to the player.
Learn to navigate layers by editing the top and bottom layers and silk layers, understand rat lines for routing, and recognize the board outline for a two-layer printed circuit board.
Learn how to connect circuit pins with copper traces using the track tool, and determine trace width and thickness with a calculator based on current, standard thickness, and manufacturing options.
Resize the pcb outline to shrink the board and push top silk layer text to the document layer so it won't print, then save.
Route PCB traces by adjusting track widths and clearances, using design rules and ratlines, and switching between top and bottom layers with 45-degree turns.
Route traces on the bottom layer, align and rotate components for shortest paths, manage top and bottom layers, and ensure proper clearance to avoid short circuits in a multi-layer PCB.
Explore using vias to interconnect top and bottom pcb layers, place vias with tracks, and apply drill and diameter rules, ensuring solid copper pours for a mp3 player pcb.
Complete the tracing and routing, then run a DRC to ensure zero errors, and preview the PCB in 2d and 3d views to confirm clearances and connections before ordering.
Learn to edit footprints using the group/ungroup tool, modify pads and symbols, regroup into a DF mini player footprint, and verify with copper pour, nets, DRC, and 3D/2D views.
Download Gerber files before ordering your PCB, as they define all fabrication data. Gerber bundles layers like top and bottom solder mask, silkscreen, paste mask, outline, and drill files.
Place your PCB order on JLCPCB by uploading Gerber files for a two-layer board, selecting 1.6 mm thickness and green silkscreen, then save to cart and checkout.
This conclusion outlines the PCB design workflow from ideation and component selection to breadboard testing and creating schematic and layout in easyeda for the mp3 player.
Learn PCB Designing by building an MP3 Player from scratch. Right from making the reference circuits, testing them, designing the schematic and layout to finally enjoy the finished product!
Become skillful at designing PCBs with this Comprehensive Course
Learn about the EasyEDA Software
Design a 2 layered PCB for an MP3 Player!
Grasp the various features provided by EasyEDA
Master the concepts pertinent to PCBs (Vias, Copper Pour, Trace width, Layer, etc.)
Generate Gerber Fabrication File and know what it comprises
Understand and Implement various features provided by the ESP32
Get Familiarized with the Design Rules for Schematics & Layout
Learn PCB Designing to add another feather in your cap
This course is designed to explore all of these features with a very practical approach. If there is one goal of our course, it's to give you enough knowledge and confidence to go out there and build your own projects, which is the true essence of this course. This course is project based, so by the end of it, you’ll know how to make an really cool MP3 player with various features to change the song, volume, & pause play button.
Overview of the Course:
This course is meant for people who want to get started with PCB Designing or those who want to convert their ideas into full fledged products. By taking this course, you'll be able to learn everything that one needs to know about designing PCBs and hence give you enough confidence to build projects on your own.
We start off with a brief introduction to EasyEDA, the software which will be used to design our PCBs. And then move on to the various rich features it provides us with. The primary reason for choosing EasyEDA is because
It is completely free
Short learning curve
Cloud Based Platform
Personally, I don’t like to learn anything if there is no proper end goal in mind. And that’s why I have specifically designed this course with a very practical approach. All the necessary information that a beginner needs to know about PCB designing are mentioned in this course. We discussed the workflow required for PCB designing: Ideation, Component selection, Testing and then using the software to design the Schematic and Layout of our PCB.
To keep things interesting, we've included quizzes and coding assignments as well. These are not too difficult that will make you tear your hair out, but just hard enough to pique your interests.
To make it easier for you to keep in track with the course, we have added external resources such as documentation, circuits & design files that have been used in the videos
Complete with working files and designs, you’ll be able to work alongside the instructor as you work through each concept, and will receive a verifiable certificate of completion upon finishing the course