Custom Orders
TL;DR - yes, I do custom work but there are a wide variety of options available. For the gory details, read on ....
I often get asked if I offer a custom module service - the answer to this is "yes, but with some conditions". The aim here is to outline what these conditions are and, where appropriate, why they're in place and other boring trivia.
First and foremost: time is money.
My current rate for design/layout is £20/hr (no VAT, as I am not VAT registered) so the more information you can provide me from the outset (eg. schematics, panel layouts etc.) the less time I will spend chasing for information. This rate is exclusive of parts, fabbing and shipping.
I charge a lot less than most folks because I'm not doing this for the money, I'm doing it because I enjoy it and I want to make custom stuff feasible for individuals.
Typically, laying out a board, designing the faceplate and getting the whole thing ready for fabbing is a full day's work for me if I have everything I need. If I'm just doing design and layout, you can skip forward to this bit
I don't do custom jobs concurrently, so it's first-come, first-served - if I'm undertaking a custom job when you submit yours, I won't be starting it until I finish the current job. This way there's far less chance of something getting screwed up.
Ultimately, you are paying for the following:
- My time and expertise (haha!) - this covers a number of things ranging from design/layout through to sourcing parts and test/assembly if appropriate.
- Board fabrication costs - these are set by the fabricator, and as a one-man outfit I have precisely zero bargaining clout. If you have a preferred fabricator, let me know.
- Parts - obviously this applies only if I'm assembling your order or it is outsourced to a PCB assembly service.
- Shipping - nearly all UK orders would be in the free shipping bracket, overseas orders will vary a lot. I can ship by courier but it is now stupidly expensive. Generally, Royal Mail gets the job done with a minimum of fuss. Again, only applies if I'm doing fabbing and assembly.
The following points should also be noted:
-
There is a minimum run size. For the fabricator I currently use this is 5 boards. There are few, if any, fabs that will do single boards - it just isn't worth their while. If you know differently then please let me know. Obviously, this only applies if I'm doing fabbing and assembly for you.
Assuming you're happy with having mainboards and faceplate the same colour, I can generally get both on a single panel. A typical panel might look something like the image below (this particular example has mainboard and faceplate for two separate modules)
If your mainboard and/or faceplate are wider than about 18HP (90mm, give or take) then mainboard and faceplate will be submitted as separate panels in order to minimise the risk of the fab rejecting the job; it'll probably work out a bit cheaper, too.
-
There's generally a minimum board size too - anything less than 25mm square isn't gonna happen. Whilst there's no maximum size I'm aware of, anything ridiculously big runs a risk of being rejected by the fab.
-
By default, I have boards and faceplates fabricated on 1.6mm FR4 fibreglass with ENIG (Electroless Nickel Immersion Gold) traces. Faceplate lettering can either be exposed gold or silkscreen. Reference designators on mainboards are always silkscreen. HASL is also an option, but I won't do HASL Lead because of RoHS concerns.
Generally, I find that ENIG is far nicer to work with and rather more forgiving if you're a relative newcomer to soldering stuff up and/or using lead-free solder. It looks pretty cool as well.
-
2.0mm FR4 is available for faceplates but this requires a separate board run as it's not possible to mix and match thicknesses on the same panel. If you want aluminium or steel faceplates then you'll have to source those yourself.
-
Want to supply your own parts? No problem - I can just ship you the completed boards and you can handle assembly yourself (but see below)
-
The fab I use offers different colour substrates - black, white, red, green, yellow, blue and purple. The default choice is black. You can have different coloured boards and faceplates if you like, but a different colour will require an extra board run because, again, the fab cannot mix and match colours on a single panel.
-
I will spec surface-mount parts by default because they're cheaper. If you want a board with through-hole components then I can do that, but it'll likely be more expensive, particularly if I have to special-order components (although I do have a fair range of PTH parts on-hand).
Since I build all of my modules by hand, I do not use components smaller than 0805 unless it's absolutely necessary. ICs will be SOIC unless no alternatives are available.
If your design requires parts that require reflow soldering (eg. leadless packages, TQFN et.al) then I'm happy to provide the boards so you can make your own assembly arrangements. Whilst some fabs offer PCB assembly services, I rarely use them myself. If you'd like assembly to be done by a fab, I can usually accommodate that.
-
Turnaround time can be wildly variable - it will depend on the fab's current workload. Sometimes it can be as short as 10 days, other times it could be 4-6 weeks. Usually, these factors are out of my control - some fabs will offer 'rush' orders (24hr turnaround) albeit at considerable cost.
Typical turnaround seems to be 10-14 days - this is the time between me submitting the job and receiving the completed boards in the mail.
-
If your module is microcontroller based - it is up to you to provide appropriate firmware for testing, particularly if it is based on an ARM controller (think RP2040, STM32 etc.) as I don't have a whole lot of experience working with ARM stuff. For AVR-based projects (ATTiny etc.) I have various test harnesses that I use, but if you want to provide your own firmware for testing then feel free to do so.
- A 50% deposit will be payable prior to fabrication, with the remainder payable on completion. The deposit is non-refundable once fabrication begins as I have no way of recalling or cancelling a job which has started (PCB fabs are largely automated, so the staff probably can't do this anyway)
I am also able to do 're-runs' of discontinued modules providing I have the appropriate files for them. In most cases I do, but for anything pre-2020 you're probably out of luck.
If I'm just doing the design work ....
If I'm just doing design work for you, such as the board layout for a schematic and its associated faceplate, then things are a lot easier - here you're just paying for my time, as I will work on the assumption that you will be making your own arrangements with regards to fabrication and assembly.
The 50% deposit is still payable prior to work beginning, and the remainder will be payable once you have signed off on the project being complete to your satisfaction. On completion, you will receive an archive file containing the following:
- KiCAD project files - these will include the schematic and the PCB files. I work exclusively with KiCAD, so if you require the files in a different format you'll need to take care of that yourself. Currently I'm using KiCAD 8.0 - I am unable to provide files in older KiCAD formats.
- Gerber files - these are the ones you send to the fab. You will receive Gerber files for all of the boards in the project. Generally, you'll get two sets: one for the mainboard, one for the front panel. I can panellise the Gerber files at additional cost, but be aware that some fabs may reject them.
- Faceplate design files - if your project includes a faceplate I will include any design appropriate files. I generally mark up panels in Schaeffer Front Panel Designer and do any stylistic stuff (lettering etc.) in KiCAD. You'll get the .FPD files that Front Panel Designer uses, plus the associated DXF files which can be imported into KiCAD.
This archive file will be your property - because of data protection considerations I will be unable to keep a copy for my records.