diff --git a/submissions/Pixeldust-lipoT/README.md b/submissions/Pixeldust-lipoT/README.md new file mode 100644 index 00000000..bcc782ef --- /dev/null +++ b/submissions/Pixeldust-lipoT/README.md @@ -0,0 +1,57 @@ +--- +name: "Jeffrey Wang" +slack_id: "U04J5APLPJ9" +github_handle: "@jeffreywangdev" +tutorial: # Link to the tutorial if you used one, including the default guide +wokwi: https://wokwi.com/projects/428170537247928321 +--- + +# YOUR PROJECT NAME + +Replace the wokwi link below with yours + +Wokwi link: [https://wokwi.com/projects/428170537247928321](https://wokwi.com/projects/428170537247928321) + + + + +Simple leds with a lipo charger. Has accelerometer and 4 moter controllers. + +A simplified BOM table +No. Quantity Comment Designator Footprint Value Manufacturer Part Manufacturer Supplier Part Supplier +1 5 1uF C1,C5,C6,C9,C10 C0603 1uF CL10A105KB8NNNC SAMSUNG(三星) C15849 LCSC +2 2 10uF C7,C8 C0603 10uF CL10A106KP8NNNC SAMSUNG(三星) C19702 LCSC +3 1 XT30U-M CN2 CONN-TH_XT30U-M XT30U-M AMASS(艾迈斯) C99101 LCSC +4 1 SS54B D2 SMB_L4.6-W3.6-LS5.3-RD SS54B MDD(辰达半导体) C32513 LCSC +5 2 NCD0805R1 LED1,LED3 LED0805-R-RD NCD0805R1 国星光电 C84256 LCSC +6 1 KT-0805G LED2 LED0805-R-RD KT-0805G KENTO C2297 LCSC +7 4 SK6812MINI-E LED4,LED5,LED6,LED7 LED-SMD_L3.2-W2.8-LS5.9_SK6812MINI-E SK6812MINI-E 欧思科光电 C5149201 LCSC +8 1 2N7002DW Q7 SOT-363_L2.0-W1.3-P0.65-LS2.1-BL 2N7002DW YANGJIE(扬杰) C699281 LCSC +9 4 1kΩ R1,R2,R11,R12 R0603 1kΩ RC0603JR-071KL YAGEO(国巨) C14676 LCSC +10 1 2kΩ R6 R0805 2kΩ 0805W8F2001T5E UNI-ROYAL(厚声) C17604 LCSC +11 1 470Ω R7 R0805 470Ω 0805W8F4700T5E UNI-ROYAL(厚声) C17710 LCSC +12 3 100kΩ R8,R9,R10 R1206 100kΩ 1206W4F1003T5E UNI-ROYAL(厚声) C17900 LCSC +13 2 10kΩ R13,R14 R0805 10kΩ 0805W8F1002T5E UNI-ROYAL(厚声) C17414 LCSC +14 1 K3-1260D-L1 SW1 SW-TH_K3-1260D-L1 K3-1260D-L1 韩国韩荣 C92657 LCSC +15 2 TS-1187A-B-A-B SW2,SW3 SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL_H1.5 TS-1187A-B-A-B XKB Connectivity(中国星坤) C318884 LCSC +16 1 ESP32-S3-WROOM-1-N8R8 U1 WIRELM-SMD_ESP32-S3-WROOM-1 ESP32-S3-WROOM-1-N8R8 ESPRESSIF(乐鑫) C2913201 LCSC +17 1 TP4056 U2 ESOP-8_L4.9-W3.9-P1.27-LS6.0-BL-EP-1 TP4056 HXY MOSFET(华轩阳电子) C17702041 LCSC +18 1 SPX3819M5-L-3-3/TR U5 SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BL SPX3819M5-L-3-3/TR MaxLinear(迈凌) C9055 LCSC +19 1 CH340K U6 ESOP-10_L4.9-W3.9-P1.00-LS6.2-BL-EP CH340K WCH(南京沁恒) C968586 LCSC +20 1 TYPE-C-31-M-12 USBC1 USB-C_SMD-TYPE-C-31-M-12 TYPE-C-31-M-12 韩国韩荣 C165948 LCSC + + + +I first figuerd out what parts I would need and found them on lcsc. + +![alt text](image.png) +![alt text](image-1.png) \ No newline at end of file diff --git a/submissions/Pixeldust-lipoT/SCH_Schematic1_2025-04-13.pdf b/submissions/Pixeldust-lipoT/SCH_Schematic1_2025-04-13.pdf new file mode 100644 index 00000000..0a5d44f3 Binary files /dev/null and b/submissions/Pixeldust-lipoT/SCH_Schematic1_2025-04-13.pdf differ diff --git a/submissions/Pixeldust-lipoT/image-1.png b/submissions/Pixeldust-lipoT/image-1.png new file mode 100644 index 00000000..26a0ebda Binary files /dev/null and b/submissions/Pixeldust-lipoT/image-1.png differ diff --git a/submissions/Pixeldust-lipoT/image.png b/submissions/Pixeldust-lipoT/image.png new file mode 100644 index 00000000..36807c9b Binary files /dev/null and b/submissions/Pixeldust-lipoT/image.png differ diff --git a/submissions/Pixeldust-lipoT/production/Gerber_PCB1_2025-04-13.zip b/submissions/Pixeldust-lipoT/production/Gerber_PCB1_2025-04-13.zip new file mode 100644 index 00000000..757b8e0b Binary files /dev/null and b/submissions/Pixeldust-lipoT/production/Gerber_PCB1_2025-04-13.zip differ diff --git a/submissions/Pixeldust-lipoT/production/PickAndPlace_PCB1_2025-04-13.xlsx b/submissions/Pixeldust-lipoT/production/PickAndPlace_PCB1_2025-04-13.xlsx new file mode 100644 index 00000000..55bffb10 Binary files /dev/null and b/submissions/Pixeldust-lipoT/production/PickAndPlace_PCB1_2025-04-13.xlsx differ diff --git a/submissions/Pixeldust-lipoT/production/main.c b/submissions/Pixeldust-lipoT/production/main.c new file mode 100644 index 00000000..4a55ebb4 --- /dev/null +++ b/submissions/Pixeldust-lipoT/production/main.c @@ -0,0 +1,21 @@ +#include + +#define PIN_NEO_PIXEL 23 +#define NUM_PIXELS 4 + +Adafruit_NeoPixel NeoPixel(NUM_PIXELS, PIN_NEO_PIXEL, NEO_GRB + NEO_KHZ800); + +void setup() { + NeoPixel.begin(); +} + +void loop() { + NeoPixel.clear(); + + for (int pixel = 0; pixel < NUM_PIXELS; pixel++) { + NeoPixel.setPixelColor(pixel, NeoPixel.Color(0, 255, 0)); + NeoPixel.show(); + + delay(500); + } +} \ No newline at end of file diff --git a/submissions/Pixeldust-lipoT/src/Altium_Pixeldust-dr_2025-04-13.zip b/submissions/Pixeldust-lipoT/src/Altium_Pixeldust-dr_2025-04-13.zip new file mode 100644 index 00000000..2cc510bf Binary files /dev/null and b/submissions/Pixeldust-lipoT/src/Altium_Pixeldust-dr_2025-04-13.zip differ diff --git a/submissions/Pixeldust-lipoT/src/a b/submissions/Pixeldust-lipoT/src/a new file mode 100644 index 00000000..e69de29b