Microcontroller addict [Debraj] decided to make his own programmable sine wave generator, and was able to put it together for under $40 USD. Other than low-cost, his list of requirements was as follows:
- Dual sine wave output, synchronized
- Frequency, Amplitude, and Phase control
- Low harmonics under 1 MHz
- Scriptable via Python
The heart of the project is the Analog Devices AD9833, a complete Direct Digital Synthesis (DDS) waveform generator system on a chip. If you’ve ever rolled your own DDS using discrete ICs or in an FPGA, you can appreciate the benefit of squeezing the phase accumulator, sine lookup table, DAC, and control logic all into a single ten-pin package. [Debraj] uses AD9833 modules from the usual online vendors for a few dollars each. He synchronizes the generators by disconnecting the reference crystal on the second module and driving it from the first one. The remaining specifications are met by the inherent characteristics of the DDS system, and the scriptable interface is accomplished with an Arduino controlling the AD9833 chips and two programmable gain amplifiers (MCP6S31). We like the confidence that [Debraj] displays by sketching the initial circuit diagram with a ball-point pen — check out the sketch and the final pictorial schematic in the video below the break.
This is a good example of combining off-the-shelf modules to quickly build a project. This approach is great for one-off builds or as a proof-of-concept test bed that can later be spun onto a custom PCB. Another reason to use modules these days is that the modules are often in-stock but the chips are unobtainable. Though it appears [Debraj]’s only needs one of these generators, it would be an easy board to layout and build — if you can buy the parts.
Continue reading “Low-Cost, Two-Channel Scriptable Waveform Generator”
Having a few machine tools at one’s disposal is a luxury that not many of us are afforded, and often an expensive one at that. It is something that a large percentage of us may dream about, though, and with some commonly available tools and inexpensive electronics a few people have put together some very inexpensive CNC machines. The latest is the Minamil, which uses a rotary tool and straps it to an economical frame in order to get a functional CNC mill setup working.
This project boasts impressively low costs at around $15 per axis. Each axis uses readily available parts such as bearings and threaded rods that are readily installed in the mill, and for a cutting head the build is based on a Dremel-like rotary tool that has a similarly low price tag. Let’s not ignore the essentially free counterweight that is used.
For control, an Arduino with a CNC shield powers the three-axis device which is likely the bulk of the cost of this project. [Paul McClay] also points out that a lot of the material he needed for this build can be salvaged from things like old printers, so the $45 price tag is a ceiling, not a floor.
The Minamil has been demonstrated milling a wide variety of materials with excellent precision. Both acrylic and aluminum are able to be worked with this machine, but [Paul] also demonstrates it in its capacity to mill PCBs. It does have some limitations but for the price it seems that this mill can’t be beat, even compared to his previous CNC build which repurposed old CD drives.
A programmer forced to work from home during the pandemic, [MrAkpla] was having back pains from sitting in front of the computer all day. He considered buying a standing desk, but all the various options didn’t fit with either his desk or his budget. Not to be deterred, he devised one of the simplest standing desk implementations that we’ve seen. It clearly works for him, because he’s been using it for one year now with great success. [MrAkpla] espouses three main benefits of his approach:
- Cheap as heck
- Five minute set up time
- Uses your existing desk
These goals were accomplished. You can see in the video below that transition from sitting to standing is indeed as quick as he claims, is clearly inexpensive, and indeed it doesn’t require any modifications to his desk or furniture.
This design centers on a having an 80 cm long monitor arm, which is quite a range of adjustment. He’s using a monitor arm pole mount from UK manufacturer Duronic. Although they are having delivery problems these days because of Brexit issues, [MrAkpla] was able to get one delivered from existing inventory outside of the UK.
Admittedly, this is a crude design — in effect two trash bins and a board. But even if this doesn’t fit well with your office decor, its a great way to try out the concept of a standing desk without the up-front investment. By the way, [MrAkpla] is on the lookout for similar monitor mounting poles from non-UK manufacturers. If you have any recommendations, put them in the comments below. If you’re interested in a DIY standing desk that is on the opposite side of the complexity spectrum, check out this beauty that we covered back in the pre-pandemic era.
Continue reading “A Standing Desk On The Cheap”
Want to build your own CubeSat but have been put off by the price? There may be a solution in the works — [RG Sat] has challenged himself to design and build one for less than $1,000. (Video, embedded below.)
He begins by doing a survey of available low-cost options in the first video, and finds there isn’t a complete package for less than $10,000. By the time you added all necessary “options”, the final tally would probably be well over $20,000.
His idea isn’t just a pipe dream, either. In the the fifteen months since he began the project, [RG Sat] has designed and built the avionics and electrical power system circuit boards, and is currently testing his sun tracker design. Software is written in Rust, just because he wants to learn something new. You can check out the hardware and software design files on the project’s GitHub repositories, if you are inclined to build one yourself.
[RG Sat] lays out a compelling case, but we wonder if there’s a major gotcha lurking in the dark somewhere. In fact, [RG Sat] himself asks the question, “where do these high costs come from?” Our first instinct is to point the finger at qualifying parts for space and/or testing. But if you don’t care about satellite longevity or failure rates, then maybe [RG Sat] is onto something here.
Stepping back and looking at the big picture, however, the price of a CubeSat can be a drop in the bucket when compared to the launch costs, unless you’ve got a free ride. Is hardware the best place to focus cost reduction efforts? Regardless, [RG Sat]’s project is bound to provide interesting and useful results whether he succeeds in his goal or confirms that indeed you need $10,000 to build a CubeSat. We’ll be following his progress with interest.
We’ve written about open source CubeSats before, and also a port-mortem analysis of a failed mission that contains some good lessons. Thanks to [Jeremy Grosser] for the tip.
Despite being otherwise capable, not everyone is able to feed themselves. [Julien]’s robot arm project aims to bring this crucial independence back to those people. Assistive devices in this space do exist, but as always they’re prohibitively expensive and the approval process is a nightmare. The development of the arm started by working closely with people who needed it at a local hospital. We note with approval, quite a few cardboard mock-ups to get the size and shape right before more formal work was done in CAD.
The robot arm only has to support a very light payload so its construction can be quite light. A frame of steel rods or plywood is all that’s required. We like how the motion is transferred from stepper motors to the joints of the arm by generously sized timing belts allowing the weight of the arm to remain towards the base. The team behind the project has gotten it to a point, but they’re hoping it will inspire community involvement as they move forward with it.
It’s worth noting, this is not the first assistive eating aid we’ve covered.
Ok hackers, it is time to show what you are made of. [Michael] has issued a challenge. He is willing to pay for hacked together science tools that meet some accuracy and price requirements. You could win money for doing what most of you are already doing. He needs a few specific things, so go to his site to see what he’s looking for. The goal here is to bring scientific equipment down to a price level that allows a broader audience to access it. Come on guys, it’s for science!