modular portable prototyping - Page 1
Forum section: electronics / general

author: mpp2508
author_rank: Contributor
timestamp: September 10, 2025, 06:57:02 am
content: I am developing a method for prototyping electronics that are resistant to transportation.You can see what it looks like herehttps://mpp2508.github.io/docs/03asmb/unsorted/Here are modules that either already exist in their final form or are at the final stage.https://mpp2508.github.io/docs/02m/00gal/The photos of the assemblies show what it looks like and what advantages it has over a tangle of wires on the table.Another use case is to assemble temporary devices that are needed temporarily. Assembled, used, disassembled.The rules for developing modules will make it easier for everyone to develop their own compatible modules.https://mpp2508.github.io/docs/01rul/Which will contribute to the formation of an ecosystem of approaches to prototyping.The project is open. But I publish the necessary materials upon request, to track real interest.Developing working modules requires making at least one prototype, in the best case. In the worst case, several. And if the most expensive parts can be reused, then the boards need to be ordered again. And despite the cheapness of the boards, this negatively affects the family budget in the absence of income from the project. So here is a patreon, if anyone decides to support the development of the project.https://www.patreon.com/c/mpp2508I will not launch a crowdfunding campaign, due to unfavorable circumstances that may cause non-fulfillment of obligations.In fact, the issue of financing is not in the first place. But it was raised so that it would not be too late. In the first place is the issue of feedback. I at least need to understand why my approach to prototyping is considered unsuitable for use.I need a discussion to expand the range of modules.Where can I look for potential users of my approach to prototyping?

author: PlainName
author_rank: Super Contributor
timestamp: September 12, 2025, 07:53:04 pm
content: QuoteI don't think you should use the word 'resistant', which means transportation is a no-go. Instead, try 'tolerant'.Interesting project, but I think you should explain quite early one exactly what it is and how it works. It took me quite some time perusing the photos to work it out, and I'd almost given up before then. How does that 0.1" header fit to those big holes, for instance. So just say straight off that it's a base board with fixing holes, and each sub-module is designed to affix to that board via screwed pillars.

author: shabaz
author_rank: Frequent Contributor
timestamp: September 12, 2025, 09:54:54 pm
content: Quote from: mpp2508 on September 10, 2025, 06:57:02 amInteresting idea, but personally I would find it unsuitable because I think it is micro-managing prototyping too much.. The repository has even got detail down to placement of text, and prescribed connectors. The grid may be important for things that need more precise alignment (such as mating connectors, or assembling mechanisms, or optical work) but your design is using jumper wires, which do not need the boards aligned.The defined 5.08 mm spacing and 2 mm hole diameter feels impractical, since many off-the-shelf existing boards may not fit. There's an Adafruit product which tries to address that, by having slots. I think at least making your base board have slots, or at least some slots, may improve it.Personally I prefer to use a piece of plastic or wood, with holes drilled for board standoffs or spacers. That way works with almost all existing prototyping and breakout boards, using (usually) standard M3 screws. It works for plastic (often transparent or translucent) covers too.I tend to keep a small amount of opaque, clear and translucent plastic sheets, 3 mm thick, and drill some holes in them, to act as a base and/or cover. The end result is as robust as drilled plastic is, and can look as neat as a regular-arranged grid if drilled accurately. But I appreciate not everyone might feel comfortable cutting/drilling plastic (although there are services for it, but chargeable).

author: mpp2508
author_rank: Contributor
timestamp: September 12, 2025, 11:34:14 pm
content: Quote from: PlainName on September 12, 2025, 07:53:04 pmI am not a native English speaker. I use Google Translate. So the wording that seems logical to me actually turns out strange and illogical.I am developing a method for creating portable prototypes of electronics.Maybe this phrase is more appropriate? Which says that the result is prototypes whose main feature is portability? But is it appropriate in the context of comparing a tangle of wires on a table, as they say here, spaghetti style?Quote from: PlainName on September 12, 2025, 07:53:04 pmCan you send me a link to the photo that is misleading?Quote from: PlainName on September 12, 2025, 07:53:04 pmI think in the case of printed circuit boards the wordstandoffis more appropriate. Or not?

author: mpp2508
author_rank: Contributor
timestamp: September 13, 2025, 12:39:54 am
content: Quote from: shabaz on September 12, 2025, 09:54:54 pmThis prototyping micromanagement is backwards compatible and will not deviate into proprietary solutions.The rules should not be viewed as dogma, but only as guidelines for action.Quote from: shabaz on September 12, 2025, 09:54:54 pmThe connectors are arranged in a grid for butt-joining when a regular jumper is used instead of a wire jumper, like on motherboards. This saves space and the number of protruding wires.https://mpp2508.github.io/docs/03asmb/unsorted/img/010.pngThis photo shows how the logic analyzer module is connected to the USB-B module (below, purple and green module).Look at other photos and you will find such connections.Quote from: shabaz on September 12, 2025, 09:54:54 pmUsing breadboards for soldering as a blank for modules when there is no point or possibility to make a printed circuit board.And these breadboards have a pitch of 5,08/2. If you use a different pitch on the base, this will be difficult. Butt jointing will become more difficult.https://mpp2508.github.io/docs/00blog/00prehistory/img/009.pnghttps://mpp2508.github.io/docs/00blog/00prehistory/img/010.pngAs for the 2mm hole, m2.5 and m3 would be too big for a 5.08 pitch. Maybe m2.5 would have been suitable, but I decided on compactness and butt jointing.Quote from: shabaz on September 12, 2025, 09:54:54 pmAdapters are provided for all kinds of different modules.https://mpp2508.github.io/docs/02m/adap/mpp_a_01/img/001.pngQuote from: shabaz on September 12, 2025, 09:54:54 pmI haven't seen that from them. We still need to start collecting similar concepts over the network.Well, as was said above, the problem of third-party modules is solved by adapters.Quote from: shabaz on September 12, 2025, 09:54:54 pmWell, it's hard to switch from familiar solutions because it's a habit. And you also need to make an effort. As our system administrators say, if it works, don't touch it. But on the other hand, you've probably had cases when you reluctantly mastered something new, and then thought about why you didn't do it earlier. Maybe the same will happen with mpp2508, who knows.Quote from: shabaz on September 12, 2025, 09:54:54 pmThere is such a thing. There is always a task of balance based on personal capabilities.

author: PlainName
author_rank: Super Contributor
timestamp: September 13, 2025, 08:05:40 am
content: Quote"... creating robust and portable prototypes."?Quotehttps://mpp2508.github.io/docs/03asmb/unsorted/img/010.pngIt's only confusing because I didn't understand what I'm looking at. There is no depth perception for most of them, and in my mind I am thinking Manhattan style, where the sub-boards and directly attached to the carrier board. But in that style there are no holes on the base, so what are the holes in yours? If it had been clear from the start what it was about then there would have been no confusion. Perhaps a side-on photo showing just how they sub-boards are mounted would explain it.QuoteYes, much more appropriate. Despite being a native speaker I am sometimes lost for the right word

author: mpp2508
author_rank: Contributor
timestamp: September 13, 2025, 08:54:37 am
content: Quote from: PlainName on September 13, 2025, 08:05:40 amIn theory, these pages were supposed to demonstrate how it looks structurally.https://mpp2508.github.io/docs/01rul/connections/https://mpp2508.github.io/docs/01rul/butt_conn/And the photos of the assemblies are just an attempt to demonstrate real use. That the project is not just another theoretical idea.Quote from: PlainName on September 13, 2025, 08:05:40 amApparently, I will have to shoot a video for YouTube.And another question, did you use a translator when viewing the site? I often look at information in different languages, and for me, the action in Google Chrome to click on the menu item translate is a reflex to a language I do not know. Therefore, apparently, there was a false impression that everyone does this, and there will be no problems with the language of the site.

author: PlainName
author_rank: Super Contributor
timestamp: September 13, 2025, 09:06:04 am
content: QuotePerfect. Perhaps leading with that here would have saved a thousand words.QuoteNo. Wondering what your project was about I followed the links you provided to the photo stream.You can't expect people to spend time trying to figure things out on their own unless they already know they are interested. Your post here should capture your audiences attention and make them want to learn more. Instead, you seemed to assume they will go off and learn all about it because... well, why? And making the effort to get Google to translate some random pages. No, not going to happen.

author: tggzzz
author_rank: Super Contributor
timestamp: September 13, 2025, 10:11:00 am
content: Quote from: PlainName on September 13, 2025, 09:06:04 amHence the concept of the "elevator pitch"... You have 30s in an elevator with someone. If you can grab their interest in that time, they will look at your proposal. If not, it doesn't matter how good your proposal is.Another concept is to quickly tell people their problem is M, but if they do X then they will get Y (which solves M) but won't get Z (which is relatively unimportant to them). Classic Southwest Airlines example isM is get from A to BX is fly from A to B with SouthwestY is frequent and cheap flightsZ is checked baggage, assigned seats, free food, baggage transfers

author: mpp2508
author_rank: Contributor
timestamp: September 13, 2025, 10:11:19 am
content: Quote from: PlainName on September 13, 2025, 09:06:04 amI have tried many times to formulate concise formulations, but everything is intertwined and piled up. I realized how important it is to pay more attention to the first page, so that what fits on the screen when the page is opened, clearly and immediately conveys the meaning of this project. And I will do this in graphic form, in the style of the pictures in the rules section. Oh, and this is a painstaking task, especially if I am not a graphic designer, again Corel Draw. Thanks for the answers.

author: PlainName
author_rank: Super Contributor
timestamp: September 13, 2025, 10:38:35 am
content: QuoteWe need an updated version for WFH

author: PlainName
author_rank: Super Contributor
timestamp: September 13, 2025, 10:40:52 am
content: QuoteYes, but you are getting much further than most people who would have given up before this point.

author: tggzzz
author_rank: Super Contributor
timestamp: September 13, 2025, 11:00:27 am
content: Quote from: PlainName on September 13, 2025, 10:38:35 amCoffee shop pitch?Dog walking pitch?Tower block pitch?Tweet pitch? Or should that be twat pitch?These are clearly inapplicable:https://www.stiltz.co.uk/home-lifts/

author: mpp2508
author_rank: Contributor
timestamp: September 13, 2025, 12:22:32 pm
content: Quote from: PlainName on September 13, 2025, 10:40:52 amI've been nurturing this idea for a long time, since about 2013. About a year and a half ago, I realized that the base can be made as a printed circuit board, decided on a 5.08 pitch and a 2mm hole for the base. (How I came to this is herehttps://mpp2508.github.io/docs/00blog/00prehistory/). And then I realized that this is exactly what I was looking for so long. And I began to develop material until I ran into a lack of practice, because my main activity is PLC (industrial automation) and not microelectronics. I need ideas for modules, the most commonly used, to develop an effective nomenclature. I made timid attempts to contact various manufacturers of various modules, but this did not bring results. Not really counting on this, I made an account on Patreon. In case someone likes the idea so much that he parts with a small part of his hard-earned money. As they say, an account doesn’t require upkeep.And although a lot of work has been done, there is still more to come.

author: Kean
author_rank: Unknown
timestamp: September 13, 2025, 01:09:00 pm
content: Quote from: PlainName on September 12, 2025, 07:53:04 pmIndeed. I took a look the other day, and had no idea that the base PCB was just for mounting holes. There is no real need for them to have any copper plating if that it the case.Quote from: mpp2508 on September 13, 2025, 08:54:37 amAha! You should have linked to pictures like these first, and you should feature them on the main page of your github. They immediately explain the concept to me.This is not something I would likely use as I have access to a good workshop with CNC, laser cutter, and have about 40 years experience with electronics prototyping.

author: Kean
author_rank: Unknown
timestamp: September 13, 2025, 01:17:31 pm
content: OK, I now see some helpful pictures halfway down the page athttps://mpp2508.github.io/docs/00blog/00prehistory/I'll admit that didn't spend much time looking at those pages due to the text being in Russian, and I didn't bother to try translation. You posted on an English forum, but linked to pages of Russian text. I know it takes but a moment these days to get a computer translation, but it is in your interests to make it easier for the consumer.You need to adjust the content for your target audience, and as suggested above grab the readers attention in the first 30 seconds or less. Once you have their attention and if interested, then they can spend more time reading the motivation or history, and rules.

author: mpp2508
author_rank: Contributor
timestamp: September 14, 2025, 08:02:15 pm
content: Quote from: Kean on September 13, 2025, 01:09:00 pmI slightly changed the start page on the site.Quote from: Kean on September 13, 2025, 01:09:00 pmImpressive, and what, recently you have never made any devices or prototypes from ready-made modules? A monolith right away?

author: Kean
author_rank: Unknown
timestamp: September 15, 2025, 04:56:06 am
content: Quote from: mpp2508 on September 14, 2025, 08:02:15 pmOf course I make prototypes, but I usually will use parts from common evaluation kits or Sparkfun/Adafruit, as well as hand wired prototype PCBs.If I need to mount them nicely, I will cut metal or plastic panels on my machinery. Very easy with laser cutter or CNC mill.I also make some simple PCBs myself, but once the design is mostly worked out I will design and order real PCBs.

author: mpp2508
author_rank: Contributor
timestamp: September 15, 2025, 02:03:12 pm
content: Quote from: Kean on September 15, 2025, 04:56:06 amWere there cases when there was no necessary module, and you made it yourself? How often does this happen?Quote from: Kean on September 15, 2025, 04:56:06 amWhat do you follow when you decide to assemble a monolithic prototype instead of a tangle of wires on the table? In other words, what circumstances contribute to this?How do you connect the contacts of the modules, soldering or Dupont jumpers?Quote from: Kean on September 15, 2025, 04:56:06 amDo you mean multiple PCBs within a single prototype?Or one PCB - one prototype? Except for cases where the final device will consist of multiple PCBs.

author: Kean
author_rank: Unknown
timestamp: September 19, 2025, 07:49:01 pm
content: Quote from: mpp2508 on September 15, 2025, 02:03:12 pmI don't often design my own modules, but I will quote often prototype with a ICs on generic breakout boards - like SOT23-6, MSOP, TSSOP, etc.Quote from: mpp2508 on September 15, 2025, 02:03:12 pmUsually it is just a matter of quickly proving there is no obvious issues with a design before committing to the first PCB layout, but also getting a head start on firmware before the PCBs arrive.Typically I start with grid prototype PCB with soldered components, maybe a devkit or eval PCB on 0.1" headers, and connections via point to point soldered kynar wire.I might use "Dupont" jumper wires to connect between parts of the circuit, such as when I am expanding on an older PCB design (e.g. a recent change from ESP8266 to ESP32), or to test equipment.Quote from: mpp2508 on September 15, 2025, 02:03:12 pmNot sure why that is relevant, but practically all my designs involve more than one PCB. Sometimes connected by pre-made cables, sometimes by FFC, sometimes by fixed headers.I quickly move from one hand wired/soldered prototype, to a sample batch, to small scale production. I run my own in-house PnP machines. This is why your solution isn't that useful to someone like me.

author: mpp2508
author_rank: Contributor
timestamp: September 22, 2025, 01:21:00 pm
content: I have another question: I'm continuing to work on new modules, and I sometimes have questions about their design and functionality. What section of the forum is best for asking questions about this?