-
Content Count
198 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Everything posted by codefox421
-
SBrick General Discussion
codefox421 replied to Nofer89's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
Knew that had to be a reason. The use of negative space is really great!- 761 replies
-
- powerfunction
- bluetooth
-
(and 1 more)
Tagged with:
-
[HELP] Power Functions BT Receiver
codefox421 replied to codefox421's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
If you think of the IR receiver as having 14 speeds, then BricksTer has 56! It is 28 in each direction. I have to do more research, but I'm working toward the ability to upload the firmware wirelessly over the Bluetooth link. It's looking like this will require the use of a more feature-full microcontroller, but that's good news for offloading PWM (and serial) to hardware! Also, Doc and I had a good chat last night. I'm looking forward to see what he comes up with for the case.- 129 replies
-
[MINI] Menck Cable Bucket Excavator [WIP]
codefox421 replied to Doc_Brown's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
That's much bluer better! RAW files are magic =P Very nice solution for the play functions. Either it's a breeze to use or you're a trained operator; you make the motions look so smooth in your video! -
SBrick makes your trains smarter - Kickstarter
codefox421 replied to pasztorl's topic in LEGO Train Tech
Don't get me wrong, BricksTer hasn't neglected Power Functions compatibility for the sake of 9V compatibility. There are reasons LEGO didn't include 9V compatibility. Whatever those may be, 3rd party projects need not follow suit. I'm familiar with the tin foil method, but I hadn't seen the battery method or the output-as-input method before. Good tips. My biggest issue with the tin foil method is that you can potentially connect the battery backward. I'm not sure if those other two methods have the same issue, but BricksTer ensures proper polarity of 9V input. No more connect and really quickly disconnect if the LED doesn't light up. Instead, BricksTer is plug'n'play 9V compatible. Thank you! Though my long term goal has always been to have a KickStarter of my own. I simply decided to open-source BricksTer from the start. I didn't want it to go the way of UPCORE: promise of open-source in the furture, but nothing to show at the end of the day. This way, if I get hit by a bus tomorrow, all the information is still there! By the way, I don't plan on getting hit by a bus, but who does? -
I've tried it. I mostly used it for planning an LGB garden railway, but I played around with the LEGO parts too. I'd say the UI is more intuitive than BlueBrick, but the parts selection is far more limited. With the free demo, there is an upper limit on track sections that can be placed. That gets really annoying really fast. A college friend of mine cracked it once, but I've since misplaced the binary.
-
SBrick makes your trains smarter - Kickstarter
codefox421 replied to pasztorl's topic in LEGO Train Tech
As a LEGO train fan, I made backward compatibility with the 9V system a requirement from the start for BricksTer: http://www.eurobricks.com/forum/index.php?showtopic=87340 I guess you could call my project the competition to SBrick, and there are advantages and disadvantages to both projects. -
[HELP] Power Functions BT Receiver
codefox421 replied to codefox421's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
The `comboMode` function, specifically when `maskedByte == upX` or `maskedByte == downX`, is where the speed controller logic happens. You can rewrite these sections to take finer steps with the virtual speed controller. Alternatively, your direct-to-speed sliders already use the finer resolution. Edit: For anyone interested, here's the APK with those sliders: https://www.dropbox....ann-sliders.apk They are buried in the menu at the upper-right of the screen. Kinda messy I know, but a massive overhaul of the app is in the development stages...- 129 replies
-
[HELP] Power Functions BT Receiver
codefox421 replied to codefox421's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
The original plan was for BricksTer to be a 1:1 replacement for the IR receiver. Since then, plans have changed and there are now 28 (=7*4) speeds in each direction (edit: that's a total of 56 + brake/float) . However, they are only accessible via the direct-to-speed message mode. There is another message mode which acts like the 1:1 IR replacement. I'm not sure if things will stay like this forever; I've been toying with the idea of adding an oscillator, so the uC can run at a higher clock speed, and I can pass off the PWM generation responsibilities to the built-in comparators. Currently, any communication interrupts the PWM signal, so I've limited messages to 1 byte. This limits the resolution of the speeds, but 28 is decently fine-resolution for what is essentially a toy. I ought to make a video demonstrating the finer-than-7 resolution...- 129 replies
-
Wow! Thanks to everyone for the kind words! Here you go. Though I've only built one copy. I simply replaced the colored parts between the red/white and brown/tan versions. Emerald Night with BRmk1 by niaconis, on Flickr Oh I believe you! Those curves can be a megablocks! I'm not overly convinced about my doors either. Things get tricky around the ends since that's where everything comes together, so these doors are a sort of compromise I took in order to get the coach out of my head and into the brick. I'll undoubtedly revisit them some day; I've been continually planning and revisiting my EN mods since I bought the set 3 years ago! I've seen your mk1, and it's quite nice. Keep at it! This isn't the first time I've tried to design a mk1. This is revision 6 of trial about 4 or so! (I've lost track over the few years it's been since I first started)
- 19 replies
-
- British Railways
- coach
- (and 4 more)
-
[HELP] Power Functions BT Receiver
codefox421 replied to codefox421's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
Thank you! Yes! BricksTer is compatible with older phones, as well as NXTs, PCs, and EV3s*. I would love getting your help to design a case! I have a handful of ideas about the direction I'd like to take it, but it's pretty much a clear slate right now. Setting this up might be easier done through voice than text. Do you use Skype or some other VoIP service? PM me please. *Based on specs and not real world tests. I don't own an EV3, so I can't test with one. Anyone have an EV3 and want to help out? Let me know!- 129 replies
-
[HELP] Power Functions BT Receiver
codefox421 replied to codefox421's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
That's 4x4 for those counting in studs. The electronics only take up 3x4, the extra row of studs is to allow room on the PCB for mounting holes. Those would disappear for an enclosed version, and the traditional technic holes in the end could be added with a simple 1x4 technic brick. Now to actually design a case... along with improvements to the app, firmware, etc. It's a lot for one developer and one beta tester (with real jobs on the side)! We definitely appreciate any help we can get! :)- 129 replies
-
As I remember, LEGO actually modeled their drivers after Ben's L drivers... or at least drew inspiration from them. In terms of size, a 48 tooth gear is a good substitute for the flanged XLs and a backward flanged L works for the unflanged XLs.
-
Ah, I have seen that hopper in the back before. Liked it then, like them all now. Very attractive MOCs and a great scene overall.
-
[HELP] Power Functions BT Receiver
codefox421 replied to codefox421's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
It's good to know I'm not the only one who visits eurobricks at work! XD If you have any questions or suggestions, please post them. Let me know if you are building your own copies. I like to know that others are benefiting from my work =)- 129 replies
-
SBrick General Discussion
codefox421 replied to Nofer89's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
Since you seem to have some electronics experience, you could put together some Mindstorms NXT/EV3 compatible Bluetooth receivers in just a couple weeks (mostly waiting for orders to arrive) for about $26 a piece: http://www.eurobrick...showtopic=87340 Granted it wouldn't have a flashy plastic box.- 761 replies
-
- powerfunction
- bluetooth
-
(and 1 more)
Tagged with:
-
[MINI] Mini Digger
codefox421 replied to allanp's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
Wow that's quite the LEGO studio! I ought to take some notes for organizing my own collection of parts. Great little digger, by the way. The redesign really payed off; it's quite sleek and functional! -
[MOC] Self Constructing Mindstorms Space Elevator
codefox421 replied to hknssn's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
That's amazing! Self-constructing machines are really cool, and there's quite a lot of research going into such devices. Haha, the easter-egg at the end of your video is well played! XD -
[HELP] Power Functions BT Receiver
codefox421 replied to codefox421's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
legoman and I got the kinks worked out, and he will be taking two receivers with him to BrickFair Virginia! While working with legoman, I realized the biggest failing of the BricksTer project has been the lack of documentation for getting started. Today, I'm proud to present BricksTer's first ever detailed, step-by-step Readme and How-To Guide! View it here in the repository. By the way, I calculate the cost of materials per device is about $26 USD.- 129 replies
-
Wow, your bridge looks great! I was very surprised when the images first loaded. I've always thought of the rigidity of technic bricks, but the flex is much more expressive!
-
Here I thought this issue would contain your RFID article, but I misread your other post. Silly me. Can't wait until the next issue!
-
I wholeheartedly second this resource. You may want to take a look at this other page by Philippe too: http://www.philohome...s/motorcomp.htm The difference between the receivers has to do with the maximum amount of current that can continuously flow through each channel. For the V1 receiver, that's 400mA; for the V2, it's 1500mA. For reference, a since PF train motor draws 380mA on average. So if you're running only one motor, the V1 should be perfectly sufficient. If you want to run two motors on the same channel, the extra $10 is probably worth it. Any difference between the two in battery life or maximum speed should be negligible.
-
[HELP] Power Functions BT Receiver
codefox421 replied to codefox421's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
Looking good. I've finished soldering my first board this morning. I'll post pictures later. EDIT: I can only test one channel at a time since I only have one spare PF lead. I'm testing the red channel right now (A in the firmware). I'm seeing it function properly when going forward, but the speeds seem to be reversed (i.e. 0-7-6-5-4-3-2-1) when going backward. I'm sure it's a firmware bug; just a matter of tracking it down. I expected to find some bugs as these are the first tests with the new board layout. EDIT: It was a super simple fix once I found it. I had forgotten to uncomment two lines that are necessary for the DRV8833 motor driver chip. Silly me. Working firmware is now checked into the new repository. Btw, I've split the repository into two, one for the android app and one for the hardware/firmware: https://github.com/BTbricks- 129 replies
-
[HELP] Power Functions BT Receiver
codefox421 replied to codefox421's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
There is definitely some hardware that supports it, but there isn't support in the Android API yet. Plus, I would think NXT/EV3 compatibility is a necessity for a LEGO-compatible device! Anyway, I'll take another look at the app. Might be as simple as the image being too large, but then I'd think it wouldn't work on my phone either... hm... Being paired doesn't matter. Here's another try at resolving this: https://www.dropbox....-working-07.apk Thanks for working with me to clear this up. =) EDIT: There's a bad bug in that binary. I've fixed it and sent you a new link in a PM. It's probably best to debug outside this thread as there may be lots of back and forth to get to the bottom of this disappearing act.- 129 replies
-
[HELP] Power Functions BT Receiver
codefox421 replied to codefox421's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
Nice find. The master version has an incompatible pin-out, though it is literally the same hardware running a different firmware. I received my BT modules yesterday. Just under two weeks, not bad. I must have ordered during a holiday or something last time. I recall it taking near a full month to arrive. I've also been researching a new BT module (with mostly the same pin-out). It offers dual mode BT 2.1/4.0, so there's potential for an iOS app if using that module (HM-12). The current module can only support Android (and NXT, EV3, PC, etc). Silly Apple and their costly1 MFi program Can you give this version a try? (You may need to uninstall the old version first.) https://www.dropbox.com/s/xek4e78etbzdbql/BricksTer-last-working-06.apk I've only changed the momentary controller yet. (I didn't think until I was finished that I should have done the speed controller first!) This may or may not fix it, but it's been something I've been meaning to figure out for a while now. If it doesn't fix it, I have another idea. 1 It costs money to develop with MFi, PCB space to fit their manditory IC, and firmware bloat to implement their special protocol. Bluetooth 4.0 operates outside the MFi program, but is not supported by Android (yet), NXT, EV3(?), etc.- 129 replies
-
[HELP] Power Functions BT Receiver
codefox421 replied to codefox421's topic in LEGO Technic, Mindstorms, Model Team and Scale Modeling
It probably is a screen resolution issue. I'll look into it. From where did you buy your BT modules? If you've received them already, I ought to order mine from there in the future!- 129 replies
