Skip to content

sophiayduan/Endev-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Endev

This project centers around a dev board that monitors my printer using electronic and mechanical components.

Features:

  • Form factor: fits inside the spool holder bracket
  • Mounting: Magnets that align with the spool holder bracket
  • Peripherals: Accelerometer (to detect intense vibration), Temp/humidity sensor (self explanatory), ESP-12F (for sending notifications over wifi), Configuration switches, status LED
  • Filament movement detection: Checks if the filament is moving or not (e.g. filament runout, jam)
  • LED strip attachment: so I can illuminate my printer

I built it as my printer is not known for its reliability, so by tracking common points of failure, I can hopefully stop the print before wasting too much filament.

CAD

The full project

(+ the spool bracket where my components will be attached)

front Untitled v17 image

Note:

  • The bearing in the cad is not the one i'll be using (I'll be using a u-groove one)
  • The renders aren't great but i'll improve them soon

3d printing step files and additional pictures are in the cad folder

PCB

Main board

It's not the best but hopefully it works

image

Led strip

image

Encoder

the simplest pcb ever

image

Credits

My project is based off of @karmanyaahm's amazing jam, it was an incredible resource to learn about creating a PCB.

BOM

Item Description Quantity or MOQ Price (USD) Comments Link
3D printed parts I'll print these myself 2 Free
Magnets 20 4.19 https://www.aliexpress.com/item/1005009483101110.html?spm=a2g0o.cart.0.0.128c38daDbmklF&mp=1&pdp_npi=5%40dis%21USD%21USD%208.38%21USD%200.99%21%21USD%200.99%21%21%21%40210318c317539163040365915e4760%2112000049241614461%21ct%21CA%212723362424%21%211%210
Threaded inserts M2 for attaching PCB (M2xL4xOD3.2) 100 1 https://www.aliexpress.com/item/1005006838108683.html?spm=a2g0o.detail.0.0.512duR8VuR8Vrr&mp=1&pdp_npi=5%40dis%21USD%21USD%203.41%21USD%203.41%21%21USD%203.41%21%21%21%402103241117539191290706303e0683%2112000038467725086%21ct%21CA%212723362424%21%211%210
Screws M2 x 0.4mm x 5mm for attaching PCBs 50 1.54 https://www.aliexpress.com/item/32810872544.html?spm=a2g0o.productlist.main.4.5b891e26tUgjLP&algo_pvid=1f686fdf-e83e-46d2-acba-cea3141f00dc&algo_exp_id=1f686fdf-e83e-46d2-acba-cea3141f00dc-3&pdp_ext_f=%7B%22order%22%3A%2216205%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%211.48%210.99%21%21%211.48%210.99%21%402103244817539191205775498e2f9f%2112000037536050510%21sea%21CA%212723362424%21ACX&curPageLogUid=X9UQl2y2Bj6A&utparam-url=scene%3Asearch%7Cquery_from%3A
Bearing U groove 4x13x4mm 12 5.63 https://www.aliexpress.com/item/1005008374164487.html?spm=a2g0o.productlist.main.3.540c548frWOPoS&algo_pvid=e7eb187c-3715-4f4d-86d2-6c2aa45f01d4&algo_exp_id=e7eb187c-3715-4f4d-86d2-6c2aa45f01d4-2&pdp_ext_f=%7B%22order%22%3A%228%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%211.57%211.41%21%21%2111.24%2110.12%21%402101efeb17539194800916458e50a1%2112000044764627302%21sea%21CA%212723362424%21ACX&curPageLogUid=jzstNJ8wHypr&utparam-url=scene%3Asearch%7Cquery_from%3A#nav-review
Nut M4 for securing the u groove + acts as a spacer 25 1.83 I geniunely only need 1 but don't own any https://www.aliexpress.com/item/1005007593861199.html?spm=a2g0o.productlist.main.2.62af616dnb3xT0&aem_p4p_detail=20250730165314783684381599940002082931&algo_pvid=f8c104ff-09e8-4179-a7b6-f9ec4bdba51d&algo_exp_id=f8c104ff-09e8-4179-a7b6-f9ec4bdba51d-1&pdp_ext_f=%7B%22order%22%3A%2212155%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%211.68%210.99%21%21%2112.02%217.10%21%402101e9a217539195939612623eb9f2%2112000041426239341%21sea%21CA%212723362424%21ACX&curPageLogUid=tHTrrNlzocK6&utparam-url=scene%3Asearch%7Cquery_from%3A&search_p4p_id=20250730165314783684381599940002082931_1
Solder 0.6mm and 50g 1 7.47 I have a soldering iron but nothing else https://www.aliexpress.com/item/1005008563576114.html?spm=a2g0o.cart.0.0.75a538daVmgtQw&mp=1&pdp_npi=5%40dis%21USD%21USD%207.47%21USD%207.47%21%21USD%207.47%21%21%21%402103247017539199222257238ee375%2112000045733462562%21ct%21CA%212723362424%21%211%210
Flux 30ml 1 5.53 I have a soldering iron but nothing else https://www.aliexpress.com/item/1005006113424502.html?spm=a2g0o.productlist.main.1.69d91f2bDlbwSa&algo_pvid=b4d5fca4-f1b9-48cb-9127-33b5006cc8df&algo_exp_id=b4d5fca4-f1b9-48cb-9127-33b5006cc8df-0&pdp_ext_f=%7B%22order%22%3A%226348%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%2112.12%210.99%21%21%2186.49%217.05%21%402101c72a17539198472351756e97f8%2112000036314063931%21sea%21CA%212723362424%21ACX&curPageLogUid=pjg6NKMW8yr4&utparam-url=scene%3Asearch%7Cquery_from%3A
LED Strip 5 6 Regular PCB, I will hand solder this
Neopixel Mini SK6812 mini 50 3.46 I need 18 but must order 50 https://www.aliexpress.com/item/32623583544.html?src=google&pdp_npi=4%40dis!CAD!2.79!2.79!!!!!%40!12000038353355761!ppc!!!&src=google&albch=shopping&acnt=631-313-3945&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&gclsrc=aw.ds&&albagn=888888&&ds_e_adid=&ds_e_matchtype=&ds_e_device=c&ds_e_network=x&ds_e_product_group_id=&ds_e_product_id=en32623583544&ds_e_product_merchant_id=107423131&ds_e_product_country=CA&ds_e_product_language=en&ds_e_product_channel=online&ds_e_product_store_id=&ds_url_v=2&albcp=19366866438&albag=&isSmbAutoCall=false&needSmbHouyi=false&gad_source=1&gad_campaignid=17337458112&gclid=Cj0KCQjwhafEBhCcARIsAEGZEKKTgezmjLfd6-vxiWMkAzmBpETHMV6oXWkoH2YCoXS5DXzKvOlwE_EaAowGEALw_wcB
Resistor 330R for led strip 1 Free Already have
Capacitor THT 100uF for led strip 50 3.47 moq = 50 https://www.aliexpress.com/item/1005002075527957.html?spm=a2g0o.productlist.main.6.c9e31aabWPIuSl&aem_p4p_detail=202507301701432974626457630600002074851&algo_pvid=98081cf6-03af-4a13-96bb-a4806a8f4a70&algo_exp_id=98081cf6-03af-4a13-96bb-a4806a8f4a70-5&pdp_ext_f=%7B%22order%22%3A%221470%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%213.81%210.99%21%21%213.81%210.99%21%402103205117539201031484034e6f50%2112000018654903109%21sea%21CA%212723362424%21ACX&curPageLogUid=7kJUGz1bNEBX&utparam-url=scene%3Asearch%7Cquery_from%3A&search_p4p_id=202507301701432974626457630600002074851_2
JST conn 3Pin 2.54 Pitch, right angle XH 50 3.46 for led strip and rotary encoder attachment that i'll solder myself cause its cheaper https://www.aliexpress.us/item/33008489410.html?spm=a2g0o.cart.0.0.59e438dacPG6sZ&mp=1&pdp_npi=5%40dis%21USD%21USD%201.57%21USD%201.57%21%21USD%201.57%21%21%21%402103247017539157468407310ee33f%2167049563012%21ct%21US%212723362424%21%211%210&pdp_ext_f=%7B%22cart2PdpParams%22%3A%7B%22pdpBusinessMode%22%3A%22retail%22%7D%7D&gatewayAdapt=4itemAdapt
Encoder board (five boards, 2 pcba) $22.59 PCBA since buying the rotary encoder on its own would be $20+ due to shipping, the PCBA is only for the rotary encoder, the only other component is a JST conn which i'll solder
Main PCB (five boards, 2 pcba) 2 assembled pcbs COMPONENTS LISTED BELOW (five boards, 2 pcba) $59.21 Some parts are omitted for me to buy it myself and solder as it would be cheaper
1k5 0402 2 0.0012 C25867 https://jlcpcb.com/partdetail/26610-0402WGF1501TCE/C25867
ESP-12F ESP-12F 2 4.431 C82891 https://jlcpcb.com/partdetail/AiThinker-ESP_12F_ESP8266MOD/C82891
ADG884xCP Analog switch 2 5.649 C140435 https://jlcpcb.com/partdetail/AnalogDevices-ADG884BRMZ/C140435
4k7 0402 6 0.003 C25900 https://jlcpcb.com/partdetail/26643-0402WGF4701TCE/C25900
SHT31-DIS Sensirion temp/humidity sensor 2 7.446 C80862 https://jlcpcb.com/partdetail/Sensirion-SHT31_DIS_B25kS/C80862
10k 0402 12 0.006 C25744 https://jlcpcb.com/partdetail/26487-0402WGF1002TCE/C25744
330R 0603 2 0.0022 C23138 https://jlcpcb.com/partdetail/23865-0603WAF3300T5E/C23138
16MHzC13738 OSC_X322516MLB4SI 2 0.1284 C13738 https://jlcpcb.com/partdetail/YXC_CrystalOscillators-X322516MLB4SI/C13738
100uF 1206 2 0.123 C15008 https://jlcpcb.com/partdetail/15681-CL31A107MQHNNNE/C15008
100nF 0603 4 0.0092 C14663 https://jlcpcb.com/partdetail/YAGEO-CC0603KRX7R9BB104/C14663
JS102011JCQN SW_JS102011JCQN 2 2.106 C221659 https://jlcpcb.com/partdetail/CK-JS102011JCQN/C221659
Diode D_SMA 4 0.1104 C8678 https://jlcpcb.com/partdetail/MDD_Microdiode_Semiconductor-SS34/C8678
YELLOW 0805 4 0.05 C2296 https://jlcpcb.com/partdetail/Hubei_KENTOElec-KT0805Y/C2296
GREEN 0805 4 0.0428 C2297 https://jlcpcb.com/partdetail/Hubei_KENTOElec-KT0805G/C2297
AO3401A SOT23-3 2 0.1174 C15127 https://jlcpcb.com/partdetail/Alpha_OmegaSemicon-AO3401A/C15127
10uF 0805 6 0.0642 C15850 https://jlcpcb.com/partdetail/16532-CL21A106KAYNNNE/C15850
12pF 0402 4 0.004 C1547 https://jlcpcb.com/partdetail/1899-0402CG120J500NT/C1547
CH340N SOP-8_3.9x4.9mm_P1.27mm 2 1.02 C2977777 https://jlcpcb.com/partdetail/WCH_Jiangsu_Qin_Heng-CH340N/C2977777
100nF 0402 12 0.0132 C1525 https://jlcpcb.com/partdetail/1877-CL05B104KO5NNNC/C1525
5k1 0402 4 0.002 C25905 https://jlcpcb.com/partdetail/26648-0402WGF5101TCE/C25905
ATmega328P-A TQFP-32_7x7mm_P0.8mm 2 4.407 C14877 https://jlcpcb.com/partdetail/MicrochipTech-ATMEGA328PAU/C14877
TP4057 TSOT-23-6 6 0.2622 C725791 https://jlcpcb.com/partdetail/772194-TP4057/C725791
1uF 0603 6 0.0282 C15849 https://jlcpcb.com/partdetail/16531-CL10A105KB8NNNC/C15849
TS-1187A-B-A-B SW_TS-1187A-B-A-B 2 0.0372 C318884 https://jlcpcb.com/partdetail/XKBConnection-TS_1187A_B_AB/C318884
10k 0603 2 0.0018 C25804 https://jlcpcb.com/partdetail/26547-0603WAF1002T5E/C25804
1k 0603 2 0.002 C21190 https://jlcpcb.com/partdetail/21904-0603WAF1001T5E/C21190
330R 0805 2 0.0036 C17630 https://jlcpcb.com/partdetail/18318-0805W8F3300T5E/C17630
XC6206P332MR SOT-23-3 2 0.2046 C5446 https://jlcpcb.com/partdetail/TorexSemicon-XC6206P332MRG/C5446
JST conn 2Pin 50 1.65 cheaper than getting on jlc as it is an extended part https://www.aliexpress.us/item/33008489410.html?spm=a2g0o.cart.0.0.59e438dacPG6sZ&mp=1&pdp_npi=5%40dis%21USD%21USD%201.57%21USD%201.57%21%21USD%201.57%21%21%21%402103247017539157468407310ee33f%2167049563012%21ct%21US%212723362424%21%211%210&pdp_ext_f=%7B%22cart2PdpParams%22%3A%7B%22pdpBusinessMode%22%3A%22retail%22%7D%7D&gatewayAdapt=4itemAdapt
LIS3DHTR Accelerometer 5 2.07 https://www.aliexpress.com/item/1005006382321606.html?spm=a2g0o.productlist.main.2.8cc447cbAleP39&aem_p4p_detail=202507301559151645124693583640002013730&algo_pvid=77351851-b790-4232-9931-106025719c2d&algo_exp_id=77351851-b790-4232-9931-106025719c2d-1&pdp_ext_f=%7B%22order%22%3A%2214%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21USD%212.07%212.07%21%21%2114.77%2114.77%21%402103244417539163558297165ed7e1%2112000036971142144%21sea%21CA%212723362424%21ACX&curPageLogUid=txmemcFKp5VV&utparam-url=scene%3Asearch%7Cquery_from%3A&search_p4p_id=202507301559151645124693583640002013730_1
SW-DIP-02 1 free will get it myself
Aliexpress shipping 5.63
JLC shipping $27.80
TOTAL: $148.82 (128.82 after JLC coupon)

Hi reviewer, I forgot to add this lipo battery before submitting, hope thats okay. It brings the total to $154.22 USD, bom.csv has been updated to include it

About

3d printer monitor pcb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages