Ozarkexpeditions experience with CyberBrick - RC Toys and Games

Hi Makers!

We have had a wonderful time working with the @CyberBrick kits and felt incredibly fortunate to be one of the early designers to receive the kit to provide input and feedback. This early feedback will help ensure that designers, makers, and players will have a great time using the kits from the moment they open the box and start building.

Most of our models on MakerWorld are designed for repeated play and enjoyment, whether it’s games, toys, lamps and more, which is why we like the CyberBrick kit so much. It’s fun to see the family grab the controller, flick on the switch and start playing with the RC toys that we’ve made so far. With the parts being easy to assemble and disassemble, it means that you won’t get bored as you can move the parts to a new 3D printed model and keep the fun going.

The Controller

The standard controller design from MakerWorld will be the “go to” solution for most designers as we like to think of it as a PlayStation controller. You have one controller design that can work across many models, just like a PS controller works for many games. However, you can get super creative like @Josh-3D’s industrial style controller for the Strandbeest model.

What’s really impressive is that you can switch between different receivers, meaning that you can be controlling one model and then at the flick of a switch start controlling something else. I’m sure the community will come up with some super fun use cases for model switching.

The Model Files

When the CyberBrick design files become available to the community, just like you can find STEP files for other MS parts, you’ll be able to easily design around them in your favorite CAD program. All of the design files are exceptionally accurate and make it easy to design around. I took some time to simplify some of the models to make CAD programs run faster but loved the detail and precision to get prints to work the first time.

The Designs

So far, we’ve created a few designs. As you know, we absolutely love board games and toys over at Ozarkexpeditions, so we have some exciting games on the roadmap. So far, we’ve created two models. One is a 3-wheel lunar rover with headlights and differential steering. We wanted a cute-sci-fi rover that would be easy for new makers to assemble. The top is held on with pegs and magnets, so it’s easy to pull out the components and put it in another model to keep the fun going. It’s funny to drive around the house and do donuts on the hardwood floor. The plug and play aspect instead of soldering makes it really easy to get all of the components installed after printing.

Another model that we design is a rubber band turret launcher. It’s similar to the Crunch Lab kit. We wanted it to have a classic industrial look with Bambu Lab Metal PLA. It can rotate 360 degrees on the base, can aim up and down and spin the turret around to fire up to 6 rubber bands. If you print the barrel multiple times, you can have the next round of 6 read to go at all times. :smiley: We are working to refine this one a little more before it’s fully ready to play.

The Future

We have many ideas for games and have created several other prototypes that we can’t wait to have fully built out for people to play. We know that most makers will want to create RC cars which will be a blast, but we envision how this will be used in many types of games and other creative ways.

What games would you want to see created with this kit?

19 Likes
6 Likes

You’re doing great @ozarkexpeditions ! I’m glad @BambuLab reached out to you to test and make some early access @CyberBrick designs. Keep up the good work!

Many thanks, we can’t wait for the community to try it out soon!

5 Likes

Hey Ozarkexpeditions!

I’m really happy to see the standard controller design saving some effort so you could focus on creating the vehicle and turret!

I think it would be cool to have a Sci-Fi themed board game where all the chess pieces are motorized and self-moving. Maybe we should add more automation or score score-counting system :thinking:

2 Likes

Not only that, but perhaps also useful utilities and tools? Would it be possible for the controller boards to be directly integrated into the model/toy/tool itself? For example a trigger button on an electric screwdriver (first idea popping up in my head). I believe we’ll see an even bigger surge of pretty advanced models that people didn’t seem possible to make with 3D printers.

1 Like

Drone release arms…Actually…fishing…finally a proper lure release mechanism!!!

Hurry up and kickstarter already I want to spend money on this system!!! :laughing:

EDIT:

@ozarkexpeditions I asked Tom in the other thread but you all can’t be online at once eh?

was there a NDA to sign? or could you possibly post up a sneak peek full box picture of the raw core components in the parts box you got as the tester unit to show us what we can maybe expect in the box.

30 boards? 4 motors? a hope and a prayer?

Not sure if this would be allowed (to show) pre-kick etc.

Hey Unique_Letterhead!

Glad to know you are interested in (spending money on) our CyberBrick system! For the specific list of parts, kindly wait for less than 24 hours more to see them on the Kickstarter page! We’ve packed them into rewards so you can make sets of 1 controller + 1 vehicle or 2+2 of the official vehicles, and some creator models may require additional parts from Maker’s Supply. Stay tuned!

Here is the post with specific online time, and you can check with your time zone:

1 Like

4pm got it I can’t wait really! - I even just programmed a nice autoclicker to buy out all the bricks before @BambuBanker can.

Time for some broken mice and fingers boys muahaha :sweat_smile: :grin:

2 Likes

@CyberBrick Seeing as you are so kind as to reply, I have a question about this :grin:

image

Full micropython support? more to the point > does it play nice with the Raspberry Pi Pico 2W ?

If yes you thought of magic because integrating that little beast into cyberbricks. phew I have a dev Pico dev kit here sitting beside me it popped into my head as I was reading your kickstarter page.

Also, Ai? online assist only? offline assist? model/backend? I’m curious as to what you could be using for coding help.

Full disclosure - I own an Ai company and understand the tech. Very curious as not many coding models get anything right even to 80% right now…so if this will be used by say kids that will get coding errors then the robots get errors? I’m curious!

Thank you for the generous replies

(( My kids got me this for Christmas actually, extra servo hats n everything .been wondering what to make. Solved it with your bricks! Ship mine first ok? Haha ))

Hi Unique_Letterhead,

My pleasure to reply and have conversations with makers like you! Always nice to hear some feedback first-hand.

Regarding the AI aspect, I can’t disclose the full details like the implementation. I’ll try my best to clarify the user side’s workflow for you. BTW, this information will be publicly available in the user guide & API document when the product ships, as we are currently polishing them to be suitable for all users. The following is more like a “tech talk” between engineers/makers.

Let’s start with a bit of context:

We’ve provided a “framework” for RC application written in MicroPython, which is universal across 99% of RC-related models. On top of this framework, there is a “control configuration” JSON file that contains the data for channel binding, and it embeds a small custom code block also written in MicroPython.

Most of the creators only need to configure this exchangeable JSON file through our GUI-enabled Apps for their RC project, covering different channel binding (for the different physical layouts and preferences like mode 1 vs. mode 2). If they want some advanced function, such as the Turbo Mode in soccer bots, or a programmed light pattern like police light, they can use this custom code block to achieve it. The above falls within the “playground” that our apps support with GUI and wireless tuning, etc. So, we encourage most creators to build their projects at this level for better shareability and ease of use for final users.

For another level “deeper”, policy-wise, we allow any user to look into the MicroPython code we’ve written for the RC framework, such as functions for motor & servo control, communication between TX and RX, etc… Ambitious creators can certainly delve into the framework and modify or even fully reconstruct it if necessary for additional functionality. However, this will more or less compromise the player’s user experience, as they won’t be able to easily modify several parameters inside of it with a GUI.

Now to (finally) answer your question about AI’s role here: it’s mostly for coding within the “playground”, where the user essentially only need to select the right functions we’ve prepared in our library, and feed the right parameters into them. For this particular task, we’ve tested and AI can certainly help out, often working out in several or even the first try. In this regard, I think it’s fair to call it “AI assisted” - but not “no-coding-needed”. At least, not yet. I won’t lie and say we developed a State-of-the-art coding AI that beats all the others, and it would be an overkill for a 3DP toy project, eh?

For modifying or reconstructing at the framework level, it still takes certain programming skill level. We’re yet to know how many of the creators will be willing to / capable of doing that, but we will follow up with more support if we see a creative new idea demanding that.

So far, we’ve planned the modules to be used alone (within the CyberBrick ecosystem). However, there are various interfaces that you could potentially utilize, say I2C, serial, or even websockets to integrate with your RPi. Maybe you can tell me a bit more about the application / project you want to do and we can discuss further. Again. there’s quite much more possibilities to explore, but during this very first stage of CyberBrick, as you step further from the RC-themed “playground” you might have to spend a bit more effort in implementing stuff.

Hope this answer helps! See you on Kickstarter!

2 Likes

@Unique_Letterhead Just realized we hijacked @ozarkexpeditions 's thread :rofl: Don’t worry; I’ll post the answer in FAQ later as well and let’s hope people see them.

1 Like

@ozarkexpeditions I do apologize we have hijacked - But I’m sure you are building a satellite right now having accomplished a rocket turret jeez…I doubt a on subject cyberbrick pitter patter is irritating you! :sweat_smile: sorry tho!

Phew! what a great deal of information you have provided in advance @CyberBrick

More than enough to get the kids going on their own and to actually make more complex models using a crossover of sorts. I think the Pi forums should know of this if they don’t already -they will jump on it being modular AND editable! They are vastly more efficient at tinkering with code so nipping a few of those folks into the project will doo wonders for the community.

It is very much appreciated this info you wrote, as I do launches as well I can understand how stressful things can be, I’ll reach out directly to your company after the hubbub of launch dies a bit to discuss the dev backend and see if there is any expertise I can offer.

Right now i’m looking over the kickstarter options trying to understand all the kits and bobbles. I find it not very clear? Trying to figure out what kit does what I guess. back at it to not miss out before @BambuBanker wakes up and buys the lot…cheeky gi… :rofl:

2 Likes

That’s a really interesting thought. We have a few ideas for games where the controls could be embedded into the game. From our understanding it would still need to operate as a wireless remote control, even if embedded, but it could make for an interesting design decision. Cheers!

1 Like

I can’t wait to see what you’ll come up with :smiley:

Yeah, technically it’s still behaving as a RC connection, just embedded together with the receiving module. For smaller models the challenge is perhaps that you also need to provide space for the batteries of the remote module, but I leave that to skilled designers like you :wink:

@ozarkexpeditions That sounds kinda sorta not quite like but dangerously close to am*ibo tech cough cough might have to be careful there…Don’t wanna tangle with the big N :sweat_smile: :face_exhaling:

Just make sure to change a few things ok pre release haha

But I look forward to any board - anything you create - will probably be a full blown dungeons and dragons spinoff knowing you rocket launcher man!

Sorry again for getting excited and throwing off your wonderful creation thread. Just shows that the possibilities of your own creations above sprung to our minds. :+1:

I can not find any of those models. is it just not on makerworld or is it just me? :face_with_raised_eyebrow: :thinking: :worried:

These will be posted after the kickstarter campaign is over. Can’t wait!! :smiling_face:

4 Likes

Thanks! :smiley: :wink:I am excited! :sunglasses:

1 Like