@neverdie Not sure -- I do know that the STM32 lineup goes as high as a whole megabyte of flash and 96k of ram -- just a little north of the numbers you've quoted for the nRF52832. I have to say that I haven't looked into that specific chip in much depth, though, given that my recent projects have needed low power consumption and lots of pins more than they do onboard BLE. I have used the ESP32 on a few projects in that category though!
Posts made by coddingtonbear
-
RE: atmega328p small (SMD) alternative with more memory?
-
RE: atmega328p small (SMD) alternative with more memory?
@alexsh1 I'm afraid I've only used STM32F103 variants. Although the Arduino core I've used (https://github.com/rogerclarkmelbourne/Arduino_STM32) is STM32F103 specific, it does look like the official core has support for that chip, though: https://github.com/stm32duino/Arduino_Core_STM32. Just keep in mind that different chips have differing capabilities as far as programming is concerned; I do think the STM32F103 is the most limited of them, though -- you can find details about the bootloader version for each chip here: http://www.st.com/content/ccc/resource/technical/document/application_note/b9/9b/16/3a/12/1e/40/0c/CD00167594.pdf/files/CD00167594.pdf/jcr:content/translations/en.CD00167594.pdf .
-
RE: atmega328p small (SMD) alternative with more memory?
You might want to consider the STM32F103 -- they're programmable over serial in much the same way that traditional ATMEGA chips are, are arduino-compatible, can be found for roughly the same price as the 1284p, are a ton faster, and most versions have a ton more memory and flash.
You can see the full lineup of chips here: http://www.st.com/en/microcontrollers/stm32f103.html?querycriteria=productId=LN1565 -- I've personally used the STM32F103CB and STM32F103RE in a handful of projects lately.
-
RE: CNC PCB milling
@neverdie Hrm; honestly I haven't monitored it very closely, and almost always run the spindle at full speed; so I can't really say for sure if it would attempt to adjust to make up for higher friction. Also, I have the NVBDL rather than the NVBDH version, so I'm not even sure if it is able to tell if the motor is spinning slower than intended.
If either of us have a chance of that being a possibility, it's probably you with the slightly better spindle driver.
-
RE: CNC PCB milling
@neverdie Congratulations on your purchase! I think you'll find having a real spindle will help a ton.
If you haven't designed your own mount, you might want to check out the part I posted on Thingiverse the other day: https://www.thingiverse.com/thing:2817974 .
-
RE: CNC PCB milling
@neverdie Yes, it does. There are a variety of ways of controlling the one I bought, and you can easily configure which method is in use. I think this one has three different options -- controlling RPM via an analog voltage, controlling RPM via PWM, and controlling RPM via a knob on the controller. I use PWM, but you'll probably always want to be at full speed when milling PCBs, so I'd bet just using the knob would be fine.
-
RE: CNC PCB milling
@neverdie Yes; brushless motors are for sure more technically complex than brushed, and usually require an external driver. Most of the time those drivers have inputs allowing you to control the speed via PWM or an analog voltage.
Adapting the 1610's woodpecker board to supply that PWM speed control signal to an external driver is super easy -- I can show you a photo of what I did to mine if it'd help.
-
RE: CNC PCB milling
@rfm69 Almost always just PCBs. Maybe sometimes some acrylic, but nothing very solid, if that's what you're asking. Those little 1610 CNCs have so many plastic parts, that I'm not sure it'd perform very well cutting anything much harder than plastic.
-
RE: CNC PCB milling
I actually haven't had much trouble with vibration, so I can't really speak to that. The problems I've had have mostly been around runout, occasional arcing in the old spindle causing enough EMI to reset the microcontroller, Z-Axis backlash, the super-slow milling speeds necessary when spinning at such a low RPM, copper flakes everywhere, etc. Having the faster (and, maybe unfortunately, heavier) brushless spindle has been great for all of those things.
I happened to notice you looking into tool changers; if you're using bCNC, you might not have noticed the tool change workflow -- it's actually pretty elegant and will automatically re-zero your Z-Axis. It does require having a limit switch on at least the top of that axis, though. I used to hate tool changes given how tedious they were, but now they're pretty effortless.
-
RE: CNC PCB milling
@NeverDie -- the motors used in 1610 CNC mills are generally what are called a "775 Motor". You might be able to find other specs, but the ones I've found suggest that at 24V and no load , they claim 7kRPM -- http://linksprite.com/wiki/index.php5?title=File:Motor_performance_parameter.png; I'm not sure how much slower we could expect it to be while milling. As far as actually measuring this, there are devices you could buy, but you could pretty easily fabricobble your way to an answer if you wanted to make a project out of it: http://www.instructables.com/id/Measure-RPM-DIY-Portable-Digital-Tachometer/.
I have the same mill as you, and swapped for one of these https://www.amazon.com/gp/product/B074FVKRZM/ and have had much better results so far.