当前位置: 首页 > news >正文

基于Arduino与GRBL的桌面数控写字机DIY全攻略

1. 项目概述:打造你的第一台桌面数控写字机

几年前,当我第一次看到数控机床在金属上刻出复杂的图案时,就被这种将数字指令转化为物理动作的精确之美深深吸引。然而,工业级CNC设备动辄数万的价格和庞大的体积,让个人爱好者望而却步。直到我接触到GRBL和Arduino,才发现原来用百元级别的成本,在书桌上搭建一台属于自己的数控写字机,是完全可行的。这台机器本质上是一台二轴(X和Y)数控绘图仪,通过控制一支笔的起落和平面移动,在纸张上“打印”出任何你设计的图形或文字。它不仅是学习数控原理、步进电机控制和G代码的绝佳教具,更能实实在在地帮你完成一些有趣的任务,比如绘制精美的贺卡、书写整齐的标签,或者作为自动化签名工具。

这个项目的核心在于“集成”与“理解”。你需要将开源的GRBL固件刷入一块最常见的Arduino Uno开发板,用它来解读计算机发送的G代码指令,并驱动两个步进电机精确运动。机械部分则采用了模块化设计,主要结构件可以通过3D打印或激光切割亚克力板轻松获得,大大降低了制作门槛。无论你是电子爱好者、机械专业的学生,还是喜欢动手的创客,只要跟着步骤一步步来,都能在周末的时间里,让这台小机器动起来。接下来,我将把我从零件采购、组装调试到软件配置的全过程经验,毫无保留地分享给你,其中包含了许多原始教程中未曾提及的细节和踩过的坑。

2. 核心硬件选型与功能解析

一台数控写字机,无论大小,其硬件核心都离不开运动控制、机械结构和动力系统。我们的DIY方案在保证功能的前提下,极力追求成本与可靠性的平衡。

2.1 控制核心:Arduino Uno与CNC Shield V3

为什么是Arduino Uno?因为它可能是全球最普及、资料最丰富的开源微控制器平台。其ATmega328P芯片的处理能力对于运行GRBL这样的精简型数控固件绰绰有余。更重要的是,围绕Uno设计的扩展板生态极其丰富,CNC Shield V3就是专为其量身定做的运动控制扩展板。

CNC Shield V3扮演着“中枢接线板”的角色。它直接插在Uno上,提供了:

  • 三个步进电机驱动器插槽:分别对应X、Y、Z轴。我们的写字机只需要X和Y轴,Z轴插槽可以空置或未来扩展。
  • 集成电源接口:将外部12V电源统一接入,并分配给驱动板和Arduino。
  • 限位开关接口:用于安装传感器,让机器知道“零点”位置,这是提高精度和实现自动回零的关键。虽然入门搭建可以暂不安装,但接口预留好了。
  • 冷却风扇接口:为长时间运行的驱动器散热准备。
  • 探针接口:用于自动测量工件高度等高级功能。

选择V3版本是因为其布局更合理,散热更好,并且通常集成了更稳定的A4988或DRV8825驱动器插座。它让整个电路的连接变得清晰、整洁,避免了面包板上飞线如麻的混乱和潜在接触不良的问题。

2.2 动力与执行单元:Nema 17步进电机与A4988驱动器

步进电机是数控设备的“肌肉”,它可以将电脉冲信号转换为精确的角度位移。我们选用Nema 17(外形尺寸约42mm x 42mm)四线双极步进电机,原因如下:

  1. 扭矩适中:对于移动笔架这类轻负载足够,且价格便宜。
  2. 标准化:Nema 17是一个工业标准尺寸,配套的联轴器、支架等零件极易采购。
  3. 四线制:接线简单,与A4988驱动器完美匹配。

单独的步进电机无法工作,需要驱动器来“翻译”和“放大”控制信号。A4988是一款经典的微步进驱动器模块。

  • 工作原理:它接收来自Arduino的“方向”(DIR)和“步进”(STEP)两个数字脉冲信号。每收到一个STEP脉冲,它就驱动电机转动一个微步(通过细分设置决定)。
  • 关键功能——微步进:这是提升运行平滑度和精度的关键。通过设置驱动器上的MS1、MS2、MS3跳线帽,可以将电机的一个整步(通常1.8度)细分为1/2、1/4、1/8或1/16步。例如,设置为1/16微步后,电机需要接收16个脉冲才完成一个整步,运动更细腻,噪音更小。在CNC Shield上,通常用跳线帽短接驱动器插槽下方的相应引脚来设置。
  • 电流调节:A4988上有一个小的电位器,用于调节输出给电机的电流。电流太小,电机扭矩不足容易失步;电流太大,电机和驱动器会严重发热。实操心得:先用万用表测量Vref引脚(通常位于电位器旁边)对GND的电压,根据公式I = Vref / 0.8(近似)计算电流。对于常用的Nema 17电机,将电流设置在0.8A到1.2A之间比较安全。调整时,先逆时针拧到最小,然后接上电机负载,慢慢顺时针调整,直到电机能稳定带动负载运动且不过热(烫手)为止。

2.3 机械结构设计与材料选择

机械结构决定了机器的刚性、精度和寿命。我们的设计采用经典的十字滑台(CoreXY结构的一种简化变体)形式。

  • X轴与Y轴:每个轴由一根螺纹杆(作为丝杠)和一根光轴(作为导轨)组成。螺纹杆负责将电机的旋转运动转化为直线运动,光轴则承担导向和支撑的作用。
  • 材料选择
    • 螺纹杆:建议使用M8或M10的普通梯形螺纹杆。螺距(即螺纹的密度)直接影响移动精度和速度。螺距越小(如2mm),精度越高,但移动速度越慢;螺距大则反之。对于写字机,2mm螺距是精度和速度的较好平衡点。
    • 光轴:选择直径与螺纹杆匹配(如8mm)的直线光轴,表面镀铬以减小摩擦。
    • 结构件:使用5mm厚的亚克力板进行激光切割,或者使用PLA材料进行3D打印。亚克力板更美观、刚性稍好,但脆性大,钻孔或紧固时易开裂。3D打印件设计灵活,能做出更复杂的连接结构,但长期使用可能产生蠕变。我的选择是:主要承力框架用亚克力激光切割,而电机联轴器、笔架等复杂小件用3D打印。
  • 笔控单元(Z轴):由于只需要控制笔的抬起和放下,我们使用一个微型舵机(如SG90)来代替昂贵的直线步进电机。舵机通过摇臂拉动一个简单的杠杆机构,实现笔的上下运动。GRBL可以通过一个引脚输出PWM信号,精确控制舵机的角度(通常0度笔抬起,90度笔落下)。

注意:在组装前,务必用酒精清洁所有亚克力切割边缘和光轴,去除油污。螺纹杆的螺纹可能带有毛刺,需要用螺母来回拧几次进行“修牙”,确保运动平滑。

3. 机械组装全流程与精度调校

有了所有零件,组装是见证机器“从无到有”的关键一步。顺序和细节决定成败。

3.1 框架与滑台的组装

  1. 加工结构件:根据提供的设计文件(如DXF或STL),使用激光切割机切割5mm亚克力板,或用3D打印机打印所有结构件。检查每个零件上的孔位是否清晰,有无毛边。
  2. 组装单个滑台(Gantry)
    • 将步进电机通过支架固定在一块侧板上。
    • 将螺纹杆穿过电机联轴器和另一侧的轴承座。这里有一个关键技巧:先不要完全锁紧联轴器的螺丝。让电机轴和螺纹杆各自插入联轴器两端,然后手动旋转螺纹杆,感受阻力是否均匀。如果阻力忽大忽小,说明电机轴和螺纹杆不同心。此时需要轻微调整电机或轴承座的位置,直到旋转顺滑,再锁紧联轴器。这是避免后期振动和噪音的关键。
    • 平行地安装光轴。确保光轴与螺纹杆严格平行。可以使用直角尺辅助测量,或者利用组装治具(如果有设计的话)。
    • 安装滑块(直线轴承)和移动平台。平台应能用手轻松推动,无卡涩。
  3. 组装双层十字滑台
    • 首先将X轴滑台(下层)的底座固定到整个机器的底板上。
    • 在X轴滑台的移动平台上,安装两根支撑柱(或一块横向的亚克力板)。
    • 将Y轴滑台(上层)整体固定到这两根支撑柱上。此时,Y轴滑台将坐在X轴滑台上,由X轴带动其左右(X向)运动,而Y轴自身的电机则带动笔架前后(Y向)运动。
  4. 安装笔架:将舵机嵌入笔架结构,并用螺丝或胶水固定。将笔夹(可以用小弹簧或橡皮筋提供下压力)的连杆与舵机摇臂连接。确保笔在落下时能垂直触碰到纸面,抬起时有足够间隙。

3.2 电路连接与布线规范

正确的接线是硬件能稳定工作的基础。请严格按照以下顺序操作:

  1. 断电操作:所有接线步骤必须在断开电源的情况下进行。
  2. 安装驱动器:将两个A4988驱动器分别插入CNC Shield上标有X和Y的插槽。注意方向,驱动器上的微步进设置跳线针脚应朝向CNC Shield板子边缘。
  3. 设置微步进:根据你的精度需求设置跳线帽。对于写字机,推荐使用1/8或1/16微步,以获得更平滑的运动。例如,设置1/16微步,需要在对应驱动器的MS1、MS2、MS3三个引脚上都插上跳线帽。
  4. 连接电机:Nema 17电机有4根线(通常为A+, A-, B+, B-)。驱动器模块上有对应的1A, 1B, 2A, 2B接口。接线顺序必须正确,否则电机会抖动无力。最稳妥的方法是查阅你的电机数据手册。如果没有,可以用一个简单方法测试:将电机任意两线接在驱动器1A和1B上,手动轻轻转动电机轴,如果感到有均匀的阻力,则这两根线是一组线圈;反之则换一根线。确定两组线圈后,将其分别接入驱动器的(1A,1B)和(2A,2B)。两组线圈具体哪组接哪对接口,只会影响电机转动方向,后期在GRBL配置中可以软件反转。
  5. 连接电源:将12V直流电源的正极(+)接到CNC Shield的“VIN”,负极(-)接到“GND”。务必确认电源电压是12V,且功率足够(建议≥2A)
  6. 连接舵机:舵机有三根线:电源(红,接+5V)、地线(棕或黑,接GND)、信号线(橙或黄)。将信号线接到CNC Shield上标有“Z+”或“Z-”的引脚(具体哪个需要在GRBL配置中指定)。
  7. 连接计算机:最后,用USB线将Arduino Uno连接到电脑。

重要提示:给步进电机供电的12V电源,与给Arduino供电的USB 5V,其“地”(GND)必须共地,即连接在一起。CNC Shield已经通过插针实现了这一点,所以只需接好12V电源即可。布线时,尽量将电机电源线(粗)与控制信号线(细)分开捆扎,减少干扰。

4. GRBL固件刷写与核心参数解读

硬件准备就绪,接下来是为其注入“灵魂”——GRBL固件。GRBL是一个高度优化的、专为Arduino/AVR芯片编写的开源G代码解析器和运动控制器。

4.1 刷写固件到Arduino Uno

  1. 安装Arduino IDE:从Arduino官网下载并安装最新版IDE。
  2. 获取GRBL库:不要从“库管理器”安装,建议从GitHub(github.com/gnea/grbl)下载最新稳定版的ZIP文件,以获得最全的示例和文档。
  3. 导入库:在Arduino IDE中,点击项目->加载库->添加.ZIP库…,选择你下载的GRBL ZIP文件。
  4. 打开示例程序:点击文件->示例,在下方找到grbl->grblUpload。这个示例已经包含了GRBL的所有源代码和正确的板卡设置。
  5. 选择开发板和端口:在工具菜单下,选择开发板为“Arduino Uno”,并选择正确的串口端口。
  6. 编译与上传:点击上传按钮。上传成功后,打开串口监视器,将波特率设置为115200,你应该会看到一行提示:Grbl X.Xx [‘$’ for help]。这表明GRBL已成功运行。

4.2 关键GRBL配置命令($$)详解

GRBL通过“$”开头的命令进行配置。在串口监视器中输入$$并回车,会列出所有参数。以下是与写字机最相关的几个,理解它们至关重要:

  • $100 和 $101 (X, Y轴步进脉冲数/毫米):这是最重要的参数,决定了运动精度。它表示电机需要接收多少个脉冲,才能让滑台移动1毫米。计算公式为:Steps_per_mm = (电机每转步数 * 驱动器微步数) / 丝杠螺距(mm)
    • 电机每转步数:对于1.8度步进电机,一个整步是1.8度,一转360度需要200个整步(360/1.8=200)。
    • 驱动器微步数:例如我们设置了1/16微步,那么电机需要200*16=3200个脉冲才转一圈。
    • 丝杠螺距:假设螺纹杆是M8,螺距为2mm(即转一圈前进2mm)。
    • 计算:$100 = 3200 / 2 = 1600.0。 如果实际移动距离不准,就需要校准这个值。例如,命令移动10mm,实际移动了10.5mm,则新的参数值 = (1600.0 * 10) / 10.5 ≈ 1523.8。
  • $110 和 $111 (X, Y轴最大速率, mm/min):电机运动的最大速度。设置过高会导致失步。可以从2000-3000 mm/min开始尝试,逐步增加。
  • $120 和 $121 (X, Y轴加速度, mm/sec^2):电机从静止加速到最大速率的值。太高的加速度会引起机器震动,太低则效率低下。建议设置在200-500之间。
  • $130 和 $131 (X, Y轴工作行程, mm):设置机器的软限位,防止运动超程。根据你的机器实际尺寸设置,例如$130=200(X轴行程200mm)。
  • $22 (回零循环):设置为1以启用回零功能(需要安装限位开关)。
  • 舵机控制参数:GRBL默认将主轴(Spindle)控制引脚用于PWM输出,正好可以控制舵机。你需要通过$30$31设置主轴(舵机)的最大和最小转速(PWM值)。例如,设置$30=1000(对应0度,笔抬起),$31=0(对应90度,笔落下)。在G代码中用M3 S1000抬笔,M5落笔。

实操心得:修改参数后,务必输入$RST=命令来保存到EEPROM。常用的命令是$RST=$,它只重置$参数为默认值,但会保留你已设置的步数/毫米等关键参数。而$RST=#会清除所有G代码坐标系,$RST=*是出厂重置,慎用。

5. 从图像到运动:G代码生成与发送全链路

机器和控制器都准备好了,现在需要告诉它“画什么”以及“怎么画”。这个过程就是:矢量图 -> G代码 -> 通过发送器传给GRBL执行。

5.1 使用Inkscape与扩展生成G代码

Inkscape是一款强大的开源矢量图形软件,配合特定扩展,可以直接将图形路径转换为GRBL能识别的G代码。

  1. 安装旧版Inkscape (0.48):许多GRBL扩展(如“MI GRBL Extension”)与新版Inkscape兼容性不好。建议安装0.48版本,稳定性经过大量验证。
  2. 安装GRBL扩展
    • 下载扩展文件(通常是一个包含.inx.py文件的ZIP包)。
    • 在Inkscape中,点击编辑->首选项->系统,找到“用户扩展”的路径。
    • 将解压后的扩展文件复制到该路径下的一个文件夹内(如新建一个grbl文件夹)。
    • 重启Inkscape,在扩展菜单下应该能看到新的选项,如“MI GRBL”或“J Tech Photonics Laser Tool”。
  3. 转换流程
    • 在Inkscape中绘制或导入图形(如SVG格式的Logo)。关键一步:选中图形,点击路径->对象转路径
    • 点击扩展-> 你安装的GRBL扩展。
    • 在扩展对话框中,设置关键参数:
      • 深度/功率:对于写字机,这里可以理解为“笔压”。可以设置一个较小的负值(如-0.1mm)模拟笔尖轻微下压,或者更简单地,用固定的舵机角度控制。
      • 速度:设置绘图速度(对应G代码中的F值),建议从1000 mm/min开始调试。
      • Z轴安全高度/落笔高度:设置抬笔和落笔时的高度(PWM值)。例如,安全高度(抬笔)对应S1000,切割/落笔高度对应S0。
      • 输出文件:选择保存G代码文件的路径。
    • 点击应用,生成.nc.gcode文件。

5.2 使用Universal G Code Sender进行校准与控制

UGCS是一个跨平台的Java应用程序,是连接电脑和GRBL控制器的桥梁。

  1. 连接机器:打开UGCS,在端口下拉菜单中选择你的Arduino串口,波特率选择115200,点击“打开”。连接成功后,控制台会显示GRBL版本信息。
  2. 手动控制与校准
    • 切换到“手动控制”标签页。这里你可以通过按钮手动控制X、Y轴移动,以及控制主轴(舵机)的开关(即抬笔落笔)。
    • 方向测试:点击X+按钮,观察机器移动方向。如果方向反了,不要调换电机线,而是通过GRBL命令$3=1来反转X轴方向($3是方向反转掩码设置,具体需查GRBL手册)。
    • 步距校准:这是确保精度的核心步骤。在“命令”标签页,输入G91 G21 F500(设置为相对坐标、毫米单位、进给速度500)。然后输入G1 X10(命令X轴正向移动10mm)。用游标卡尺精确测量实际移动距离。假设实际移动了10.3mm。则计算新的$100值:新值 = 旧值 * 10 / 10.3。输入$100=新值并回车,然后输入$RST=$保存。重复几次直到误差可接受(如±0.1mm内)。对Y轴进行同样操作。
  3. 发送G代码文件
    • 切换到“文件”标签页。
    • 点击“浏览”选择刚才Inkscape生成的G代码文件。
    • 强烈建议先进行“模拟运行”:点击“模拟”按钮,UGCS会解析G代码并在右侧的图形预览中显示刀具路径,同时不会真正驱动机器。这是检查代码是否有误、运动范围是否超限的必备安全步骤。
    • 模拟无误后,将笔调整到起点上方,点击“发送”开始绘图。你可以实时看到执行进度和下一行指令。

6. 常见问题排查与性能优化指南

即使按照教程一步步做,第一次运行时也难免遇到问题。下面是我在多次搭建中总结的“故障树”。

问题现象可能原因排查步骤与解决方案
上电后电机不转,但驱动器发热1. 电机电流设置过高。
2. 电机线序错误。
3. 驱动器未使能。
1. 立即断电!用手触摸A4988芯片,如果烫手,说明电流过大。逆时针调整电流电位器,降低电流。
2. 检查电机四根线是否按线圈正确分组接入驱动器。可用万用表通断档测量,相通的两根线为一组。
3. 检查CNC Shield上驱动器的ENA(使能)跳线是否短接。短接表示使能,驱动器工作。
电机振动但不旋转,或旋转无力1. 电源功率不足。
2. 微步进设置与GRBL参数不匹配。
3. 机械阻力过大。
1. 使用万用表测量电源电压,带负载时是否跌落到12V以下。更换功率更大的电源(如3A以上)。
2. 确认A4988上的微步跳线设置,并与GRBL中$100参数的计算基础保持一致(如都按1/16微步计算)。
3. 断开电机与丝杠的联轴器,空载测试电机是否正常旋转。如果正常,则问题在机械部分,检查丝杠是否弯曲、螺母是否过紧、光轴是否平行。
运动距离不准确1.$100/$101参数计算或设置错误。
2. 电机失步。
1. 重新校准步数/毫米值,务必使用相对移动命令(G91)和精确测量工具。
2. 失步通常因速度或加速度过高、电流不足、机械卡阻引起。尝试降低$110/$111(最大速率)和$120/$121(加速度)参数。适当调高电机电流(但注意散热)。
舵机不动作或乱动1. 信号线接错引脚。
2. GRBL主轴PWM参数未设置。
3. 舵机供电不足。
1. 确认舵机信号线接到了CNC Shield上Z轴方向对应的引脚(如Z+),并在GRBL中确认该引脚被定义为主轴PWM输出(默认通常是正确的)。
2. 通过$$命令检查$30$31参数是否已根据舵机角度设置(如$30=1000$31=0)。
3. Arduino的5V输出可能无法同时驱动多个舵机。如果舵机抖动,尝试单独为舵机供电(外部5V电源,需与Arduino共地)。
UGCS无法连接或连接后无响应1. 串口被占用。
2. 波特率不匹配。
3. GRBL未正确刷入。
1. 关闭Arduino IDE的串口监视器或其他可能占用串口的软件。
2. 确保UGCS中的波特率设置为115200(GRBL 1.1及以上版本的默认值)。
3. 重新打开Arduino IDE的串口监视器(115200波特率),看是否有GRBL启动提示。如果没有,重新刷写GRBL固件。
绘图线条不连续或错位1. 笔架松动或笔未固定好。
2. 运动速度过快,在拐角处失步。
3. G代码生成时未进行“路径优化”。
1. 检查笔架所有螺丝是否紧固,笔是否在笔夹中晃动。
2. 在Inkscape扩展中降低绘图速度(F值),或在GRBL中降低加速度。
3. 在Inkscape中,使用路径->简化功能减少路径节点。在扩展设置中,寻找“路径排序”或“优化”选项,让绘图顺序更合理,减少空程移动。

性能优化心得

  • 减少回差:螺纹杆传动不可避免存在间隙。在笔架移动反向时,间隙会导致线条错开。可以在设计笔架时,加入预紧机构(如弹簧)消除螺母与丝杠的间隙。软件上,GRBL的$110参数可以设置回差补偿,但硬件消除更根本。
  • 提升速度与平滑度:在确保不失步的前提下,逐步提高$110(最大速率)和$120(加速度)。使用1/16微步。在Inkscape生成G代码时,适当增加“曲线平滑度”参数,用更多短线段来逼近曲线,运动更流畅。
  • 维护:定期在光轴和螺纹杆上涂抹少量润滑脂(如白色锂基脂),保持运动顺滑。检查并紧固所有螺丝,防止因振动松动。

搭建这台DIY数控写字机的过程,远不止是得到一台能写画的机器。它更像是一次对“自动化”和“精确控制”的微型实践。从拧紧第一颗螺丝,到看着笔尖完全按照代码的指令画出预想的图案,中间每一个问题的解决,都是对机电一体化知识最生动的理解。我建议你在第一次成功运行后,不要止步于此。尝试用它绘制更复杂的图案,甚至为其加装一个激光头模块(注意安全!),探索一下激光雕刻的乐趣。或者,挑战一下自己,用更轻便的碳纤维杆升级光轴,用更精密的滚珠丝杠替换螺纹杆,你会发现,精度和性能的提升空间,依然广阔。

http://www.rkmt.cn/news/1456943.html

相关文章:

  • 3个核心技巧:如何用SI6 Networks IPv6 Toolkit提升网络安全评估效率
  • 终极项目管理指南:用GanttProject实现高效项目规划与跟踪
  • c# solidworks 自动标注折弯7 图可视化,清晰定义,画点改画线
  • Python为何成为TVA的神经与感官系统(9)
  • 【限时解密】头部金融科技公司AI任务编排内参(含12类异构API适配器源码+任务血缘图谱生成脚本)
  • 掌握智能窗口管理:解锁高效工作流的专业窗口强制调整工具
  • 线上内存溢出?一次关于 Pandas 大数据量下 Python GC 机制的极限调优实战
  • Windows 11终极优化指南:用Win11Debloat一键提升51%系统性能,彻底告别卡顿与隐私泄露
  • 一键备份QQ空间回忆:GetQzonehistory完整使用指南
  • 5步轻松掌握fanqienovel-downloader:打造永不消失的个人小说图书馆
  • HBase与Hadoop:基于什么开发?深度剖析与架构图
  • 2026苏州防水维修哪家好?权威靠谱防水公司推荐|全屋漏水根治测评 - 苏易修缮
  • 【2024最稀缺整合方案】:基于LLM+GraphDB的社区智能治理系统,已验证提升用户留存率41.7%
  • 终极指南:如何用FanControl免费实现Windows风扇智能控制
  • B站缓存视频转换神器:3步实现m4s到MP4的无损快速转换
  • 【MySQL高阶】20.InnoDB 磁盘文件
  • TestDisk与PhotoRec:开源数据恢复双雄的终极完整指南
  • 什么叫无状态
  • 三星手机怎么连接 Windows 电脑?5 种实用连接方法
  • 今日开源[第5期]Headroom - zhang
  • 3分钟掌握IDM激活脚本:开源工具实现永久免费下载加速
  • 2026年反渗透膜厂家推荐榜单:超高压/节能型/商业/工业/家用反渗透膜及反渗透膜片品牌深度解析与选购指南 - 品牌企业推荐师(官方)
  • 不止于同步:用chrony在CentOS 9上打造高精度内网时间服务器(含sourcestats详解)
  • 2026年山东虾红火烧板主流生产厂家综合盘点:10,30路沿石/五莲红火烧板/五莲花火烧板/大理石火烧板/大理石路缘石/选择指南 - 优质品牌商家
  • 性能与价格的双重平衡:主流UNS S17400厂商横向评测 - 品牌2026
  • 额度对半砍?腾讯、字节员工发现,大模型Token额度正在“降本增效”
  • ssm智能卤菜销售平台(10157)
  • AI热潮下一二级市场合并:VC像PE、天使在消失,投资风格巨变!
  • 2026年自动剪辑系统怎么用AI实现:从素材处理到成片输出的自动化落地指南 - 广州矩阵架构科技公司
  • 2026年基建配套海运集装箱实测评测:桐乡,平湖,湖州,桐乡打包集装箱/桐乡活动板房集装箱/桐乡海运集装箱/桐乡焊接集装箱/选择指南 - 优质品牌商家