Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
liangshao07 committed Nov 14, 2024
1 parent 088385e commit acd16bb
Show file tree
Hide file tree
Showing 25 changed files with 288 additions and 67 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# ee-intro-and-examples

59 changes: 0 additions & 59 deletions docs/LED.md

This file was deleted.

Binary file added docs/images/ESP32-CAM.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/ESP32-DevKitC.webp
Binary file not shown.
Binary file added docs/images/STM32 Blue Pill-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/STM32 Blue Pill-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/Untitled 1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/Untitled 2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/Untitled 3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/Untitled 4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/Untitled.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/arduino uno r3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/nodemcu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/pic/favicon.ico
Binary file not shown.
Binary file added docs/pic/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/pic/sponsor.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
124 changes: 123 additions & 1 deletion docs/工具/Bambu 3D 打印机.md
Original file line number Diff line number Diff line change
@@ -1 +1,123 @@
# Bambu 3D 打印机
# Bambu 3D 打印机

- A1 使用
- 官方切片软件
- 首先打印维护模型
- 模型
- 拓竹社区

# A1 使用

- [官方 wiki](https://wiki.bambulab.com/zh/a1)
- A1 简介
- A1 可以做什么
- 注意事项
- 维护
- 消耗品
- 打印机组件
- 耗材
- 更换零件

## A1 简介

A1 采用了笛卡尔坐标运动系统,最大打印体积是256 * 256 * 256 mm$^3$,其运动系统包括以下组件:

- X轴运动系统由一根高精度线轨和一根横梁组成。打印头固定在线轨滑块上,而滑块则可以在水平线轨上自由滑动。通过控制滑块的左右运动,打印头可以在X轴上精准移动。
- Y轴运动系统由一根高精度水平导轨和一个打印平台组成。打印平台固定在导轨滑块上,而滑块可以在水平导轨上自由滑动。通过控制滑块的前后运动,打印平台可以在Y轴上精准移动。
- Z轴运动系统用于控制打印头相对于打印平台的垂直位置。它由双光轴-直线轴承导向组件、双丝杆螺母、步进电机和同步带驱动组件组成。双丝杆通过同步带与步进电机串联,实现两根丝杆的同步运动。此外,同步带配备有快速张紧器,并结合张紧力检测算法,确保同步带在最佳张力范围内运动,从而保证打印头在Z轴方向上的精准且稳定的移动。

![Untitled](../images/Untitled.png)

![Untitled 1](../images/Untitled 1.png)

A1 标配了一张纹理PEI打印板(开箱包装清单内)由PEI材料喷涂在不锈钢板上而成,能够给打印件的底部带来特殊的纹理质感。该打印面板能够用于打印PLA/PETG/TPU等各类材料,并无需使用任何的粘合剂。打印完成后须等待打印板充分冷却后再拆除打印件。建议定期清洁打印板以保持最佳的粘附力。同时尽量减少手指直接触碰打印板表面的情况,以防止皮肤油脂附着到打印板表面,影响打印板对材料的粘附力。

## A1 可以做什么

### A1 可以打印哪些耗材?

1. **PLA** 类,**PETG** 类,**TPU** 类,PLA、PETG 的支撑类(Support for PLA,PVA,HIPS 等)等低温料。
2. ABS、ASA、PC、PA、PA-CF/GF、PET-CF/GF、PPA-CF/GF 等常规高温料。

注意:

1. 标配喷嘴为不锈钢喷嘴,要打印 PLA-CF/GF、PLA 夜光(PLA Glow-in-the-dark)、PETG-CF/GF、PAHT-CF/GF 等含有硬质颗粒(CF、GF 等 )的耗材时,需要更换为硬化钢喷嘴,以免喷嘴过快磨损。
2. 因为 A1 为开放式机型,虽然热床温度上限为 100 ℃,但腔温低,易造成高温耗材的层间强度因过度冷却而变得很低,也易造成大尺寸模型有更高的翘曲风险、更大的翘曲幅度,所以不推荐在 A1 上用 ABS、ASA、PC、PA、PA-CF/GF、PET-CF/GF、PPA-CF/GF 等常规高温耗材来打印要对层间强度要求较高的、大尺寸和(或)高填充密度的模型,但可以在 A1 上用这些高温耗材打印一般的小尺寸、低填充率的模型,打印效果与耗材干湿状态、模型本身特点、打印参数、环境温度等有关。

### A1 支持的最高喷嘴和热床温度是多少?

最高喷嘴温度为 300 ℃,最高加热床温度为 100 ℃。

### A1 配件盒中的润滑油和润滑脂有什么区别?

考虑到一些用户反馈润滑脂的黏稠性可能会引起灰尘和碎屑问题,**经过反复验证测试后,我们决定更换A1机型Y轴导轨的润滑剂。因此,对于A1型号的Y轴导轨,我们建议使用润滑油进行润滑。如果您之前已经使用了润滑脂,在以后的保养中,我们建议您改用润滑油进行润滑。**在进行润滑的过程中,您也可以先擦除导轨上的润滑脂,然后按照视频指南重新涂抹润滑油。

润滑油的用途:用于X轴线轨、Y导轨和惰轮消异音之类的 。

润滑脂的用途:用于润滑丝杆和挤出轮。**请注意,严禁将润滑脂用于 X 轴线轨上。**

### A1 可以打印含碳纤维(CF)、玻璃纤维(GF)类的耗材吗?

A1 打印机已预装了一个直径为 0.4mm 的不锈钢喷嘴。为了减少喷嘴过度磨损,不建议使用不锈钢喷嘴打印含有碳纤维或玻璃纤维等硬质颗粒的耗材,如 PLA-CF/GF、PLA 夜光(PLA Glow-in-the-dark)、PETG-CF/GF、PAHT-CF/GF 等。但是,如果您将喷嘴更换为硬化钢材料,就可以在 A1 上打印这些耗材了。如果您希望在 A1 上使用 AMS lite 进行耗材进料,请遵循 AMS lite 对耗材的要求。

### A1 可以打印 ABS、ASA 吗?

因为 A1 为开放式机型,腔温低,易造成高温耗材的层间强度因过度冷却而变得很低,也易造成大尺寸模型有更高的翘曲风险、更大的翘曲幅度,所以不推荐在 A1 上用 ABS、ASA、PC、PA、PA-CF/GF、PET-CF/GF、PPA-CF/GF 等常规高温耗材打印要对层间强度要求较高的、大尺寸和(或)高填充密度的模型,但可以在 A1 上用这些高温耗材打印一般的小尺寸、低填充率的模型,打印效果与耗材干湿状态、模型本身特点、打印参数、环境温度等有关。

另外,由于 ABS、ASA 在打印过程会释放出有害的、带刺激性气味的气体,因此对空气过滤和通风有较高的要求,而 A1 打印机属于不带空气封闭、净化功能的开放式打印机,因此我们建议您不使用 A1 打印机来打印 ABS、ASA,或在通风条件较好的、与人有一定距离的环境内打印。

### A1 可以使用 AMS 吗?

AMS 和 A1 不适配,如果你想在 A1 上实现多色打印,你需要使用 AMS lite。

### 应该如何摆放 A1 和 AMS lite?

建议按照下图的方式摆放 A1 和 AMS lite,并保持两者之间留有 5 cm 左右的空隙。

![Untitled 2](../images/Untitled 2.png)

### 对于A1 + AMS lite,在X、Y和Z轴方向上,整体的空间要求尺寸是多少?

![Untitled 3](../images/Untitled 3.png)

### A1移动热床到打印机的前面和后面时,需要预留多少空间?

如图所示,放置打印机时,请在 Y 方向上留出足够热床移动的安全空间,约195 mm + 90 mm+ 410 mm = 695 mm。

![Untitled 4](../images/Untitled 4.png)

### A1 支持什么打印板?

A1 开箱时附送一张纹理PEI板。需要注意的是,虽然官方商店提供了与A1相同尺寸的Smooth PEI板或其他打印板,但由于它们在A1热床上的磁性吸附力稍弱,我们不建议用户在A1上使用除Bambu Lab纹理PEI板之外的打印板,除非用户对热床的磁性吸附力要求不高。

### 纹理板PEI板可以用于打印哪些材料?

纹理 PEI 板可以打印 PLA、PETG 和 TPU,且不需要涂胶(清洁状态下)。打印完成后,请等待打印平台完全冷却后再取下打印模型。建议用温水和普通肥皂清洁打印板,以保持最佳附着力。

### A1 可以在没有 micro SD 卡的情况下,使用 Bambu Studio/Handy 发起打印吗?

A1 没有内置存储器,因此您必须插入micro SD 卡才能发起打印任务。打印机预装了一张 32 GB的 Micro SD 卡。

### 打印机最大可兼容的 SD 卡容量是多少?

A1 可支持高达 2 TB 容量的 micro SD卡。您可以浏览此[页面](https://wiki.bambulab.com/zh/general/micro-sd-faq),获取关于更多 micro SD 卡常见问题。

### 打印机屏幕上方的白色 LED 指示灯的作用是什么?

白色 LED 闪烁表示有需要查看的AI助手消息,即可能有异常信息通知;白色光常亮表示系统状态正常。

## 维护

https://wiki.bambulab.com/zh/a1-mini/maintenance/lubricate-y-axis-with-wd-40-multi-use-product

# 首先打印维护模型

- [集线器](https://makerworld.com/zh/models/96692?from=search#profileId-103109)
- [线缆弹性导管](https://makerworld.com/zh/models/208664#profileId-247933)
- [润滑油工具套装](https://makerworld.com/zh/models/119774?from=search#profileId-128863)
- [铁氟龙管移除器](https://makerworld.com/zh/models/79328?from=search#profileId-83766)
- [铲子](https://makerworld.com/zh/models/12702#profileId-12703)
- 废料盒
- [小型悬挂](https://makerworld.com/zh/models/451897?from=search#profileId-416433)
- [底部放置,自带挡板](https://makerworld.com/zh/models/104677#profileId-111711)

69 changes: 69 additions & 0 deletions docs/硬件模块/ Arduino UNO R3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Arduino UNO R3

- 开发板官网:https://docs.arduino.cc/hardware/uno-rev3/#features

- Pinout (PDF):https://docs.arduino.cc/resources/pinouts/A000066-full-pinout.pdf
- Datasheet:https://docs.arduino.cc/resources/datasheets/A000066-datasheet.pdf
- Schematics:https://docs.arduino.cc/resources/schematics/A000066-schematics.pdf
- CAD Files:https://docs.arduino.cc/static/f70b5045f5f73c41d96e4b12775c31c6/A000066-cad-files.zip

- **EEPROM** 使用:https://docs.arduino.cc/learn/programming/eeprom-guide/
- 官方使用示例:https://docs.arduino.cc/tutorials/uno-rev3/AnalogInput/

![arduino uno r3](../images/arduino uno r3.png)

# Tech Specs

Here you will find the technical specifications for the Arduino UNO R3.

| **Board** | |
| ----------------------- | -------------------------------- |
| Name | Arduino UNO R3 |
| SKU | A000066 |
| **Microcontroller** | |
| ATmega328P | |
| **USB connector** | |
| USB-B | |
| **Pins** | |
| Built-in LED Pin | 13 |
| Digital I/O Pins | 14 |
| Analog input pins | 6 |
| PWM pins | 6 |
| **Communication** | |
| UART | Yes |
| I2C | Yes |
| SPI | Yes |
| **Power** | |
| I/O Voltage | 5V |
| Input voltage (nominal) | 7-12V |
| DC Current per I/O Pin | 20 mA |
| Power Supply Connector | Barrel Plug |
| **Clock speed** | |
| Main Processor | ATmega328P 16 MHz |
| USB-Serial Processor | ATmega16U2 16 MHz |
| **Memory** | |
| ATmega328P | 2KB SRAM, 32KB FLASH, 1KB EEPROM |
| **Dimensions** | |
| Weight | 25 g |
| Width | 53.4 mm |
| Length | 68.6 mm |

# Intro

The Arduino UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with. The UNO is the most used and documented board of the whole Arduino family.

Arduino UNO is a microcontroller board based on the **ATmega328P**. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. You can tinker with your UNO without worrying too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again.

### **Replaceable chip**

The `ATmega328P` can easily be replaced, as it is not soldered to the board.

### **Battery Connector**

The Arduino UNO features a barrel plug connector, that works great with a standard 9V battery.

### **EEPROM**

The `ATmega328P` also features 1kb of EEPROM, a memory which is not erased when powered off.

[**Documentation**](https://docs.arduino.cc/learn/programming/eeprom-guide)
1 change: 0 additions & 1 deletion docs/硬件模块/Arduino UNO R3.md

This file was deleted.

3 changes: 3 additions & 0 deletions docs/硬件模块/ESP-12E NodeMCU.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
# ESP-12E NodeMCU



![nodemcu](../images/nodemcu.png)
3 changes: 3 additions & 0 deletions docs/硬件模块/ESP32-CAM.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
# ESP32-CAM



![ESP32-CAM](../images/ESP32-CAM.png)
10 changes: 9 additions & 1 deletion docs/硬件模块/ESP32-DevKitC.md
Original file line number Diff line number Diff line change
@@ -1 +1,9 @@
# ESP32-DevKitC
# ESP32-DevKitC

- 官方文档 v4:https://docs.espressif.com/projects/esp-dev-kits/zh_CN/latest/esp32/esp32-devkitc/user_guide.html
- 核心模组没换,都是 ESP-WROOM-32,故而文档可看,只是开发板引脚不同
- https://docs.geeksman.com/esp32/Arduino/01.esp32-arduino-intro.html

v1-30pin

![ESP32-DevKitC](../images/ESP32-DevKitC.webp)
62 changes: 62 additions & 0 deletions docs/硬件模块/STM32 Blue Pill(STM32F103C8T6).md
Original file line number Diff line number Diff line change
@@ -1,2 +1,64 @@
# STM32 Blue Pill(STM32F103C8T6)

For more insights about the technical specifcations refer to the [official datsheet](https://www.st.com/resource/en/datasheet/stm32f103c8.pdf) and [reference manual](https://www.st.com/content/ccc/resource/technical/document/reference_manual/59/b9/ba/7f/11/af/43/d5/CD00171190.pdf/files/CD00171190.pdf/jcr:content/translations/en.CD00171190.pdf) by STMicroelectronics.

- https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill.html#USB-connector
- [Schematic](https://stm32-base.org/assets/pdf/boards/original-schematic-STM32F103C8T6-Blue_Pill.pdf)
- [3D printable mount](https://www.thingiverse.com/thing:4061855)

![STM32 Blue Pill-1](../images/STM32 Blue Pill-1.png)

![STM32 Blue Pill-2](../images/STM32 Blue Pill-2.png)

## Naming Convention of STM microcontrollers

| **Parameter** | **Meaning** |
| ------------- | --------------------------------------------- |
| STM | name of the manufacturer (STMicroelectronics) |
| 32 | 32 bit ARM architecture |
| F | Foundation |
| 1 | Core (ARM Cortex M3) |
| 03 | Line (describes peripherals and speed) |
| C | 48 pins |
| 8 | 64 KB flash memory |
| T | LQFP package (Low Profile Quad Flat Pack) |
| 6 | Operating Temperature Range (-40 °C to 85 °C) |

## Technical Specifications of STM32

| **Parameter** | **Meaning** |
| ------------------- | ---------------------- |
| Architecture | 32 bit ARM Cortex M3 |
| Operating Voltage | 2.7V to 3.6V |
| CPU Frequency | 72 MHz |
| Number of GPIO pins | 37 |
| Number of PWM pins | 12 |
| Analog Input Pins | 10 (12 bit resolution) |
| I2C Peripherals | 2 |
| SPI Peripherals | 2 |
| CAN 2.0 Peripheral | 1 |
| Timers | 3(16-bit), 1 |
| Flash Memory | 64KB |
| RAM | 20kB |

## **User LED**

| **Name** | PC13 |
| ---------------- | ---- |
| **Reference** | - |
| **Type** | LED |
| **Connected to** | PC13 |
| **Mode** | Sink |

## **SWD header pins**

| **#** | **Name** | **Function** | **Connected to** |
| ----- | -------- | ------------ | ---------------- |
| 1 | 3V3 | VCC | +3.3V rail |
| 2 | DIO | SWDIO | PA13 |
| 3 | CLK | SWCLK | PA14 |
| 4 | GND | GND | Ground plane |

# Other

- **Trivia:** This board got its name from a forum post at the STM32duino forums and is a reference to the movie [The Matrix](https://www.imdb.com/title/tt0133093/).
13 changes: 13 additions & 0 deletions docs/项目最后.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# 项目最后



# 作者其它项目



# 请作者喝一杯☕️咖啡

本项目完全免费开源,如果本项目对你有帮助,可以给仓库点个 star,请作者喝杯☕️咖啡。

![](./pic/sponsor.jpg)
Loading

0 comments on commit acd16bb

Please sign in to comment.