Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

GoBus Breakout Module


  • Please log in to reply
23 replies to this topic

#1 Matt Isenhower

Matt Isenhower

    Advanced Member

  • Members
  • PipPipPip
  • 74 posts
  • LocationSan Diego, CA

Posted 20 July 2012 - 04:53 AM

Hi everyone,

Just wanted to show a few pictures of a new GoBus module I developed recently, the GoBus Breakout Module:

Posted Image

This module is very similar to some of the existing Gadgeteer breakout modules, but it is specifically designed for use with go!bus modules and has a few extra features to make it easier to program and debug STM8-based modules.

The biggest feature for module developers is the SWIM connector at the top of the module. When the programming mode switch is pushed to the right, pins 4 and 5 are disconnected from the Netduino Go mainboard and instead connected to this SWIM connector. This allows you to program and debug modules while they are still connected to the mainboard without affecting other modules on the same go!bus channel.

More information is available in this blog post over on the Komodex Blog.

Please let me know if you have any questions!

Matt
Komodex Labs
Follow me on Twitter: @mattisenhower

#2 Nevyn

Nevyn

    Advanced Member

  • Members
  • PipPipPip
  • 1072 posts
  • LocationNorth Yorkshire, UK

Posted 20 July 2012 - 05:38 AM

Just wanted to show a few pictures of a new go!bus module I developed recently, the go!bus breakout module:


Ooooo - nice.

To be or not to be = 0xFF

 

Blogging about Netduino, .NET, STM8S and STM32 and generally waffling on about life

Follow @nevynuk on Twitter


#3 Arron Chapman

Arron Chapman

    Advanced Member

  • Members
  • PipPipPip
  • 289 posts
  • LocationOregon, USA

Posted 20 July 2012 - 05:43 AM

Yay! I cant wait to get some :)

When you talk EE use small words, I'm just a Software Developer :)
My Blog/Site and Everything Else

If my post helped you please consider pressing the "Like This" button in the bottom right-hand corner.

 

Oh my. So many things, so little money!!

 


#4 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 20 July 2012 - 06:27 AM

These turned out great! Great job on the design of these, Matt. Can I order three of them please? Chris

#5 nakchak

nakchak

    Advanced Member

  • Members
  • PipPipPip
  • 404 posts
  • LocationBristol, UK

Posted 20 July 2012 - 07:35 AM

Sweet, think I could do with a couple as well... Hmmmm payday looms... Nak.

#6 Dan T

Dan T

    Advanced Member

  • Members
  • PipPipPip
  • 91 posts
  • LocationBoston (Greater)

Posted 20 July 2012 - 12:21 PM

Nice! I'll take two, too! (Should I just order another 7 Segment Display and put "wink, wink" in the comment?)

#7 CW2

CW2

    Advanced Member

  • Members
  • PipPipPip
  • 1592 posts
  • LocationCzech Republic

Posted 20 July 2012 - 12:37 PM

Very nice module!

This allows you to program and debug modules while they are still connected to the mainboard without affecting other modules on the same go!bus channel.

Hm, if I understand the module schematics correctly, it will not work that way - because the programming lines (SWIM, NRST) are shared by all sockets on the same bus, the other [STM8] modules on the same bus will be affected, unless you turn off their power (?)

#8 Matt Isenhower

Matt Isenhower

    Advanced Member

  • Members
  • PipPipPip
  • 74 posts
  • LocationSan Diego, CA

Posted 20 July 2012 - 02:22 PM

Can I order three of them please?

Done! B)


Nice! I'll take two, too! (Should I just order another 7 Segment Display and put "wink, wink" in the comment?)

I can modify your existing order -- let me know what orientation you'd like for the connectors (90 degree or straight) or if you want me to leave the connectors off. I'll get that shipped out with your seven segment module today :)


Hm, if I understand the module schematics correctly, it will not work that way - because the programming lines (SWIM, NRST) are shared by all sockets on the same bus, the other [STM8] modules on the same bus will be affected, unless you turn off their power (?)

The switch in the middle is a DPDT switch that controls where the module's programming lines are connected. When the switch is in the left position, the module's programming lines are connected to the Netduino, but when you push the switch to the right these lines are disconnected from the Netduino and instead connected to the SWIM connector at the top. Here's a link to the module's schematics.

Thanks everyone! :)
Komodex Labs
Follow me on Twitter: @mattisenhower

#9 CW2

CW2

    Advanced Member

  • Members
  • PipPipPip
  • 1592 posts
  • LocationCzech Republic

Posted 20 July 2012 - 06:30 PM

When the switch is in the left position, the module's programming lines are connected to the Netduino, but when you push the switch to the right these lines are disconnected from the Netduino and instead connected to the SWIM connector at the top.

Ok, now I understand. Thanks for the explanation :)

#10 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 14 October 2012 - 06:06 PM

No more of these yet? Btw, pcb's like this, do they cut them for you like that?, and drill mounting holes etc? I tried to find out if osh or seeed suported some panelising of board, but did not look like that, but yours some like it?

--
Asbjrn


#11 Matt Isenhower

Matt Isenhower

    Advanced Member

  • Members
  • PipPipPip
  • 74 posts
  • LocationSan Diego, CA

Posted 14 October 2012 - 06:52 PM

Hi neslekkim,

No more of these yet?


There were some delays on one of the parts for this module, but everything is in place now and they have been sent off for assembly. They should be ready soon! :)

Btw, pcb's like this, do they cut them for you like that?, and drill mounting holes etc?
I tried to find out if osh or seeed suported some panelising of board, but did not look like that, but yours some like it?


All of the design parameters, including the drill locations and board outline (which becomes the final shape of the board), are specified in the PCB layout file. For this board, I rounded the top corners of the outline and placed the mounting holes in the appropriate places, and the PCBs came back exactly as specified.

These prototypes were purchased from OSH Park, which batches several different designs together on a larger panel. OSH Park uses a custom placement script combined with Gerbmerge to actually merge all the PCB gerbers together onto a large panel (source). Here's another blog post about Gerbmerge.

OSH Park then sends the panel design (including routing instructions) to their fabrication house, who in turn uses the design files to program their CNC drills and other equipment. When I get the boards back from OSH Park, they've already been drilled to the right shape and size and they arrive (mostly) broken apart from each other.

I think most PCB fabrication houses can handle non-rectangular board shapes, just as long as you specify everything correctly in your PCB layout file. You don't usually need to worry about specifying panelization layout unless you need to receive panels back (for example, to send to a board assembly house). If you just need the loose boards, then you can usually just send the single PCB layout and let the fabrication house take care of the rest.

Matt
Komodex Labs
Follow me on Twitter: @mattisenhower

#12 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 14 October 2012 - 07:04 PM

Cool, hope I can put in an order before you run out again :) I only need loose boards, but got hung up in this pricecalculation they do, wich restricts me to 5x5, 10x10 etc, but if I can design the board, with shapes, and they handles it, that's awesome, but at the same time, I guess I cannot calculate the cost for it myself then. But this is promising.

--
Asbjrn


#13 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 08 November 2012 - 04:46 PM

Any news on this?

--
Asbjrn


#14 Matt Isenhower

Matt Isenhower

    Advanced Member

  • Members
  • PipPipPip
  • 74 posts
  • LocationSan Diego, CA

Posted 08 November 2012 - 06:53 PM

Hi neslekkim,

Any news on this?


I just received the production shipment for these so I will post them on the website later today. I'm going to list the ship date as Monday, but I should be able to have them shipped out by tomorrow or Saturday :)

Matt
Komodex Labs
Follow me on Twitter: @mattisenhower

#15 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 08 November 2012 - 07:13 PM

ah,that's true, you who had the expensive shipping, $17 for 4 rubber feets, hm.

--
Asbjrn


#16 Matt Isenhower

Matt Isenhower

    Advanced Member

  • Members
  • PipPipPip
  • 74 posts
  • LocationSan Diego, CA

Posted 08 November 2012 - 07:17 PM

ah,that's true, you who had the expensive shipping, $17 for 4 rubber feets, hm.

Yeah, international shipping is fairly expensive :( All shipping rates are exactly what USPS charges me though, so there's not a whole lot I can do to make it cheaper. It works out a lot better if you can combine your order with other items :)
Komodex Labs
Follow me on Twitter: @mattisenhower

#17 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 08 November 2012 - 07:23 PM

well, I have to talk to someone else then I guess, typically an letter is $3-4, say, the arduino due from adafruit was only $9 etc. Oh well.

--
Asbjrn


#18 Matt Isenhower

Matt Isenhower

    Advanced Member

  • Members
  • PipPipPip
  • 74 posts
  • LocationSan Diego, CA

Posted 08 November 2012 - 07:26 PM

well, I have to talk to someone else then I guess, typically an letter is $3-4, say, the arduino due from adafruit was only $9 etc.
Oh well.

If I ship it in an envelope it could end up cheaper than the Priority Mail boxes I usually use. It might take a bit longer to get to you but if you're interested I could definitely do that for you. The breakout modules are pretty small, so there shouldn't be any trouble fitting them in an envelope.
Komodex Labs
Follow me on Twitter: @mattisenhower

#19 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 08 November 2012 - 07:37 PM

yes, that that was what iwas thinking, because two breakouts seems to be small enough, and an priority box is kinda big :) Shipping from US is kinda strange, I have an hakko fx951 solderstation coming now, only $30 in shipping :)

--
Asbjrn


#20 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 09 November 2012 - 07:05 PM

is even the pinheaders presoldered?, would be no problem soldering those, I guess having them sticking out under would be better than on the top (for breadboard), but I guess the standing one would be the solution then?

--
Asbjrn





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.